当前位置: 首页 > article >正文

信息论安全多方计算协议突破

某机构Tal Rabin荣获分布式计算领域Dijkstra奖该奖项旨在表彰某机构首席首席科学家、宾夕法尼亚大学教授提出的一项协议该协议实现了信息论安全多方计算的理论极限。作者Larry Hardesty2024年2月8日6分钟阅读安全多方计算简介安全多方计算MPC是一种计算范式允许多个参与方共同计算一个聚合函数例如计算他们的平均工资而无需向彼此透露任何私人信息例如各自的工资。该技术已广泛应用于拍卖设计、密码学、数据分析、数字钱包安全以及区块链计算等领域。Tal Rabin是某机构云计算部门密码学组的高级首席科学家也是宾夕法尼亚大学计算机科学教授同时也是国际计算机学会ACM2023年分布式计算Dijkstra奖的获奖者之一。2023年ACM的年度Dijkstra分布式计算奖授予了20世纪80年代末关于安全MPC的三篇论文。其中一篇题为《具有诚实多数的可验证秘密共享与多方协议》的论文源于Tal Rabin的博士论文。她的导师Michael Ben-Or耶路撒冷希伯来大学计算机科学教授是该论文的合著者。有趣的是Tal Rabin的父亲Michael Rabin也曾于2015年获得Dijkstra奖这使得他们成为唯一一对获得该奖项的父子。更值得注意的是Michael Rabin的获奖合作者正是他的博士生Michael Ben-Or。“所以我是我父亲的学术孙子”Rabin说道。信息论安全安全MPC领域始于1982年当时姚期智现清华大学计算机科学教授发表了关于安全两方计算的论文。然而姚期智方案的安全性依赖于大整数因式分解的难度——这与当今确保大多数在线金融交易安全的计算假设相同。姚期智的结果立即提出了一个问题即使对手拥有无限的计算资源即信息论安全设定而非计算安全设定安全MPC是否仍然可能2023年Dijkstra奖的三篇获奖论文都解决了信息论安全MPC的问题。前两篇论文均发表于1988年ACM计算理论研讨会STOC证明如果计算中不超过三分之一的参与者是暗中共享信息并串通操纵结果的恶意行为者则信息论安全MPC是可行的。Tal Rabin和Michael Ben-Or的论文于次年发表在STOC上将该比例提高到大约二分之一这在信息论设定中被证明是可容忍的背叛者数量的理论最大值。这也是姚期智为其原始计算有界方法证明的阈值。在Rabin和Ben-Or论文发表35年后的今天信息论安全MPC技术开始找到应用。随着能够高效分解大数的通用量子计算机逐渐成为现实信息论安全而非计算安全密码学方法变得更加紧迫。“我们团队的目标是应用MPC技术来提高某机构的安全性和隐私性”Rabin说。信息检查Rabin和Ben-Or论文的核心是将数字签名的概念适应到信息论设定中。数字签名是公钥密码学的一种应用文档的创建者拥有一个私有的签名密钥和一个公开的验证密钥两者都来源于一个非常大的数的质因数。计算文档签名需要私钥但验证签名只需要公钥。而对手无法在不计算出该数的因数的情况下伪造签名。Rabin和Ben-Or提出了一种称为信息检查的方法该方法虽然不如数字签名强大但不假设背叛者有计算限制。事实证明它是安全多方计算的充分基础。Rabin和Ben-Or的协议涉及一个分发者、一个中介和一个接收者。分发者拥有某个数据项s并将其传递给中介中介随后可能会在某个时间将其传递给接收者。为了模拟数字签名的安全保障信息检查必须满足两个标准如果分发者和接收者是诚实的接收者将始终接受合法的s并且将以高概率拒绝任何欺诈性替换。无论分发者是否诚实中介都可以高概率地预测接收者是否会接受s。这两个标准共同确立了如果分发者或中介但不能两者同时不诚实则可以检测到欺诈性替换。为了满足第一个标准分发者向中介发送两个值s和另一个数字y。它向接收者发送一个不同的随机数对(b, c)这些数满足一个算术运算例如y bs c。中介知道y和s但不知道c或b如果它试图向接收者传递一个假的s算术运算将会失败。零知识证明为了满足第二个标准Rabin和Ben-Or使用了零知识证明这种机制使一方能够证明自己知道某个值而无需透露该值本身。分发者不对s和一组随机生成的数字应用算术运算而是对s和多组随机生成的数字应用该运算产生多个(bi, ci)对。在分发者将这些对发送给接收者后中介随机选择其中一半并要求接收者披露它们。由于中介知道s它可以确定算术关系是否成立从而确定分发者是否向接收者发送了有效的(bi, ci)对。另一方面由于中介不知道未披露的对如果它是不诚实的它就无法通过尝试向接收者传递假的y和假的s来欺骗系统。从弱秘密共享到可验证秘密共享接下来Rabin和Ben-Or将此结果推广到有多个接收者的情况每个接收者收到自己的si。在这种情况下作者证明他们的协议实现了弱秘密共享这意味着如果接收者试图从各自的si中共同重建一个值那么要么他们会重建正确的值要么计算会失败。然而为安全MPC提供基础需要更强的可验证秘密共享标准这意味着无论干扰如何接收者的集体重建都将成功。Rabin和Ben-Or论文的第二个主要贡献是一种利用弱秘密共享实现可验证秘密共享的方法。在Rabin和Ben-Or的协议中发送给所有接收者的所有(bi, ci)对都是使用相同的多项式函数生成的。在多接收者设定中多项式的次数其最大指数是接收者数量的一半。为了证明秘密已被正确共享分发者需要证明所有接收到的对都符合该多项式——而无需披露多项式本身。该机制再次使用了零知识证明。“我们希望各方通过弱秘密共享承诺他们的值”Rabin解释说。“所以现在你知道它要么是一个值要么什么都没有。然后分发者针对这些值证明它们都位于T次多项式上。一旦证明完成你就知道通过弱秘密共享的值要么被打开要么不被打开。你知道所有被打开的值都在同一个T次多项式上。现在你知道你可以重建了。”当Rabin和Ben-Or发表他们的论文时MPC研究还处于起步阶段。“今天你可以做得更好、更高效”Rabin说。但论文的核心成果是理论性的。如今安全MPC协议的设计者可以使用他们选择的任何证明机制并且他们将享受到35年前Rabin和Ben-Or确立的相同的可计算性和容错保证。研究领域安全、隐私与滥用预防标签后量子密码学可证明安全性奖项与荣誉FINISHED更多精彩内容 请关注我的个人公众号 公众号办公AI智能小助手或者 我的个人博客 https://blog.qife122.com/对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号网络安全技术点滴分享

相关文章:

信息论安全多方计算协议突破

某机构Tal Rabin荣获分布式计算领域Dijkstra奖 该奖项旨在表彰某机构首席首席科学家、宾夕法尼亚大学教授提出的一项协议,该协议实现了信息论安全多方计算的理论极限。 作者:Larry Hardesty 2024年2月8日 6分钟阅读 安全多方计算简介 安全多方计算&#…...

3天从零掌握《经济研究》LaTeX排版:让学术论文格式不再是你的绊脚石

3天从零掌握《经济研究》LaTeX排版:让学术论文格式不再是你的绊脚石 【免费下载链接】Chinese-ERJ 《经济研究》杂志 LaTeX 论文模板 - LaTeX Template for Economic Research Journal 项目地址: https://gitcode.com/gh_mirrors/ch/Chinese-ERJ 还在为《经济…...

STM32F4+FreeRTOS以太网实战:DP83848驱动配置避坑指南(附完整代码)

STM32F4FreeRTOS以太网实战:DP83848驱动配置避坑指南(附完整代码) 在工业物联网设备开发中,稳定可靠的以太网通信往往是核心需求之一。STM32F4系列凭借其出色的性能和丰富的外设资源,成为许多开发者的首选平台。而DP8…...

C#怎么实现图片缩略图生成 C#如何批量生成图片的缩略图指定尺寸保持比例不变形【图像】

最可靠缩略图生成法是手动用Graphics.DrawImage:先等比计算尺寸并居中,再创建Bitmap画布,设置高质量插值后绘制;加载时用File.ReadAllBytesMemoryStream避免文件锁;保存时显式指定JPEG编码器及质量参数;所有…...

3步掌握Scarab:空洞骑士模组管理的终极解决方案

3步掌握Scarab:空洞骑士模组管理的终极解决方案 【免费下载链接】Scarab An installer for Hollow Knight mods written in Avalonia. 项目地址: https://gitcode.com/gh_mirrors/sc/Scarab Scarab是一款基于Avalonia框架开发的跨平台模组管理器,…...

如何快速解决Windows系统无法识别iPhone连接问题的完整方案

如何快速解决Windows系统无法识别iPhone连接问题的完整方案 【免费下载链接】Apple-Mobile-Drivers-Installer Powershell script to easily install Apple USB and Mobile Device Ethernet (USB Tethering) drivers on Windows! 项目地址: https://gitcode.com/gh_mirrors/a…...

FPGA串口通信避坑指南:从八字节报文定义到Modbus CRC校验的完整链路调试

FPGA串口通信实战避坑指南:从报文解析到CRC校验的深度调试 当你在深夜的实验室里盯着毫无反应的串口调试助手,FPGA开发板上的LED灯像嘲笑般闪烁时,这种绝望感我深有体会。去年参与工业控制器项目时,我曾在Modbus通信调试中连续72小…...

哔哩下载姬DownKyi:3步掌握B站视频高效下载的完整解决方案

哔哩下载姬DownKyi:3步掌握B站视频高效下载的完整解决方案 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等&a…...

告别Keil,用Arduino IDE玩转STM32F103C8T6(附ST官方库配置全流程)

从Keil到Arduino:STM32F103C8T6极简开发指南 如果你正在寻找一种更轻量、更快捷的STM32开发方式,那么将Arduino IDE与ST官方核心库结合使用可能会成为你的新选择。尤其对于手头拥有"蓝色药丸"(STM32F103C8T6最小系统板)…...

告别哑巴设备:用STM32和SYN6288给你的DIY项目加上“嘴巴”

STM32与SYN6288语音模块:为智能硬件注入交互灵魂 在创客的世界里,让一个LED灯闪烁或读取传感器数据只是起点。真正的魔法发生在当你的作品能够与人对话——"电量剩余20%,请及时充电"、"检测到前方障碍物"、"室内温度…...

FPGA上FFT IP核配置避坑指南:从Streaming模式选择到sink_sop时序调试

FPGA上FFT IP核配置避坑指南:从Streaming模式选择到sink_sop时序调试 当你在Vivado或Quartus中拖拽FFT IP核时,可能以为这只是一个简单的配置过程。但现实往往比想象残酷——我曾在一个项目中因为sink_sop信号错位导致频谱完全失真,花了整整三…...

避开这些坑!STM32G431的ADC测量结果总跳变?CT117E-M4平台调试心得分享

STM32G431 ADC测量跳变问题全解析:从硬件设计到软件优化的实战指南 当你在CT117E-M4平台上第一次看到ADC读数像心跳图一样上下波动时,那种感觉就像在玩电子版的"打地鼠"——明明输入电压稳定,显示值却跳个不停。这不是简单的配置错…...

STM32F103驱动无刷电机:手把手教你配置TIM1互补PWM(含六步换向代码)

STM32F103驱动无刷电机:从硬件配置到六步换向实战指南 在嵌入式开发领域,无刷电机控制一直是极具挑战性的课题。不同于传统有刷电机,无刷电机凭借高效率、长寿命和低噪音等优势,正逐步取代传统电机在工业自动化、无人机和智能家居…...

从傅里叶级数到电路板:深入浅出理解方波里的奇次谐波(以30kHz信号为例)

从傅里叶级数到电路板:深入浅出理解方波里的奇次谐波(以30kHz信号为例) 当你在示波器上看到一个完美的方波时,是否想过它其实是由无数个正弦波"拼凑"而成的?这种看似简单的波形背后,隐藏着傅里叶…...

离开一个不爱你的人,不是损失,而是幸运

分手后别回头:她选的从来不是你,只是没人要的空窗期 目录 分手后别回头:她选的从来不是你,只是没人要的空窗期 你从来都不是首选,只是备选 妥协来的感情,一定会重蹈覆辙 备胎的宿命,就是永远被牺牲 真正的爱,从来都不是妥协 别回头,往前走 深夜三点,手机屏幕突然亮起…...

W5500网络芯片避坑指南:从硬件布线到心跳包,这些细节不注意就白干了

W5500网络芯片深度排雷手册:硬件设计到协议栈调优的全链路解决方案 凌晨三点的实验室里,咖啡机已经自动断电三次。王工盯着示波器上时断时续的差分信号,第27次尝试ping通那个倔强的W5500模块。这个场景对嵌入式网络开发者来说再熟悉不过——当…...

完成Flash到WebGL渲染核心重构,实现技术向新时代的转移。

