52、有限时间内解决ECDLP的多用户BGN加密设计

有限时间内解决ECDLP的多用户BGN加密设计

1. 引言

在当今的在线世界中,数据隐私泄露是数据所有者极为关注的问题。像智慧城市、智能电网项目以及云数据中心等,在收集和处理用户数据时,很容易在未经用户同意的情况下泄露其隐私。为避免数据被滥用,可将数据转换为密文形式,再进行代数计算或数据科学操作,这样得到的结果与对明文数据进行相同操作的结果相似。

安全多方计算(SMC)和数据随机化是执行转换数据代数运算的两种主要技术。SMC结合了加密技术,安全性较高,但资源需求大,实用性较低;数据随机化则是在明文数据中添加“噪声”,效率更高。同态加密可以在加密数据上执行SMC或数据随机化操作,能在有限时间内保护数据所有者的隐私。

Boneh - Goh - Nissim(BGN)同态加密可以执行无限次加法和单次乘法,基于有限群G和G1的椭圆曲线以及双线性映射e: G * G → G1。不过,用户需要解决椭圆点上的离散对数问题才能得到明文形式的最终答案,这是一个计算难题。近年来发展的全同态加密技术理论上能解决任意数量的加法和乘法,但实际需要大量资源,安全性也未得到证实。BGN加密提供了强大的语义安全性,且密文大小恒定,适用于频繁执行加法运算和少量乘法运算的场景。

为了在有限时间内解决椭圆曲线离散对数问题(ECDLP),引入了并行执行多个Pollard’s lambda方法实例的方法,并结合Pohlig - Hellman ECDLP攻击,将复合阶离散对数问题分解为素阶子群。这种方法能在有限时间内解决78位的ECDLP,提高了BGN加密的消息空间。

2. 相关工作

Koblitz和Miller的独立研究为密码学指明了新方向,即椭圆曲线密

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值