摘要
文章针对资源受限的物联网环境下的数据加密传输问题,设计了一种基于时变互耦合双混沌系统的轻量级序列密码。以Tent和Arnold混沌映射为基础,通过引入累加器和耦合项,构造一种用于序列密码内部状态更新的时变双混沌系统,基于位操作,对密钥流输出部分进行设计。文章对算法的基本运算、参数、精度、实现方式和策略进行设计并在FPGA上实现,硬件资源消耗为2370个等效门,密钥流输出速率为1.68 bit/clk。分析表明,该密码具有良好的安全性和抗攻击能力,与ISO/IEC标准的轻量级序列密码相比,安全性、资源消耗和吞吐量均有显著优势。
Aiming at the problem of data encryption transmission in the resource-limited Internet of Things environment,this paper designed a lightweight stream cipher based on time-varying mutual coupling double chaotic system.Based on the chaotic maps of Tent and Arnold,a time-varying double chaotic system for updating the internal state of stream cipher is constructed by introducing accumulators and coupling terms.Based on bit operation,the output part of key stream is designed.This paper designed the basic operation,parameters,accuracy,implementation mode and strategy of the algorithm and implemented it on FPGA.The consumption of hardware resources is 2370 GE,and the output rate of key stream is 1.68bit/clk.The analysis shows that this cipher has good security and anti-attack ability.Compared with the lightweight stream ciphers of ISO/IEC standard,it has obvious advantages in security,resource consumption and throughput.
作者
杨杰超
胡汉平
帅燕
邓宇昕
YANG Jiechao;HU Hanping;SHUAI Yan;DENG Yuxin(School of Artificial Intelligence and Automation,Huazhong University of Science and Technology,Wuhan 430074,China;Key Laboratory of Image Information Processing and Intelligent Control,Ministry of Education,Wuhan 430074,China)
出处
《信息网络安全》
CSCD
北大核心
2024年第3期385-397,共13页
Netinfo Security
基金
湖北省重点研发计划[2020BAB104]。
关键词
物联网
双混沌系统
轻量级
退化
序列密码
Internet of things
double chaotic system
lightweight
degenerate
stream cipher