厦门大学学报(自然科学版)
廈門大學學報(自然科學版)
하문대학학보(자연과학판)
JOURNAL OF XIAMEN UNIVERSITY (NATURAL SCIENCE)
2010年
2期
171-174
,共4页
神经网络%混沌吸引子%公钥密码%FPGA
神經網絡%混沌吸引子%公鑰密碼%FPGA
신경망락%혼돈흡인자%공약밀마%FPGA
neural network%chaotic attractors%public-key cryptography%FPGA
利用具有顺序和并行执行的特点的VHDL语言,设计并实现了基于神经网络混沌吸引子的公钥加密算法,在编解码器设计中采用专用的控制模块来控制加密和解密操作;同时,在RAM模块中自主设计了具有并行读写功能的子模块,以进一步提高算法的数据加密速度;整个系统在DE2实验平台中经过反复实验测试和试运行,结果表明该算法是可以硬件实现的,并且具有较高的数据加密速度,时钟频率可达50 MHz以上.
利用具有順序和併行執行的特點的VHDL語言,設計併實現瞭基于神經網絡混沌吸引子的公鑰加密算法,在編解碼器設計中採用專用的控製模塊來控製加密和解密操作;同時,在RAM模塊中自主設計瞭具有併行讀寫功能的子模塊,以進一步提高算法的數據加密速度;整箇繫統在DE2實驗平檯中經過反複實驗測試和試運行,結果錶明該算法是可以硬件實現的,併且具有較高的數據加密速度,時鐘頻率可達50 MHz以上.
이용구유순서화병행집행적특점적VHDL어언,설계병실현료기우신경망락혼돈흡인자적공약가밀산법,재편해마기설계중채용전용적공제모괴래공제가밀화해밀조작;동시,재RAM모괴중자주설계료구유병행독사공능적자모괴,이진일보제고산법적수거가밀속도;정개계통재DE2실험평태중경과반복실험측시화시운행,결과표명해산법시가이경건실현적,병차구유교고적수거가밀속도,시종빈솔가체50 MHz이상.
This paper presents an implement of public-key cryptography based on chaotic attractors of neural networks using VHDL language,as VHDL code can be concurrent or sequential specially.In detail,a special control module is designed to manipulate encryption or decryption in the encoder-decoder,and a new ram module is devised in which multicell can be read or written concurrently,the calculation speed accelerates obviously as a result.The whole design can run in DE2 stably,which clock frequency is above 50 MHz.The result shows that the public-key cryptography based on chaotic attractors of neural networking can be put into hardware and get a higher clock frequency.