哈尔滨理工大学学报
哈爾濱理工大學學報
합이빈리공대학학보
JOURNAL OF HARBIN UNIVERSITY OF SCIENCE AND TECHNOLOGY
2012年
5期
55-59
,共5页
李岩%李杰%袁小花%刘精松
李巖%李傑%袁小花%劉精鬆
리암%리걸%원소화%류정송
现场可编程阵列%DES算法%实时性%流水线%S盒
現場可編程陣列%DES算法%實時性%流水線%S盒
현장가편정진렬%DES산법%실시성%류수선%S합
本文针对基于FPGA硬件设计方法的特点,对DES( data encryption standard)加密算法进行了深入分析,提出了一种基于现场可编程阵列(FPGA)的DES改进算法.该算法采用3级流水线生成子密钥,提高了子密钥的生成速度;采用状态机方法控制子密钥的产生时间,避免出现时钟延时;而且S盒随时间的变化可动态刷新,从而实现牢不可破的“一次一密”的密码体制.最后给出了由VHDL描述语言实现的硬件算法,并在Xilinx Virtex- Ⅱ Pro平台上进行了仿真实验,结果表明了硬件实现算法的正确性,而且系统硬件资源消耗有所降低,系统的处理速度得到较大提高.因此基于FPGA实现的DES加密算法适用于实时性较强的场合.
本文針對基于FPGA硬件設計方法的特點,對DES( data encryption standard)加密算法進行瞭深入分析,提齣瞭一種基于現場可編程陣列(FPGA)的DES改進算法.該算法採用3級流水線生成子密鑰,提高瞭子密鑰的生成速度;採用狀態機方法控製子密鑰的產生時間,避免齣現時鐘延時;而且S盒隨時間的變化可動態刷新,從而實現牢不可破的“一次一密”的密碼體製.最後給齣瞭由VHDL描述語言實現的硬件算法,併在Xilinx Virtex- Ⅱ Pro平檯上進行瞭倣真實驗,結果錶明瞭硬件實現算法的正確性,而且繫統硬件資源消耗有所降低,繫統的處理速度得到較大提高.因此基于FPGA實現的DES加密算法適用于實時性較彊的場閤.
본문침대기우FPGA경건설계방법적특점,대DES( data encryption standard)가밀산법진행료심입분석,제출료일충기우현장가편정진렬(FPGA)적DES개진산법.해산법채용3급류수선생성자밀약,제고료자밀약적생성속도;채용상태궤방법공제자밀약적산생시간,피면출현시종연시;이차S합수시간적변화가동태쇄신,종이실현뢰불가파적“일차일밀”적밀마체제.최후급출료유VHDL묘술어언실현적경건산법,병재Xilinx Virtex- Ⅱ Pro평태상진행료방진실험,결과표명료경건실현산법적정학성,이차계통경건자원소모유소강저,계통적처리속도득도교대제고.인차기우FPGA실현적DES가밀산법괄용우실시성교강적장합.