pdf

基于FPGA的SHA-256算法实现

  • 1星
  • 日期: 2013-09-19
  • 大小: 231.6KB
  • 所需积分:1分
  • 下载次数:9
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 基于FPGA的SHA256算法实现

         本文分析了SHA-256 算法的基本工作流程,对算法硬件实现的关键路径进行了优化设计,讨论了几个关键模块的设计方案。最后给出了基于Altera 公司的CYCLONE 系列FPGA 的实现结果。关键字:SHA-256 FPGA VHDL         杂凑函数,是指能够把可变输入长度的数字串M 转换成较短的固定长度的输出数字串H 的一种函数,以h表示,h(M )易于计算,称H=h(M )为M 的杂凑值,也称哈希值、杂凑码等。它可以配合公钥算法实现数字签名机制,还可以实现数据的完整性认证以及数据起源认证检测等,在网络安全协议SSL 和IPSec[1]中有着广泛应用。          SHA(SECURE HASH STANDARD,安全哈希标准),是由美国国家标准技术研究所(NIST)和美国国家安全局(NSA)一道设计的杂凑算法,是使用最为广泛的安全杂凑算法之一。该算法于1993 年5 月11 日起采纳为标准。后经不断改进现已经发布五种安全哈希标准,分别为SHA-1、SHA-224、SHA-256、SHA-384、SHA-512。但随着中国专家先后破解了MD5、SHA-1等国际通用密码。美国国家标准技术研究所(NIST)表示,为配合先进的计算机技术,美国政府5 年内将不再使用SHA-1,并计划在2010 年以前改用先进的SHA-224、SHA-256、SHA-384及SHA-512 的密码系统。由此可见,SHA-224、SHA-256、SHA-384 及SHA-512 算法在不久的将来将会广泛使用。随着信息技术的发展,用户对算法的运算速度也提出了越来越高的要求,而用硬件实现算法是提高其运算速度的有效途径。另外,硬件实现算法在抵御诸如黑客攻击等安全问题方面也比软件实现有着较大优势。本文在分析SHA-256[2]的基础上,选用Altera公司的CYCLONE [3]系列器件,采用VHDL 语言进行描述,给出了该算法的一种电路设计方案。

更多简介内容

推荐帖子

ESP32-S2开发之坑(3)--移植littlevgl
       littlevgl获取 按以下readme说明进行获取  https://github.com/littlevgl/lv_port_esp32      esp32s2移植 此port分支是针对esp32,楼主一开始觉得esp32s2的spi外设应该与esp32一样,接口按理应该完全兼容,所以试下改变target,然后menuconfig配置下即可,没料完全不能用!!不得
RCSN DIY/开源硬件专区
Qorvo 即时护理型诊断平台好像不错啊。
 移动应用、基础设施与航空航天、国防应用中 RF 解决方案的领先供应商 Qorvo®, Inc.(纳斯达克代码:QRVO)日前宣布在为 Zomedica Pharmaceuticals Corp. 的兽医用即时护理(POC)型诊断平台研发方面取得关键性里程碑。Zomedica 宣布基于 Qorvo 声波谐振器的 TRUFORMATM POC 平台及其首次检测已完成最终验证,获得实现商业生产制造能力
alan000345 【Zigbee 部落】
IEEE 802.11常见的技术标准
1、Wi-Fi和WLAN的区别Wi-Fi是基于IEEE 802.11标准的WLAN。WLAN(Wireless Local Area Network,无线局域网)有许多标准协议,如IEEE 802.11协议族、HiperLAN协议族等。 2、频段、信道、带宽【工作频段】将频率划分成多段,如2.4GHz频段(2.412GHz-2.484GHz) 【无线信道】将频段划分成多个信道,信道是用于传输无
火辣西米秀 【无线连接】
MSP430单片机对智能小车的硬件控制设计
     智能小车涉及到高级计算机控制、电子机械、自动化等诸多学科,随着科技的不断进步,智能电子产品发展步骤不断加快,各种应用层次的机器人等大量出现,目前应用在智能小车或机器人的微控制器主要是8/16单片机或ARM和数字信号处理器DSP等。本设计采用TI公司生产的功耗低运行速度快且价格便宜的MSP430F2274为核心,避障检测采用测距精准的超声波传感器,该传感器采集小车周围的环境信息并传递给MS
火辣西米秀 【微控制器 MCU】
大彩串口屏在环境检测设备上的应用
1、产品概括  环境监测仪器是用于监测室内外环境各项参数的仪器总称,通过对影响环境质量因素的代表值的测定,确定环境质量(或污染程度)及其变化趋势。 产品结构 环境监测仪结构包括底座、电源、线路板、盖子、设备接头、传感器接头、电源接头、信息模块、指示灯和处理器,电源等。 工作原理 环境检测的过程一般为接受任务,现场调查和收集资料,监测计划设计,优化布
dcolour2019 单片机
如何将PWM信号转换为模拟量信号
一 引言 有一个测量位置变化的位置传感器,我用万用表电压档测量传感器的输出信号,结果显示的是模拟量信号,即位置和信号输出大小呈线性关系。但是,我用示波器(Picoscope 4227)测量传感器的输出信号,显示的却是PWM信号(脉宽调制),即位置不同,输出PWM信号的占空比不同。 PWM信号的参数是:200 Hz, 低电平为0V,高电平为18V。 现在可以确定,我的传感器输出信号
火辣西米秀 【微控制器 MCU】

评论

hkghf
简短的学习资料,可以参考。
2019-08-31 23:24:39回复
疯释怀
还挺不错的,学习了
2017-08-29 16:34:26回复
登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })