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

EPCBC密码算法的FPGA优化实现研究
引用本文:李浪,邹祎,贺位位,李仁发. EPCBC密码算法的FPGA优化实现研究[J]. 电子科技大学学报(自然科学版), 2015, 44(1): 97-100. DOI: 10.3969/j.issn.1001-0548.2015.01.016
作者姓名:李浪  邹祎  贺位位  李仁发
作者单位:1.衡阳师范学院计算机系 湖南 衡阳 421002;
基金项目:国家自然科学基金,湖南省自然科学基金,湖南省博士后基金
摘    要:针对资源约束的智能卡加密需要小面积实现的问题,对EPCBC加密算法从硬件上实现面积优化进行了如下研究:1)相同运算只实现一次,主程序调用32次完成加密;2)对S盒变换和密钥变换使用同一寄存器,从而节省寄存器数量;3)把密文轮操作和密钥更新放在一个模块中。通过FPGA优化结果表明,EPCBC密码算法实现面积大幅度减小,优化率达到56%,同时加密运算性能也没有降低,从而为开发受资源约束的智能卡密码硬件提供可行方案。

关 键 词:面积优化   EPCBC加密算法   FPGA   Verilog HDL
收稿时间:2013-09-25

Research on FPGA optimal implementation of EPCBC Cipher
LI Lang,ZOU Yi,HE Wei-wei,LI Ren-fa. Research on FPGA optimal implementation of EPCBC Cipher[J]. Journal of University of Electronic Science and Technology of China, 2015, 44(1): 97-100. DOI: 10.3969/j.issn.1001-0548.2015.01.016
Authors:LI Lang  ZOU Yi  HE Wei-wei  LI Ren-fa
Affiliation:1.Department of Computer Science,Hengyang Normal University Hengyang Hunan 421002;2.College of Information Science and Engineering,Hunan University Changsha 410082;3.School of Computer Science & Engineering,University of Electronic Science and Technology Chengdu 611731
Abstract:In order to achieve small area implementation of encryption in resource-constrained smart cards, we studied the hardware optimal implementation of electronic product code block cipher(EPCBC) encryption algorithm. Firstly, each operation is accomplished only once, and the main program calls the 32 times to complete the encryption. Secondly, the same register is used in the S-box and key transformation so that the number of required registers is reduced. Thirdly, the cipher round operation and key update are put in the same module. Through field programmable gate array(FPGA) the experimental results show that the implementation area of EPCBC is greatly reduced, the optimization efficiency rate reaches 56%, and the encryption performance is not decreased so as to provide practical solutions for resource-constrained cryptographic smart cards.
Keywords:area optimization  EPCBC cipher  FPGA  Verilog HDL
本文献已被 万方数据 等数据库收录!
点击此处可从《电子科技大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《电子科技大学学报(自然科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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