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

一种基于FPGA的DES加密算法实现
引用本文:褚雄,王子敬,王勇.一种基于FPGA的DES加密算法实现[J].江南大学学报(自然科学版),2006,5(6):661-664.
作者姓名:褚雄  王子敬  王勇
作者单位:浙江大学,信息科学与工程学院,浙江,杭州,310027
摘    要:讨论了一种基于现场可编程门阵列(FPGA)的数据加密标准算法实现.采取资源优先方案,在轮函数内部设置3级流水线,提高了整体处理速度;在FPGA上实现密钥轮函数和密钥变换函数,减少了相邻流水线级间的逻辑复杂度;采用ROM实现了S盒的变换功能,减少了程序对编译器的依赖性.本方法代码效率高,占用系统资源少,极大地提高了算法的整体性能,其设计已经在Xilinx XC2S100e芯片上得到了实现.

关 键 词:现场可编程门阵列  数据加密标准  数据加密
文章编号:1671-7147(2006)06-0661-04
收稿时间:2005-02-10
修稿时间:2005-10-20

DES Implementation Based on FPGA
CHU Xiong,WANG Zi-jing,WANG Yong.DES Implementation Based on FPGA[J].Journal of Southern Yangtze University:Natural Science Edition,2006,5(6):661-664.
Authors:CHU Xiong  WANG Zi-jing  WANG Yong
Institution:College of Information Science and Engineering, Zhejiang University, Hangzhou 310027, China
Abstract:The paper presents a DES implementation based on FPGA and proposes optimal resource scheme.By setting 3 pipeline stages within round function,it accelerates processing speed.By achieving Secret-Key round function and Secret-Key transform function on FPGA,the logical complexity between adjacent pipelines is decreased.The paper also engages ROM to accomplish S-box function and reduces program's dependency on compiler.The approach has high code efficiency and low resource cost,and greatly improves the overall performance.The proposed architecture has been implemented on Xilinx XC2S100e.
Keywords:FPDA  DES  data encryption
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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