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

基于FPGA的SMS4密码算法的高速实现
引用本文:冯春雨,胡波,刘会忠.基于FPGA的SMS4密码算法的高速实现[J].河北省科学院学报,2010,27(2):8-11.
作者姓名:冯春雨  胡波  刘会忠
作者单位:1. 河北省科学院应用数学研究所,河北,石家庄,050081;河北省数学研究中心,河北,石家庄,050000;石家庄开发区冀科双实科技有限公司,河北,石家庄,050081
2. 河北省科学院应用数学研究所,河北,石家庄,050081;河北省数学研究中心,河北,石家庄,050000
3. 河北省科学院应用数学研究所,河北,石家庄,050081
基金项目:河北省自然科学基金资助项目,河北省科学院青年创新基金 
摘    要:在传统的SMS4密码算法中,加解密算法和密钥扩展算法都是采用32轮非线性迭代结构,笔者提出了一种流水线结构实现SMS4加解密算法,但是32个轮密钥只能通过迭代产生。在FPGA实现上,此方法牺牲了一定的面积,但速度却有显著提高。最后还对两种方法作了比较,通过时间的对比可以发现流水线方法确实能获得更快的加解密速度。

关 键 词:SMS4  流水线结构  非线性迭代

High-speed implementation of SMS4 based on FPGA
FENG Chun-yu,HU Bo,LIU Hui-zhong.High-speed implementation of SMS4 based on FPGA[J].Journal of The Hebei Academy of Sciences,2010,27(2):8-11.
Authors:FENG Chun-yu  HU Bo  LIU Hui-zhong
Institution:FENG Chun-yu1,2,3,HU Bo1,LIU Hui-zhong1(1.Institute of Applied Mathematics,Hebei Academy of Sciences,Shijiazhuang Hebei,050081,China,2.Hebei Mathematics Research Center,050000,3.SJZ JKSS Technology Co.,Ltd,China)
Abstract:In traditional SMS4 algorithm,encryption & decryption algorithm and expansion algorithm are based on 32 non-linear iteration structures.In this paper,a SMS4 encryption & decryption algorithm based on pipelined architecture,in which 32 keys are only generated by iteration,is proposed.Implementation in FPGA,the speed of this kind of algorithm increases significantly at the expense of area.Compared these two methods,the speed of the algorithm based on pipelined architecture is faster than traditional one.
Keywords:SMS4
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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