同态加密
好的,我们来用中文解释一下同态加密。
核心概念:
想象一下,你有一个装满机密文件的保险箱。传统的加密就像是把这个保险箱锁起来交给别人保管。别人打不开,也看不到里面的内容,很安全。但问题是,如果别人想帮你计算一下保险箱里文件的总和或平均值,他们就束手无策了,必须先解锁(解密)。
同态加密就像一种神奇的锁!你仍然把锁着的保险箱(加密数据)交给别人(比如云服务器)。神奇的是,别人不用打开保险箱,也不用知道里面文件的具体内容(明文),就能直接对锁着的保险箱(密文)进行操作(比如相加、相乘等)。操作完成后,他们把操作结果(还是一个锁着的保险箱)还给你。当你用自己的钥匙(私钥)打开这个结果的保险箱(解密)时,你会发现里面的内容,正好等同于你当初把明文文件交给他们,让他们进行同样操作后得到的结果!
通俗地说:同态加密允许直接在加密数据上进行特定的计算,并且计算结果解密后,与在原始明文数据上进行相同计算得到的结果完全一致。
关键特性:
- 加密操作: 数据在加密状态下进行处理。
- 等价性: 对密文操作 F(C) 后进行解密 Dec(F(C)),结果等于对明文操作 F(P) 后再加密 Enc(F(P))(或者更直接地说,等于直接对原始明文 P 进行操作 F(P))。
- 公式表示:
Decrypt( F( Encrypt(Plaintext) ) ) = F(Plaintext) - 或者:
Decryptsk( F( Encpk(Data) ) ) = F(Data)(其中 sk 是私钥,pk 是公钥)
- 公式表示:
- 保密性: 在处理过程中,第三方(如云服务提供商)无法获取原始明文数据的内容。
为什么重要?
- 保护云计算的隐私: 用户可以将敏感数据(如财务记录、医疗信息)加密后上传到云端。云服务提供商可以在不解密数据的情况下,直接在密文上执行用户要求的计算(如统计分析、机器学习模型训练),并将加密的结果返回。用户解密后即得到最终结果。全程云端看不到原始数据。
- 安全外包计算: 将计算任务外包给不受信任或安全性未知的第三方进行计算,同时保证输入数据和计算结果的机密性。
- 隐私保护的数据共享与分析: 多个参与者可以贡献各自的加密数据,第三方能够在不解密任何一方数据的前提下,对聚合的加密数据进行联合分析(如计算总和、平均值),仅输出最终需要的统计结果。
- 区块链/分布式账本隐私: 在区块链上存储加密交易数据,同时仍能对加密数据进行智能合约所需的验证或计算。
类型(根据支持的运算能力):
-
部分同态加密:
- 定义: 只支持单一类型的操作(例如只支持加法 或 只支持乘法),或者操作次数有严格限制。
- 例子: Paillier 加密方案(加法同态),RSA(对乘法同态,但有严格限制)。
- 优点: 效率相对较高,更早实现并在某些场景实用化。
- 缺点: 功能有限。
-
些许同态加密:
- 定义: 允许进行有限次数的加法和乘法操作。一旦超过这个“深度”限制,结果解密后就不再正确。
- 优点: 比部分同态更灵活,比全同态效率高。
- 缺点: 计算复杂度受限于预设的深度。
-
全同态加密:
- 定义: 支持对密文进行任意次数的加法与乘法操作(理论上支持任何可以在电路上表示的计算)。
- 里程碑: Craig Gentry 在 2009 年首次提出了可行的理论构造。
- 优点: 功能最强大,理论上可以执行任何计算。
- 缺点: 计算开销巨大(虽然近年已有显著改进,但仍是主要瓶颈),效率相对较低。
挑战:
- 性能: 尤其是全同态加密,加密、解密和密文操作的计算开销非常大,速度慢,限制了其广泛应用。
- 复杂性: 方案设计、参数选择和安全性证明非常复杂。
- 密文膨胀: 加密后的数据(密文)通常比原始明文数据大很多倍。
总结:
同态加密是一种革命性的加密技术,它解决了“如何在不解密数据的情况下对其进行有效计算”这一核心隐私难题。它为实现“可用不可见”的数据处理提供了理论基础,对于云计算安全、隐私保护的数据共享与分析、安全外包计算等领域具有巨大的潜力。虽然目前(尤其是全同态)在性能上仍面临挑战,但随着研究的深入和算法的优化,它正在逐步走向实用化,是未来隐私增强技术的核心方向之一。
什么是同态加密?同态加密为什么能被称为密码学的圣杯?
全同态加密是一种加密技术,允许在不解密的前提下,对密文进行一些有意义的运算,使得解密后的结果与在明文上做 “相同计算” 得到的结果相同。
2023-08-09 10:20:41
美联储资金瞄准实用的同态加密
美国国防高级计划局 (Darpa) 已向四个团队授予合同,以开发用于完全同态加密的 ASIC 加速器,作为其虚拟环境中数据保护 (DPRIVE) 计划的一部分。这四份合同已授予 Duality
2022-07-20 10:10:44
基于多比特全同态加密的安全多方计算综述
本文中,我们首先证明了李增鹏等人提出的多比特多密钥全同态加密方案(MFHE)满足密钥同态性质利用此性质,可以通过门限解密得到最终解密结果。使用该
资料下载
佚名
2021-06-02 14:16:35
云服务器中同态加密关键词检索方案分析
divisor,ACD)问题设计一种新型同态加密方案,并通过建立加密关键词索引提出了新的检索方案。安全性分析与实验测试表明,方案可有效保护用户
资料下载
佚名
2021-05-31 10:55:51
结合智能合约和同态加密的个人征信隐私保护方案
在数字化政府的建设过程中,结合区块链中的智能合约与同态加密技术,提出个人征信隐私保护方案。利用 Paillier同态
资料下载
佚名
2021-03-30 09:40:58
英特尔与DARPA签署了一项以完全同态加密为核心的项目
英特尔公司(Intel)已作为美国国防高级研究计划局(DARPA)的研究合作伙伴,签署了一项以完全同态加密(fully homomorphic encryption,简称FHE)为核心的项目
2021-03-30 18:13:11
同态加密或引领密码学的黄金时代
现代加密方式已经嵌入无数的数字系统和组件,成为保护数据安全性和隐私相关的必要工具。但是密码学现在最大的限制,在于需要处理和分析敏感数据的时候必须进行解密。然而,包括医疗、法律、制造商、金融和在线选举
2021-02-12 16:25:00
IBM打造完全同态加密服务,弥合当前加密解决方案这一关键差距
2020年 12月,IBM(NYSE:IBM)Security 宣布推出了一项新服务:可为企业提供完全同态加密 (FHE) 服务,这一新兴技术能够让数据始终保持
2020-12-28 15:59:20
IBM正帮助企业提升数据加密能力
IBM Security 正在启动一项新服务,以将该公司的完全同态加密(FHE)技术推广到云端或第三方环境中。FHE 支持在处理或分析时保持加密
2020-12-18 11:46:38
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机