广东工业大学学报 ›› 2019, Vol. 36 ›› Issue (01): 16-22.doi: 10.12052/gdutxb.180120

• 综合研究 • 上一篇    下一篇

基于混沌文件加密系统的设计与实现

陈平, 陈宝桔   

  1. 广东工业大学 自动化学院, 广东 广州 510006
  • 收稿日期:2018-09-14 出版日期:2019-01-25 发布日期:2018-12-05
  • 作者简介:陈平(1984-),男,实验师,博士研究生,主要研究方向为混沌保密通信技术.
  • 基金资助:
    广州市科技计划项目(201510010136)

Design and Realization of Chaos-Based File Encryption System

Chen Ping, Chen Bao-ju   

  1. School of Automation, Guangdong University of Technology, Guangzhou 510006, China
  • Received:2018-09-14 Online:2019-01-25 Published:2018-12-05

摘要: 在通信和云盘存储等应用领域中,电子文件加密是增强信息安全,防止网络盗窃的重要途径.本文提出一种新的加密方法及其加密系统的硬件实现,采用混沌反控制理论设计两个三维离散时间混沌系统,在两个混沌系统中各取一个状态变量相乘和取模后对文件进行加密,并对加密算法进行安全分析.为使加密文件保持原有的格式,加密系统只加密文件的数据部分,不加密格式部分,从而避免因格式破坏导致格式不兼容的问题.加密系统主要基于片上可编程芯片(SOPC)实现,其中加密算法由FPGA实现,以太网通信由ARM核实现.实验结果显示,电子文件能够正确加密和解密,加密文件仍然保持格式兼容,表明该方法具有良好的安全性能及技术可行性.

关键词: 混沌, 文件加密, SOPC, FPGA

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.

Key words: chaos, file encryption, SOPC(system on a programmable chip), FPGA(field programmable gate array)

中图分类号: 

  • TP37
