摘要
随着量子计算机的发展,现有的公钥加密体系无法保障物联网通信的安全性。后量子加密算法所基于的数学难题目前还不能被量子计算机攻破,因此具备良好的抗量子安全性,尤其是基于格的公钥密码体制,有望成为下一代公钥加密体系的主流。然而,后量子加密算法存在计算量大、存储空间大等问题,如果将其直接应用于物联网终端的轻量级设备中,会降低物联网环境的通信效率。为了更好地保护物联网通信安全,保障物联网通信效率,提出了Sym-BRLWE(symmetrical binary RLWE)后量子加密算法。该算法在基于二进制环上容错学习(BRLWE,binary ring-learning with errors)问题的加密算法的基础上,改进了离散均匀分布上的随机数选取方式和多项式乘法的计算方式,从而满足物联网通信的效率要求,增加了加密安全性防护性措施以保证算法在取得高效率的同时具有高安全性,更加适应于物联网轻量设备。安全性分析表明,Sym-BRLWE加密算法具有高安全性,从理论上能够抵抗格攻击、时序攻击、简单能量分析和差分能量分析;仿真实验结果表明,Sym-BRLWE加密算法具有通信效率高的优势,加密解密效率高且密钥尺寸小,在模拟8 bit微型设备的二进制运算环境下,选择140 bit的抗量子安全级别参数时,相较于其他已有的基于BRLWE的加密算法,同等加密条件下Sym-BRLWE加密算法能够在加密总时间上减少30%~40%。
With the development of quantum computers,the classical public key encryption system is not capable enough to guarantee the communication security of internet of things(IoT).Because the mathematical puzzles which post-quantum encryption algorithms are based on cannot yet be broken by quantum computers,these new algorithms have good anti-quantum computing security.In particular,the lattice-based cryptography is expected to become the main technology of the next generation public key cryptosystem.However,post-quantum encryption algorithms have the disadvantages of large amount of computation and high storage space.The communication efficiency of IoT will be affected if post-quantum encryption algorithms are directly applied to the lightweight device under IoT environment.In order to better guarantee the communication security and improve the commutation efficiency of IoT,Sym-BRLWE(symmetrical binary RLWE)encryption scheme was proposed.Sym-BRLWE was improved from the existing post-quantum encryption scheme based on BRLWE(binary ringlearning with errors)problem.Specifically,Sym-BRLWE encryption algorithm met the efficiency requirements of IoT via improving the random number selection on the discrete uniform distribution and the calculation of the polynomial multiplication.Sym-BRLWE encryption algorithm achieved high efficiency and high security via adding encryption security precautions,then it is more suitable for IoT lightweight devices.From the security analysis,the proposed Sym-BRLWE encryption scheme had high security.It could theoretically resist lattice attacks,timing attacks,simple power analysis(SPA)and differential power analysis(DPA).From simulation experiments,which were carried out in a binary computing environment simulating an 8-bit micro-device,the proposed Sym-BRLWE encryption scheme has high efficiency and small key size in encryption and decryption.It could reduce the total encryption time by 30%to 40%when compared with other BRLWE-based encryption schemes with the parameter selection of the 140 bit quantum security level.
作者
高艺恬
陈立全
屠天扬
高原
陈芊叶
GAO Yitian;CHEN Liquan;TU Tianyang;GAO Yuan;CHEN Qianye(School of Cyber Science and Engineering,Southeast University,Nanjing 210096,China)
出处
《网络与信息安全学报》
2022年第5期140-149,共10页
Chinese Journal of Network and Information Security
基金
国家重点研发计划(2020YFE0200600)。
关键词
后量子密码
物联网
公钥加密
基于格的加密
环上容错学习问题
post-quantum cryptography
internet of things
public key encryption
lattice-based encryption system
ring-learning with errors