当前位置: 无忧论文网 > 自然科学论文 > 物理论文论文 > 物理神经学论文 > 基于神经网络混沌加密算法的安全芯片设计及其在电子商务中的应用研究
基于神经网络混沌加密算法的安全芯片设计及其在电子商务中的应用研究
时间:2011-03-13 浏览次数:292次 无忧论文网
凝聚态物理
神经网络及其应用神经网络及其应用
    
    随着信息技术的飞速发展,信息网络的实时通信安全问题就显得越来越突出。原有采用软件加密的通信方案因其种种的缺陷使人们把目光逐渐转向了采用更加安全快速的硬件加密措施。这使得对具有快速的信息处理能力及较高安全性的安全芯片设计研究越来越引起人们的重视。神经网络具备既能实现快速并行运算又有混沌动力学复杂行为的特征,是设计实现适用于实时安全通信应用的安全芯片最佳选择之一。
    本论文首先介绍的神经网络的并行计算原理与混沌特性,说明其具有实时并行处理功能又具有高度计算复杂性。而后介绍了基于混沌神经网络分组对称加密算法和基于神经网络混沌吸引子的非对称分组加密算法的基本原理,并对这二种算法的安全性进行了分析,指出基于神经网络混沌特性的加密算法是能满足当前信息通信的安全需求。
    在上述基础上,根据可信计算平台的架构,神经网络的并行计算原理与混沌特性,及FPGA设计的特点,设计了基于这二种加密算法的安全芯片实现方案,它们分别是:
    (1)基于Aihara混沌神经网络的对称分组加密、解密算法FPGA实现方案。特别是对基于FPGA所设计的Aihara混沌神经网络输出的二进制序列进行分析,证明了该序列具有良好的混沌特性。
    (2)基于Hopfied神经网络混沌吸引子的非对称加密、解密算法FPGA实现方案。特别是利用FPGA的并行性实现了混沌吸引子生成、分类的快速计算处理功能。
    以这二种加密算法的FPGA实现方案为基础,文中给出了适用于可信计算应用的安全芯片结构组成框图,介绍了各可信计算模块的电路设计过程与工作原理,并对最终实现加密算法的FPGA安全芯片进行了仿真测试与分析,实验结果表明,这两种加密算法的FPGA实现方案是可行的,并且能够得到较高的安全性和较快的加密速度。
    最后,根据所设计的安全芯片提出了针对电子商务数据传输安全的混合加密应用系统,介绍了系统应用的组成结构及工作原理,并对安全性及加密速度进行了简要分析。 [英文摘要]:     
    As the rapid development of information technology, the risk of its safety for real-time communication arises. Because of the unavoidable deficiencies of the original software encryption scheme, people pay more and more attention to the hardware encryption technique. And more and more people attach great importance to the research of security chip with higher safety which can process information fast. Neural networks can implement fast parallel computation; meanwhile it has the characteristic of complex chaotic dynamical process, so it is one of the best choices to assist security chip design.
    In this paper, we first introduce the parallel computation principle and chaotic characteristics of neural networks. The neural networks not only has a real-time parallel processing ability, but also a system with high level computational complexity.Second, we will introduce the basic principle of the symmetrical block encryption scheme based on the chaotic series and the unsymmetrical block encryption based on the chaotic attractor to analyze the security nature of these two schemes.
    According the architecture of Trusted Computing Platform, the parallel computation principle and chaotic characteristic based on neural network, and the characteristic of FPGA, we design two kinds of encryption scheme security chip based on the study mentioned above.
    (1) The secure chip of symmetrical block encryption/decryption algorithm based on Aihara chaotic neural networks which designed with FPGA. This paper analyzes especially the binary sequence output by Aihara chaotic neural network which designed with FPGA. And the analyze result indicates that this sequence is chaotic.
    (2) The secure chip of asymmetrical block encryption/decryption algorithm based on chaotic attractor of the Hopfied’s neural networks which designed with FPGA. This paper attains especially fast processing of generating and classification of chaotic attractor.
    In this paper, the block diagrams of secure chip whih applicable to the Trusted Computing is presented,  and  the design procession and  operation principle of the
    Trusted Computing modularity are also described. At last, these chips of encryption algorithm with FPGA are simulated and tested. The result indicates that the FPGA implementation schemes of these two kinds of chips are feasible, with high security and satisfactory encryption speed.
    In the end of the paper, a mixed encryption system which is designed for transporting the electronic commerce data safely is introduced. The block structure and operation principle of the system are presented, the security and encrypt speed are also analyzed. [参考文献]:     [1] Alvin Toffler.The Third Wave[M].New York:Bantam Books,December 1991.
    [2] W.Diffie and M.Hellman.New Directions In Cryptography[J].IEEE Transactions on Information Theory,1976,IT-22(6):644-654.
    [3] R.Rivest,A.Shamir and L.Adlemn.A Method for Obtaining Digital Signatures and Pubic-key Cryptiosystems[J].Communication of the ACM,1978,(3):120-126.
    [4] A.J.Menezes.Elliptic Curve Public Key Cryptosystem[M].Kluwer Academic Publishs, 1993.
    [5] 吕述望,王挺.现代密码技术的应用局限[J]. 计算机应用研究,2000,17(7):10—13.
    [6] 王育民,刘建伟.通信网的安全:理论与技术[M].西安:西安电子科技大学出版社,2000.
    [7] 郭东辉,吕迎阳,刘瑞堂,吴伯僖.神经网络及其在网络通讯中的应用研究[J].厦 门大学学报(自然科学版),2001,40(2):283-292.
    [8] K. Aihara , T. Takabe , M. Toyoda. Chaotic neural network[J ] . Physics Letters A , 1990,144(6,7):333-340.
    [9] 秦中元、胡爱群.可信计算系统及其研究现状[J].计算机工程,2006,32(14):111-113.
    [10] 沈昌祥.坚持自主创新 加速发展可信计算[J],计算机安全,2006,(3):2-4.
    [11] 毛江华,胡英.可信计算:安全终结者[N].计算机世界报,2004-l2一l3.
    [12] 胡向东,魏琴芳.应用密码学教程[M].北京:电子工业出版社,2005.
    [13] C.E.Shannon.Communication Theory of Secrecy System[J].Bell System Technical Journal, 1949,28:656-715.
    [14] Data Encryption Standard, National Bureau Standards FIPS Publication 46-2,1993.
    [15] R.Caponetto, M.lavorgna and L.Occhipint. Cellular neural neyworks in secure transmission applications[J]. Fourth IEEE International Workshop, 1996: 411-416.
    [16] Jaejin Lee, Chungyong Lee, D.B. Williams. Secure communication using chaos[J]. IEEE Global TelecommunicationsConference, 1995,(2): 1183-1187.
    [17] E.lorenz.Deterninistic Non-periodic Plows[J].1963,J.Atmos.Sci.20,.
    [18] C.P.Silva and A.M.Yong.Introduction to Chaos-Based Communications and Signal Procession[J].IEEE Aerospace Conference Proceedings, 2000,(11):279-298.
    [19] 吴祥兴. 陈忠等编著,混沌学导论[M],上海:上海科学技术文献出版社,1996.
    [20] J.J.Hopfield.Neural Networks and Physical Systems with Emergent Collective Computational Abilities[J].Proceedings of the national Academy of Science, USA, 1982,79:2554-2558.
    [21] Inoue M, Nagayoshi A.A chaos neuro - computer [J]. Physics Letter A , 1991, 158(8):373-376,.
    [22] L. Chen , K. Aihara. Chaotic simulated annealing by a neural network model with transient chaos [J].Neural Networks , 1995,8(6):915-930.
    [23] Donghui Guo , Zhenxiang Chen , Ruitang Liu , et el. A modified Hopfield model of neural network [J].Journal of Xiamen University (Natural), 1993,32(1): 33-40.
    [24] Radu Dogaru , Leon O. Chua. Universal CNN cells [J].International Journal of Bifurcation and Chaos, 1999, 9(1): 1~48.
    [25] 任晓林,胡光锐,谭政华. 混沌神经网络的同步及其在保密通信中的应用[J]. 上海交通大学学报,2000 ,34(6): 744-747.
    [26] 沈世镒著. 神经网络系统理论及其应用[M].北京:科学出版社,1998 :66-92.
    [27] 任志山,神经网络在网络通信中的应用[J],龙岩学院学报,2006,24(6): 29-31.
    [28] 董军,胡上序.混沌神经网络研究进展和展望[J].信息和控制,1997,26(5):360-368.
    [29] 韩力群.人工神经网络理论、设计及应用[M]. 北京:化学工业出版社,2002:21-25.
    [30] 飞思科技产品研发中心. 神经网络理论与MATLAB7实现[M]. 北京:电子科技出版社,2005:21-23.
    [31] Veljko Milanovic, and Mona E.Iaqhloul.Synchronization of chaotic neural networks for secure communications{J}, IEEE ifernatimal sympoisium on Circuits and systems, Circuits and systems , 1996,3:28—31.
    [32] K .R .Croanse, T. Yang, and L. O. Chua.Pseudo-random sequence generation using the CNN universal machine with applications to cryptography[C].Proceedings of the IEEE international Workshop on Cellular Neural Networks and their Applications,1996:433—438.
    [33] Donghui Guo ,L .M. chen, and L. L. cheng. A New Symmetric Probabilistic Encryption . Scheme Based on Chaotic Attractors of Neural Networkd[J].Applied Intelligence, 1999,10:71-84.
    [34] M.Adachi, K.Aihara. Associative dynamics in a chaotic neural network[J]. Neural Networks, 1997,10(1): 83-98.
    [35] 黄洁. 混沌神经网络的研究现状及应用[J].信息工程学院学报,1997, 16(2): 25—32.
    [36] Hopfield J J.Neurons , dynamics and computation [J ] .Physics Today,1994 ,47:40—46.
    [37] 王辉, 张兴周. 混沌神经网络中的超混沌复杂性研究[J]. 应用科技,2008,35(4):53—56.
    [38] Louis M. Pecora, Thomas L. Carrol.Synchronization in chaotic systems[J]. Physical Review Letters,1990, 64(8):821-824.
    [39] L. Chen K. Aihara. Strange attractor in chaotic neural networks[J]. IEEE Transactions on Circuits and System -Ⅰ, 2000, 47(10):1455-1468.
    [40] 刘年生,郭东辉,吴伯僖和Gerard Parr. 一种基于神经网络混沌序列的对称分组加密方法[J]. 计算机工程与应用,2002,38(11):49-54.
    [41] 郭东辉,刘瑞堂,陈振湘. 具有高容量稳定存贮的加权神经网络[J]. 半导体光电,1994, 15(3):250-254.
    [42] Bresson Emmanuel. Chevassut Olivier, Pointcheval David,et al. Provably authenticated group Diffie-Hellman key exchange[C]. Proceedings of the ACM Conference on Computer and Communications Security,Philadel phia: ACM Press,2001:255-264.
    [43] 刘年生,郭东辉.一种新的基于神经网络混沌吸引子的公钥密码算法[J].集美大学学报(自然科学版),2005,10(2): 125-132.
    [44] 邓浩,华一满等. 混沌伪随机序列和数字语音保密通信[J]. 通信学报, 1999 ,20(4):29-35.
    [45] 刘年生,郭东辉. 混沌二进制序列的伪随机性和复杂性分析[J]. 计算机工程与应用, 2008, 44(2): 16-19.
    [46] 周悦,朱灿焰,汪一鸣. 混沌二进制序列性能分析[J]. 苏州大学学报(工科版), 2006, 26(2): 7-10.
    [47] 刘年生,郭东辉.基于神经网络混沌吸引子的公钥密码算法安全性分析及其实现[J].厦门大学学报(自然科学版),2007,46(2): 187-192.
    [48] 刘年生. 神经网络混沌加密算法及其在下一代互联网安全通信中的应用研究[D]. 厦门,厦门大学博士论文,2003: 58-103,
    [49] 徐志军,徐光辉. CPLD/FPGA 的开发与应用(第一版)[M]. 电子工业出版社. 2002: 1一16.
    [50] 谭会生,张昌凡. EDA技术及应用(第一版){M}. 西安电子科技大学出版社, 2004:17—81.
    [51] 张焕国,罗捷,金刚,朱智强.可信计算机技术与应用综述[J].计算机安全,2006,(6):8-12.
    [52] 樊亚军,刘久文.TPM 安全芯片设计与实现[J].信息安全与通信保密,2007,(6):136-140.
    [53] 孙黎.IPsec安全芯片的设计与实现[D].西北工业大学硕士学位论文,2007:18-23.
    [54] 任志山.基于混沌神经网络混沌二进制序列的性能分析及实现[C]. 中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集.北京,国防工业出版社,2008:692-697.
    [55] 段吉海,黄智伟.基于CPLD/FPGA数字通信系统建模与设计[M].北京:电子工业出版社,2004:249-254.
    [56] 冯进玫,丁群.利用VHDL语言实现Hopfield神经网络运算[J].电测与仪表,2005,42(3):42-44.
    [57] 李琪.电子商务图解[M].高等教育出版社,2001.7:90一102.
    [58] 胡向东,魏琴芳.应用密码学教程[M].北京,电子工业出版社,2005:206-226.
    [59] 杨义先、钮心怡、杨放春.论电子商务的安全性[J].世界科技研究与
    发展,2000,21(3)::62一65.
    [60] 陆慧娟.电子商务中的数据加密技术[J].科技通报,2001,17(1):13一17.
    [61] 朱雷钧,郭炜,祝永新.一种基于FPGA的哈希函数加密算法的高速实现[J].信息技术,2008,(4):87-90.
        
关于我们 | 老师招聘 | 版权声明 | 网站地图 | 网站帮助 | 返回顶部 | 
copyright@2001-2011 51lunwen.net. All rights reserved.
无忧论文网提供毕业论文 论文代写 英语论文 代写论文 对外汉语