Keccak密码算法的FPGA实现
详细信息    查看全文 | 推荐本文 |
  • 作者:王玉奇 ; 李浪
  • 关键词:Keccak算法 ; verilog ; HDL ; FPGA实现
  • 中文刊名:FJDN
  • 英文刊名:Fujian Computer
  • 机构:衡阳师范学院计算机系;
  • 出版日期:2016-06-25
  • 出版单位:福建电脑
  • 年:2016
  • 期:v.32
  • 基金:湖南省教育厅一般项目(11C0180)资助
  • 语种:中文;
  • 页:FJDN201606008
  • 页数:3
  • CN:06
  • ISSN:35-1115/TP
  • 分类号:20-22
摘要
Keccak算法是基于海绵结构的哈希函数族,是SHA-3候选获胜算法。Keccak作为SHA-3算法的最终标准,将被广泛应用于各领域。本文结合领域应用,完成了对Keccak算法的分析研究,实现了keccak算法的Verilog代码编写并下载至FPGA上进行验证,实验表明keccak算法实现占用slices为17881,LUT为13346,执行时间为9.967ns。
        
引文
[1]G.Bertoni and J.-S.Coron(Eds.).Peter Pessl and Michael Hutter.Pushing the Limits of SHA-3 Hardware Implementations to Fit on RFID:CHES 2013,LNCS 8086,pp.126-141.
    [2]D.J.Bernstein and T.Lange(editors).e BACS:ECRYPT Benchmarking of cryptographic systems,December 2010:2-5.
    [3]G.Bertoni,J.Daemen,M.Peeters,G.Van Assche.The Keccak SHA-3submission.Submission to NIST(Round 3).January 2011:13-23.
    [4]Zhou Quan.Research and Implementation on the embedded secure hash algorithm[D].Master Thesis.Changsha:Hunan University.May 2013:50-52.
    [5]Liang Hang.Research for Hardware Implementation of SHA-3 Algorithms[D].Master Thesis.Beijing:Tsinghua University.March 2011:41-43.
    [6]DING Dong-ping.Design and Implementation of Five Candidate Algorithm of SHA-3Based on FPGA[D].Xidian University.2011,12:52-54.(丁冬平.基于FPGA的SHA-3五种候选算法设计实现[D].西安电子科技大学硕士论文.2011,12:52-54.)
    [7]LIU Hua,BAO Xiao-min.Design and Implementation of the SHA-3Candidate Algorithm Keccak Based on Matlab[J].Computer Science,2012,39(6A):425-428.(刘花,包小敏.SHA-3候选算法Keccak的Matlab设计与实现[J].计算机科学,2012,39(6A):425-428.)
    [8]Ming Duan,Xue Jia Lai.Improved zero-sum distinguisher for full round Keccak-f permutation.Chinese Science Bulletin,February 2012:5-14.
    [9]ZHAO Yu,ZHOU Yu-jie.Design and Speed Optimization of SHA1 IP[J].Information Security and Communications Privacy,2006.12:125-127.(赵宇,周玉洁.SHA1 IP的设计及速度优化[J].信息安全与通信保密,2006.12:125-127.)
    [10]WU Wu-fei,WANG Yi,LI Ren-fa.Reconfigurable Keccak Algorithm and Its Iimplementation on FPGA Platform[J].Journal of Computer Applications,2012,32(3):864-866.(吴武飞,王奕,李仁发.可重构Keccak算法设计及FPGA实现[J].计算机应用,2012,32(3):864-866.)
    [11]LI Lang,LL Ren-fa,LI Ken-li,WANG Yi,JIAO Ge,ZOU Yi.Differential power analysis attacks on PRESENT[J].Application Research of Computers,2014,3,31(3):843-845.(李浪,李仁发,李肯立,王奕,焦铬,邹祎.轻量级PRESENT加密算法功耗攻击研究[J].计算机应用研究,2014,3,31(3):843-845.)

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700