Skein算法的流水线结构设计与实现

来源 :计算机科学 | 被引量 : 0次 | 上传用户:chrisjane
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
硬件实现的速度和性能是SHA-3算法甄选的重要指标。针对SHA-3末轮5个候选算法之一的Skein算法,结合其4轮迭代结构的关键路径较短而8轮迭代结构实现所用的选择器较少的优点,采用FPGA实现了一个两级流水线结构的Skein算法IP核。仿真验证结果表明,该算法在Xilinx Virtex-5上数据吞吐量达到6.4Gbps,比之前的非流水线结构速度性能提高了82%以上,硬件资源利用率提高了21%,特别适用于Hash树计算。
其他文献
不经意传输是密码学中的基础协议。使公钥系统具有不经意传输功能有重要的实际意义。利用椭圆曲线公钥系统设计了两个k-out-of-n不经意传输协议,协议充分利用公钥系统的优势,不
在统计类应用系统实施过程中,依据前台报袁的样式和填报要求设计后台数据库袁结构是一项重要的基础性工作,但往往凭借的是系统设计人员的经验,被看作是一项艺术而不是有章可循的
P2P系统的本质任务在于提高资源利用率和系统吞吐量,满足更多用户的数据请求。在无结构P2P中,通常分配高权重节点以较多连接,使之收到并命中更多查询,以提高搜索成功率。但高搜索
Web访问流量急剧增长,使得负载均衡设备应用越来越广泛,而当前负载均衡设备价格非常昂贵,中小企业难以承受,因此设计一种低成本的Web服务负载均衡器具有重要意义。通过分析当前主
中国城镇化发展迅速,伴随而来的城市交通状况也日益恶化,早日建成现代化的交通运输系统和交通信息管理系统成为了城市交通战略的首要任务。寻找能够正确描述交通流基本规律的交