网络与信息安全学报 ›› 2022, Vol. 8 ›› Issue (5): 140-149.doi: 10.11959/j.issn.2096-109x.2022024

• 学术论文 • 上一篇    下一篇

基于BRLWE的物联网后量子加密技术研究

高艺恬, 陈立全, 屠天扬, 高原, 陈芊叶   

  1. 东南大学网络空间安全学院,江苏 南京 210096
  • 修回日期:2021-10-15 出版日期:2022-10-15 发布日期:2022-10-01
  • 作者简介:高艺恬(1998- ),女,江苏南京人,东南大学硕士生,主要研究方向为后量子密码、物联网安全
    陈立全(1976- ),男,广西玉林人,东南大学教授、博士生导师,主要研究方向为物联网安全、密码协议等
    屠天扬(1997- ),女,浙江嘉兴人,东南大学硕士生,主要研究方向为后量子密码、物联网安全
    高原(1994- ),女,山东烟台人,东南大学博士生,主要研究方向为云数据去重、物联网数据安全
    陈芊叶(1997- ),女,江苏扬州人,东南大学硕士生,主要研究方向为物联网安全、量子密钥分发
  • 基金资助:
    国家重点研发计划(2020YFE0200600)

Post-quantum encryption technology based on BRLWE for internet of things

Yitian GAO, Liquan CHEN, Tianyang TU, Yuan GAO, Qianye CHEN   

  1. School of Cyber Science and Engineering, Southeast University, Nanjing 210096, China
  • Revised:2021-10-15 Online:2022-10-15 Published:2022-10-01
  • Supported by:
    The National Key R&D Program of China(2020YFE0200600)

摘要:

随着量子计算机的发展,现有的公钥加密体系无法保障物联网通信的安全性。后量子加密算法所基于的数学难题目前还不能被量子计算机攻破,因此具备良好的抗量子安全性,尤其是基于格的公钥密码体制,有望成为下一代公钥加密体系的主流。然而,后量子加密算法存在计算量大、存储空间大等问题,如果将其直接应用于物联网终端的轻量级设备中,会降低物联网环境的通信效率。为了更好地保护物联网通信安全,保障物联网通信效率,提出了Sym-BRLWE(symmetrical binary RLWE)后量子加密算法。该算法在基于二进制环上容错学习(BRLWE,binary ring-learning with errors)问题的加密算法的基础上,改进了离散均匀分布上的随机数选取方式和多项式乘法的计算方式,从而满足物联网通信的效率要求,增加了加密安全性防护性措施以保证算法在取得高效率的同时具有高安全性,更加适应于物联网轻量设备。安全性分析表明,Sym-BRLWE加密算法具有高安全性,从理论上能够抵抗格攻击、时序攻击、简单能量分析和差分能量分析;仿真实验结果表明,Sym-BRLWE加密算法具有通信效率高的优势,加密解密效率高且密钥尺寸小,在模拟8 bit微型设备的二进制运算环境下,选择140 bit的抗量子安全级别参数时,相较于其他已有的基于BRLWE的加密算法,同等加密条件下Sym-BRLWE加密算法能够在加密总时间上减少30%~40%。

关键词: 后量子密码, 物联网, 公钥加密, 基于格的加密, 环上容错学习问题

Abstract:

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.

Key words: post-quantum cryptography, internet of things, public key encryption, lattice-based encryption system, ring-learning with errors

中图分类号: 

No Suggested Reading articles found!