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

比特置换运算单元的设计与实现
引用本文:梁静,齐悦,王沁.比特置换运算单元的设计与实现[J].小型微型计算机系统,2009,30(11).
作者姓名:梁静  齐悦  王沁
作者单位:北京科技大学,计算机科学与技术系,北京,100083
基金项目:国家"八六三"高技术研究发展计划项目 
摘    要:比特置换操作在对称密码算法中使用频率非常高,但传统处理器对比特置换操作并不直接支持.为此,美国普林斯顿大学的Ruby B. Lee提出比特置换指令,并证明了比特置换指令对提高通用处理器上实现的密码算法的性能有明显作用10].本文重点研究比特置换指令的实现技术,提出一种比特置换运算单元的实现算法,并在FPGA上进行验证.

关 键 词:密码算法  比特置换  运算单元  FPGA验证

Design and Implementation of Bit Permutation Operation Unit
LIANG Jing,QI Yue,WANG Qin.Design and Implementation of Bit Permutation Operation Unit[J].Mini-micro Systems,2009,30(11).
Authors:LIANG Jing  QI Yue  WANG Qin
Abstract:Traditional CPU instructions provide limited support to the bit permutation operation which is frequently used in the various symmetric encryption algorithms. Due to this reason, researcher Ruby B. Lee at Princeton University presented the bit permutation instructions and proved that the bit permutation instructions played an important role on improving the performance of cryptographic algorithms for general processors. Our attention is emphasized at the hardware implementation of the bit permutation instructions, and we present a bit permutation functional unit which is validated on FPGA of ALTERA's Cyclone EP1C12Q240C6N.
Keywords:cryptographic algorithm  bit permutation operation  operational unit  FPGA validation
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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