这是一个从 Flash(ActionScript)迁移到 WebGL 游戏引擎时,开发者必须面对的核心技术重构问题。迁移的本质是从一个高层次的、基于显示列表的 2D 渲染模型,转向一个底层的、基于 GPU 的、可处理 2D/3D 的渲染管线。以下是需要重写的…...

从AHT20数据手册到串口显示:一步步拆解STM32 I2C读取温湿度的底层逻辑与数据转换

从AHT20数据手册到串口显示:一步步拆解STM32 I2C读取温湿度的底层逻辑与数据转换 在嵌入式开发中,能够"跑通"代码只是第一步,真正理解每个字节背后的物理意义才是进阶的关键。本文将带您深入AHT20温湿度传感器的数据手册&#xff0…...

低成本高精度:基于UM482 RTK模块的无人机/农机自动导航定位方案实战

低成本高精度:基于UM482 RTK模块的无人机/农机自动导航定位方案实战 在精准农业和工业无人机领域,厘米级定位不再是奢侈品而是必需品。想象一下,植保无人机在离作物叶片2米的高度巡航时,如果定位误差超过10厘米,就会导…...

NVIDIA Llama Nemotron Ultra:开源推理模型的技术突破与应用

1. NVIDIA Llama Nemotron Ultra:重新定义开源推理模型的新标杆作为一名长期关注AI技术发展的从业者,我最近深度测试了NVIDIA最新发布的Llama Nemotron Ultra模型。这款开源推理模型在科学推理、编程和数学三大领域的表现确实令人惊艳,特别是…...

2026届毕业生推荐的十大降AI率工具解析与推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 于内容创作里,适度削减AIGC(人工智能生成内容)的占比&…...

2026届必备的五大降重复率方案解析与推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 在学术写作这个范畴里,重复率过高属于较为常见的一种状况。专门的降重网站具备提…...

2025最权威的六大降重复率助手实测分析

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 在学术跟内容创作范畴,要是AI生成内容所占比率过高,极有可能性对通过…...

2026届必备的五大降重复率助手横评

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 在人工智能生成内容越来越普遍的情形下,把文本的“机器味”降下来成了提升内容质…...

2026届毕业生推荐的降AI率方案推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 想要降低AI生成内容的比率,就得从多个维度去优化文本。其一,要调整句…...

高通Camera HAL3实战:从configure_streams到Usecase创建,一次搞懂ZSL拍照背后的完整流程

高通Camera HAL3深度解析:从configure_streams到ZSL拍照全链路实现 1. 高通Camera HAL3架构概览 在移动影像系统中,高通Camera HAL3扮演着连接Android框架与硬件驱动的关键角色。与传统的HAL1相比,HAL3引入了更精细的流配置控制和元数据管理机…...

为什么你的EF Core向量搜索在K8s集群中频繁OOM?——基于eBPF追踪的内存泄漏根因分析(附诊断脚本+自动修复中间件)

第一章:为什么你的EF Core向量搜索在K8s集群中频繁OOM?——基于eBPF追踪的内存泄漏根因分析(附诊断脚本自动修复中间件)EF Core 7 中引入的 Vector 类型与 AsEnumerable() 混用,配合 Cosmos DB 或 PgVector 的自定义 V…...

从硬件寄存器到Linux /sys目录:深入理解Intel PMU在Linux内核中的实现路径

从硬件寄存器到Linux /sys目录:深入理解Intel PMU在Linux内核中的实现路径 当你在终端输入perf stat -e cycles命令时,背后究竟发生了什么?这个看似简单的性能监控请求,实际上触发了一场跨越用户空间、内核层直到硬件寄存器的精密…...

FPGA异步FIFO读写位宽转换实战:从8bit到32bit的数据拼接与拆分(Vivado+Modelsim)

FPGA异步FIFO读写位宽转换实战:从8bit到32bit的数据拼接与拆分(VivadoModelsim) 在FPGA设计中,数据流处理经常面临跨时钟域和位宽不匹配的双重挑战。想象这样一个场景:传感器以8bit宽度持续输出数据,而DSP处…...

告别‘Hello World’就卡住:保姆级Android Studio安装与环境变量配置(Win/Mac通用)

告别‘Hello World’就卡住:保姆级Android Studio安装与环境变量配置(Win/Mac通用) 第一次打开Android Studio时,满心欢喜准备大展拳脚,却在"Hello World"之前就被各种报错拦住了去路?你不是一个…...