Paillier公钥加密算法是基于复合剩余类困难问题假设的加密算法,它主要由密钥生成、加密、解密三部分构成。在文中给出了详细的正确性证明,和大家一起学习交流。
2022-11-30 17:00:53 141KB paiilier 同态加密 原理 正确性
1
同态加密是一种加密形式,它允许特定类型的计算对密文进行加密,解密时对明文执行匹配结果的操作可以获得一个加密的结果,当对位于远程服务器上的数据做计算时,云供应商有必要访问原始数据并解密。为满足企业信息的数据和算法的私密性需求,数据加密方法与防篡改硬件技术被使用。公开加密数据的计算上,隐私的建立成为必要条件。此时同态加密方法被使用且提出一种基于Paillier和RSA密码体制的代理重加密技术。同态加密是一种无需解密即可在加密数据上进行计算的方法,与在原始数据上计算能够获得相同的结果,并通过使用代理重加密技术防止被选择的密文受攻击。
2022-08-22 15:34:41 199KB 云计算
1
对应博客https://blog.csdn.net/Netceor/article,代码内容含Paillier的基本验证,SM、SSED、SBD、SMIN算法的实现与验证,以及自定义任务安全汉明距离。
2022-08-11 13:00:09 5KB 网络安全 Paillier
1
java biginteger 源码 paillier-lib paillier同态加密算法库,具体包括: java库:实现了完整的paillier同态库,可完成加解密和同态加运算。 cpp接口:提供同态加接口,核心算法由c语言实现,并用c++实现了调用协议的封装。 隐私模块中同态加密的预编译合约便是调用此cpp同态接口。java同态库和cpp同态接口的密文封装协议是一致的, 即通过java同态库生成的密文可以直接调用cpp同态接口完成加同态运算,生成的同态密文可以调用java同态库解密。 关键特性 公私钥对生成和编解码 密文的paillier加法同态运算 java库提供了完整的同态功能支持,cpp接口为链上预编译合约提供密文加同态支持 Java库说明 公私钥模块(PaillierKeyPair) 接口名称:generateGoodKeyPair 接口功能说明:生成同态加密的公私钥对,2048位 输入 类型 说明 无 输出 类型 说明 返回值 KeyPair 生成的密钥对 接口名称:generateStrongKeyPair 接口功能说明:生成同态加密的公私钥对,4096位 输入 类型
2022-06-19 20:04:00 31KB 系统开源
1
云计算被认为是分布式计算、虚拟化技术、网格计算和并行计算的发展和构建,但安全和隐私问题是用户适应云计算的强大障碍。 云计算最常面临的一些问题是数据丢失、分布式拒绝服务攻击、网络钓鱼、共享云计算服务以及数据备份不足和社会工程攻击,为了遏制此类攻击并防止访问敏感数据,数据通常在存储之前进行加密。 数据需要先解密,然后才能访问,因此采用同态加密,因为它允许云提供商对加密的数据进行操作,而无需先对其进行解密。 如果加密可以执行有限数量的操作,则称其为部分同态,而如果它可以执行加法和乘法,则称为完全同态。 在本文中,我们实现并讨论了一个使用 paillier 加密的电子投票系统。
2022-03-02 23:47:02 492KB Homomorphic Encryption Paillier
1
paillier-c Paillier 使用 OpenSLL 库的同态密码系统实现
2021-12-22 15:30:20 5KB C
1
Paillier半同态加密算法的原理、高效实现方法和应用
paillier, 纯 python Paillier同态密码 基于的纯Paillier同态密码这是Paillier同态密码系统的一个基本的纯 python 。同态密码体制同态运算的思想是加密一些数字,执行像"添加"和"相乘"这样的代数运算,然后对结果进行解密,然后解密结果,并将它的应用到明文中,
2021-04-01 17:27:40 9KB 开源
1
加密体制效率的高低直接影响它能否在实际中应用。一种安全的、高效的加密体制会给密码应用领域带来巨大的影响,而且一种安全的加密体制还应是能够抵抗CCA2攻击的概率加密体制。本文在不降低G-Paillier体制(即推广的Paillier体制)的安全性的前提下,选择适当形式的加密参数,明文加密时用乘法运算代替指数运算;同时也改进了解密算法,提高了体制的效率,降低了需要传输公共参数的数据量;并证明了改进的加密体制与G-Paillier体制一样,在相同的困难问题假设下具有单向和语意安全等特性。
2021-03-25 14:22:59 177KB 安全
1
基于Paillier密码系统的均值计算,用于加密域图像处理操作
2021-03-02 13:05:55 1.12MB 研究论文
1