基于Paillier和ElGamal算法的双层同态密码系统
2022-02-18李春平肖亚光
科技创新与应用 2022年18期
关键词:系统
王 东,李春平,肖亚光
(广东白云学院,广东 广州 510450)
密码学是应用于信息安全的一门科学技术。其核心内容包括将任何类型的信息隐藏在存储单元中或将传输的信息进行加密或隐藏从而确保信息存储和传输安全的一门技术。目前计算机系统中采用的加密系统分为对称性和非对称性加密系统两大类。以DES为代表的对称密码系统对明文的加密和解密使用相同的密钥,这意味着发送者和接收者拥有相同的密钥,信息传输过程伴随着密钥传输的过程。对称加密系统具有两大安全风险:一是如何安全地传输密钥,尤其是经过网络传输的密钥面临着被捕获的风险;二是加密系统如何管理大量的密钥。随着通信终端数量的不断攀升,存储在本地的密钥越来越多,安全地管理这些密钥成为一项巨大的挑战。
近年来,随着云计算应用的普及,人们在密文搜索、电子投票、移动代码和多方计算等方面的需求日益增加,同态加密由于具有更好的隐私保护性,其应用场景越来越多。同态加密是指一类具有特殊自然属性的加密方法,同态加密除能实现基本的加密操作外,还能在密文之间实现多种计算功能。利用同态加密技术可以先对多个密文进行计算之后再解密,不会因每个密文的解密而花费高昂的计算代价;利用同态加密技术也可实现没有密钥的一方对密文的计算,密文计算无须经过密钥方,既可以减少通信成本,也可以转移计算任务,又减少了密钥发送带来的安全风险,计算成本在发送端和接收端之间实现了平衡;……
登录APP查看全文
