- 6
- 0
- 约4.63千字
- 约 5页
- 2017-06-04 发布于河南
- 举报
可重构Keccak算法设计及FPGA完成
可重构Keccak算法设计及FPGA实现
摘 要:在分析研究keccak算法的基础上,针对现有keccak算法的硬件实现方案版本单一,应用不灵活的问题,设计了一种高性能可重构的keccak算法硬件实现方案。实验结果表明:该方案在xilinx 公司的现场可编程门阵列(fpga)virtex5平台上的时钟频率可达214mhz,占用1607slices;该方案具有吞吐量高(9131mbps),应用灵活性好,可支持4种不同参数版本的优点。
关键词:keccak算法;海绵结构;哈希算法;可重构;现场可编程门阵列
reconfigurable keccak algorithm and its implementation on fpga platform
wu wufei1, wang yi1,2,3*, li renfa1,2,3
(
1.embedded systems and networking laboratory, hunan university, changsha hunan 410082, china;
2.hunan province graduate innovation base, hunan university, changsha hunan 410082, china;
3.hunan province key laboratory of network and information security, hunan university, changsha hunan 410082, china
)
abstract:
based on the analysis of keccak algorithm, concerning the situation that the existing hardware implementations of keccak algorithm lack of flexibility and could only support one version, this paper proposed a new reconfigurable keccak hardware implementation, which could support four versions algorithms. the proposed design achieved 214mhz clock frequency using 1607slices when being ported to xilinx virtex5 fpga platform. the experimental results show that the proposed design has the advantages of high throughput (9131mbps), good flexibility and supporting four versions.
key words:
keccak algorithm;sponge structure;hash algorithm;reconfigurability; fieldprogrammable gate array (fpga)
0 引言
安全散列算法(secure hash algorithm, sha)[1]是由美国国家标准与技术研究院(national institute of standards and technology, nist)于1993年发布的一种数据加密算法。其主要思想是将可变长度的消息映射成固定长度的消息摘要,广泛应用于密码保护、消息鉴别、数据完整性验证以及数字签名等信息安全领域。nist先后发布了sha0、sha1和sha2共3个版本标准,随着计算机技术的飞速发展和破解技术的增强这3个版本逐个被成功攻击[2-4],因此nist采用公开竞赛的方式来制定新的安全散列算法即sha3标准算法。经过两轮竞赛其中有5个算法成功进入到第三轮,分别是blake、grstl、jh、skein和keccak[5]1-7。
目前国内对keccak研究较少,基于可重构技术的密码算法硬件实现的研究内容多集中于多个密码算法的整合实现[6]和一类密码算法的统一框架设计实现[7]等方面。国外已经有学者在硬件平台上实现keccak算法,如:爱尔兰国立考克大学的baldwin等[8]14在xilinx fpga上单个实现了keccak224、keccak256、keccak384与keccak512,其最大的吞吐量为8518mbps
您可能关注的文档
最近下载
- 【MOOC】中国传统艺术——篆刻、书法、水墨画体验与欣赏-哈尔滨工业大学 中国大学慕课MOOC答案.docx VIP
- 中国社会史18.ppt
- 2025年生活会“四个带头”个人对照检查检视材料(含典型案例剖析、违纪行为典型案例解析】2篇文.docx VIP
- 一种夹持式轮毂连续翻转机构.pdf VIP
- 准噶尔盆地东南部石炭系来源原油的发现与勘探意义.docx VIP
- 中学地理教学设计课件.ppt VIP
- 交互系统与设计目标.pptx VIP
- 地理新课标教学设计.pptx VIP
- 退役军人适应性培训课件.pptx VIP
- 2021-2025五年高考数学真题分类汇编 专题19 排列组合与二项式定理5种常见考法归类(全国通用)(解析版).pdf VIP
原创力文档

文档评论(0)