摘要
当前流行的数据加密技术中,数据加密标准(data encryption standard,DES)算法自诞生以来就受到了广泛的关注.为了克服DES技术密钥空间过小、加密强度低的固有缺点,本文提出了一种全新的基于DES的混沌加密机制-自适应混沌数据加密机制(AC-DESM),用于加密各种长度的数据.该加密机制建立了一套新的混沌加密规则,引入了4个混沌因子,分别是随机字符串、随机位置系数、混沌映射函数和混沌密钥.通过将随机生成的字符串插入到明文中生成加密原文,插入位置则是利用Liebovitch混沌映射函数和混沌密钥计算得到,在明文中插入随机字符串大大地提高了明文的信息熵.此外,利用具有随机长度的混沌密钥,密文生成时进行DES加密的维数也是不确定的,使得攻击者无法通过分析之前的密钥来预测新的密钥.利用该混沌加密规则,开发者可以自定义混沌因子,在提高加密强度同时也建立一套专属的加密算法.该加密机制适用于所有映射函数来计算插入的位置,具有很好的自适应性.仿真结果表明,该方法在安全性和鲁棒性方面均优于现有的数据加密技术.与现有数据加密技术相比,稳定性更强,灵活性及适应性更高,适用于大数据加密等高抗干扰的应用场景.此外,由于该方法允许用户根据具体的应用需求自适应地选择自己的混沌映射函数和随机字符串的长度,因此具有良好的可用性和用户友好性.
Among popular data encryption techniques,the data encryption standard(DES)algorithm has attracted significant attention.To overcome the disadvantages of small password space of this algorithm,a novel chaotic encryption mechanism based on the DES is presented,called the adaptive chaotic DES mechanism(AC-DESM),to encrypt digital data of various sizes.We establish a set of novel chaotic encryption rules and introduce four chaotic factors:random string,random position coefficient,chaotic map function,and chaotic key.A randomly generated string is inserted in the plaintext to generate an original text,and the insertion position is calculated using the Liebovitch map and the chaotic key,which drastically increases the information entropy of the plaintext.Additionally,the chaotic key with a random length provides indefinite dimensions of DES encryption to generate the ciphertext,which ensures that attackers cannot analyze and predict the ensuing key in relation to the previous ones.With chaotic encryp-tion rules,developers can customize chaotic factors to improve the encryption strength and establish a set of unique encryption algorithms.The proposed encryption mechanism is applicable to all mapping functions of insertion position calculation.Simulation results demonstrate that the proposed method outperforms other state-of-the-art data encryption techniques in terms of both security and robustness.This method has good stability,flexibility,and adaptability and is more suitable for big data encryption and other high anti-interference applications.Furthermore,the proposed method is significantly more user-friendly than traditional data encryption mechanisms because it allows users to se-lect their own chaotic mapping function and the length of a random string according to specific application require-ments.
作者
张磊
庞科
徐江涛
高志远
Zhang Lei;Pang Ke;Xu Jiangtao;Gao Zhiyuan(School of Microelectronics,Tianjin University,Tianjin 300072,China;School of Software and Communication,Tianjin Sino-German University of Applied Sciences,Tianjin 300350,China)
出处
《天津大学学报(自然科学与工程技术版)》
EI
CAS
CSCD
北大核心
2022年第11期1139-1151,共13页
Journal of Tianjin University:Science and Technology
基金
天津市科技计划资助项目(20YDTPJC01210)
天津市西青区科技攻关和科技成果转化及产业化项目(xqcgzh-202002).
关键词
信息安全
加密机制
混沌因子
自适应算法
N维加密
information security
encryption mechanism
chaotic factor
adaptive algorithm
N-dimensional en-cryption