[1] 韩英. 浅谈电子文件信息安全与保障措施[J]. 档案管理, 2014, 4:80-81 HAN Y. Talking about the information security and safeguard measures of electronic documents[J]. Archives Management, 2014, 4:80-81
[2] 贾宗璞, 田肖, 李贺. 一种聚合签名认证的私有云文件加密系统[J]. 计算机工程与应用, 2015, 51(24):114-119 JIA Z P, TIAN X, LI H. Private cloud files encryption system based on aggregate signature authentication[J]. Computer Engineering and Applications, 2015, 51(24):114-119
[3] 王晓妮, 韩建刚. 云计算面临的信息安全威胁及防御策略研究[J]. 航空计算技术, 2018, 48(2):113-117 WANG X N, HAN J G. Research on information security threats and defense strategies of cloud computing[J]. Aeronautical Computing Technique, 2018, 48(2):113-117
[4] 爨玉伟, 阮晓宏. 基于DES及其改进算法的文件加密系统[J]. 计算机技术与发展, 2014, 24(7):166-169 CUAN Y W, RUAN X H. Encrypted file system based on DES algorithm and its improved algorithm[J]. Computer Technology and Development, 2014, 24(7):166-169
[5] 朱天楠, 施勇, 薛质. 基于Xposed的Android透明文件加密系统的研究[J]. 计算机技术与发展, 2017, 27(2):64-68 ZHU T N, SHI Y, XUE Z. Research on Android transparent encryption file system based on Xposed[J]. Computer Technology and Development, 2017, 27(2):64-68
[6] 许肖威, 刘雄, 戴一奇. 基于安全局域网分级文件分发系统设计与实现[J]. 计算机应用研究, 2012, 29(11):4246-4249 XU X W, LIU X, DAI Y Q. Gradable file distribution system design and implementation based on security LAN[J]. Application Research of Compute, 2012, 29(11):4246-4249
[7] 万荣泽, 莫洪武, 余思东. 基于超混沌DNA计算优化OTP算法的文本图像加密算法[J]. 计算机测量与控制, 2014, 22(10):3278-3284 WAN R Z, MO H W, YU S D. Document and image encryption based on OTP optimized by hyper-chaos mapping DNA computing[J]. Computer Measurement & Control, 2014, 22(10):3278-3284
[8] 杨明极, 范希冀, 于舒春. 基于三维混沌映射的HSV空间图像加密算法研究[J]. 哈尔滨理工大学学报, 2015, 20(6):103-106 YANG M J, FAN X J, YU S C. Encryption algorithm based on 3D chaotic mapping in HSV space[J]. Journal of Harbin University of Science and Technology, 2015, 20(6):103-106
[9] 韩庆龙, 吕洁, 王凤芹. 基于混合加密的移动存储文件安全系统设计与实现[J]. 海军航空工程学院学报, 2017, 32(6):576-680 HAN Q L, LU J, WANG F Q. Design and implementation of a security system of files on removable sorage devices based on Hybrid encryption[J]. Journal of Naval Aeronautical and Astronautical University, 2017, 32(6):576-680
[10] CHEN G R, LAI D J. Feedback control of lyapunov exponents for discrete-time dynamical systems[J]. International Journal of Bifurcation and Chaos, 1996, 6(7):1341-1349
[11] WANG X F, CHEN G R. Chaotification via arbitrarily small feedback controls:theory, method, and applications[J]. International Journal of Bifurcation and Chaos, 2000, 10(3):549-570
[12] GAN Q Y, YU S M, LI C Q, et al. Design and ARM-embedded implementation of a chaotic map-based multicast scheme for multiuser speech wireless communication[J]. International Journal of Circuit Theory and Applications, 2017, 45:1849-1872
[13] ZHANG X Y, YU S M, CHEN P, et al. Design and ARM-embedded implementation of a chaotic secure communication scheme based on H.264 selective encryption[J]. Nonlinear Dynamics, 2017, 89:1949-1965
[14] SHEN C W, YU S M, LU J H, et al. A systematic methodology for constructing hyperchaotic systems with multiple positive Lyapunov exponents and circuit implementation[J]. IEEE Transactions on Circuits and Systems-I, 2014, 61(3):854-864
[15] SHEN C W, YU S M, LU J H. et al Constructing hyperchaotic systems at will[J]. International Journal of Circuit Theory and Applications, 2015, 43(12):2039-2056
[16] WOLF A, SWIFT J B, SWINNEY H L, et al. Determining lyapunov exponents from a time series[J]. Physica D, 1985, 16(3):285-327
[1] 衡园, 吴建成, 杨志军. 基于FPGA的控制算法定点化设计[J]. 广东工业大学学报, 2020, 37(03): 55-58.
[2] 唐俊杰, 陈璟华, 邱明晋. 基于动态模糊混沌粒子群算法的含电动汽车微电网多目标优化调度研究[J]. 广东工业大学学报, 2018, 35(03): 100-106.
[3] 陈璟华, 邱明晋, 郭经韬, 唐俊杰. 模糊熵权法和CCPSO算法的含风电场电力系统多目标无功优化[J]. 广东工业大学学报, 2018, 35(01): 35-40.
[4] 邱文添, 王峰, 王家燃, 利传迈, 汪进, 李学易. 基于Xenomai实时Linux的北斗/GPS导航接收机[J]. 广东工业大学学报, 2018, 35(01): 50-55.
[5] 陈璟华, 梁丽丽, 丁林军, 周俊, 刘国祥. 计及风电场并网的机会约束规划的机组组合优化[J]. 广东工业大学学报, 2017, 34(01): 50-54,64.
[6] 郑俊波, 苏成悦, 林剑冰, 何榕礼. 复杂背景下的实时手势分割算法及其硬件实现[J]. 广东工业大学学报, 2016, 33(05): 54-58.
[7] 蔡铁根, 黄明辉, 李成祥, 杨志军. 基于FPGA的精密光栅尺图像采集与预处理设计[J]. 广东工业大学学报, 2016, 33(03): 60-64.
[8] 罗萍, 刘伟, 周述波. 自适应混沌变异的万有引力搜索算法[J]. 广东工业大学学报, 2016, 33(01): 57-61.
[9] 陈保颖, 高学军. 一种新的三维二次自治型混沌系统的分类准则[J]. 广东工业大学学报, 2016, 33(01): 26-28.
[10] 翟因虎, 王银河, 范永青. 一类混沌系统的状态量化反馈镇定控制器设计[J]. 广东工业大学学报, 2015, 32(3): 28-33.
[11] 魏国廷, 刘立程, 陈裕通, 李伟儒. 基于FPGA的LTE解调参考信号生成的实现[J]. 广东工业大学学报, 2015, 32(2): 69-73.
[12] 应小军, 李瑜煜. 基于FPGA的CMOS图像传感器驱动电路设计[J]. 广东工业大学学报, 2015, 32(1): 71-74.
[13] 李松芳, 刘伟. 基于万有引力思想的遗传算子[J]. 广东工业大学学报, 2015, 32(1): 121-127.
[14] 禹思敏. 网格多翅膀超混沌系统的构造与生成[J]. 广东工业大学学报, 2014, 31(2): 1-6.
[15] 郭经韬, 陈璟华, 周俊, 许伟龙. 基于组合混沌序列动态粒子群算法的电力系统无功优化[J]. 广东工业大学学报, 2014, 31(2): 85-89.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!