首页 | 本学科首页   官方微博 | 高级检索  
     

基于混沌文件加密系统的设计与实现
引用本文:陈平,陈宝桔.基于混沌文件加密系统的设计与实现[J].广东工业大学学报,2019,36(1):16-22.
作者姓名:陈平  陈宝桔
作者单位:广东工业大学 自动化学院,广东 广州,510006;广东工业大学 自动化学院,广东 广州,510006
基金项目:广州市科技计划项目(201510010136)
摘    要:在通信和云盘存储等应用领域中,电子文件加密是增强信息安全,防止网络盗窃的重要途径.本文提出一种新的加密方法及其加密系统的硬件实现,采用混沌反控制理论设计两个三维离散时间混沌系统,在两个混沌系统中各取一个状态变量相乘和取模后对文件进行加密,并对加密算法进行安全分析.为使加密文件保持原有的格式,加密系统只加密文件的数据部分,不加密格式部分,从而避免因格式破坏导致格式不兼容的问题.加密系统主要基于片上可编程芯片(SOPC)实现,其中加密算法由FPGA实现,以太网通信由ARM核实现.实验结果显示,电子文件能够正确加密和解密,加密文件仍然保持格式兼容,表明该方法具有良好的安全性能及技术可行性.

关 键 词:混沌  文件加密  SOPC  FPGA
收稿时间:2018-09-14

Design and Realization of Chaos-Based File Encryption System
Chen Ping,Chen Bao-ju.Design and Realization of Chaos-Based File Encryption System[J].Journal of Guangdong University of Technology,2019,36(1):16-22.
Authors:Chen Ping  Chen Bao-ju
Affiliation:School of Automation, Guangdong University of Technology, Guangzhou 510006, China
Abstract:In applications such as communications and cloud storage, electronic files encryption is an important way to enhance information security and prevent cyber theft. A new encryption scheme and its hardware realization are proposed. First, two 3-D discrete time chaotic systems based on chaos anti-control theory are designed. Then each variable from these two chaotic systems is multiplied and molded, and the results are used to encrypt files. Security analysis is finally conducted. To keep the encrypted file remaining in its original format, the encryption system only encrypts the file data section but not the file format section, so that it avoids the format compatibility problems caused by format corruption. The encryption system is implemented mainly based on a SOPC (System on a Programmable Chip), while the encryption algorithm is achieved in FPGA (Field Programmable Gate Array) and the Ethernet communication is realized in ARM (Advanced RISC Machines). Experiment results show that the electronic files are encrypted and decrypted correctly and the format is compatible, and thus experiment results present the favorable security performance and the technical feasibility.
Keywords:chaos  file encryption  SOPC(system on a programmable chip)  FPGA(field programmable gate array)  
本文献已被 万方数据 等数据库收录!
点击此处可从《广东工业大学学报》浏览原始摘要信息
点击此处可从《广东工业大学学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号