[实用新型]一种低功耗SHA256算法中的消息扩展电路有效

专利信息
申请号: 201921229332.1 申请日: 2019-07-31
公开(公告)号: CN210225429U 公开(公告)日: 2020-03-31
发明(设计)人: 吕锋;杨浩;李玮 申请(专利权)人: 武汉芯昌科技有限公司
主分类号: H04L9/06 分类号: H04L9/06;H03K19/20
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 朱小兵
地址: 430000 湖北省武汉市东湖新技术*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 功耗 sha256 算法 中的 消息 扩展 电路
【说明书】:

实用新型提供了一种低功耗SHA256算法中的消息扩展电路,属于数字集成电路技术领域。解决了SHA256电路中消息扩展电路功耗过高的问题。其技术方案为:一种低功耗SHA256算法中的消息扩展电路,所述消息扩展电路包括一组512bit的消息与移位复用寄存器M,四组三态门Gate1、Gate2、Gate3和Gate4,一组运算逻辑电路和一组6bit的比较器P1构成。本实用新型的有益效果为:本实用新型是利用比较器和三态门关断运算电路输入从而节省功耗,为达到节省功耗的目的。

技术领域

本实用新型涉及数字集成电路技术领域,尤其涉及一种低功耗SHA256算法中的消息扩展电路。

背景技术

安全散列算法SHA(Secure Hash Algorithm)是美国国家安全局(NSA)设计,美国国家标准与技术研究院(NIST)发布的一系列密码散列函数,包括SHA-1、SHA-224、SHA-256、SHA-384和SHA-512等变体。主要适用于数字签名标准(DigitalSignature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。SHA算法的特点是很难从消息摘要中复原消息,两个不同的消息不会产生同样的消息摘要。

SHA的应用:文件校验、密码加密、工作量证明等。

SHA256是安全散列算法中较为常用的一种。SHA256对于长度小于2^64位的消息,SHA256会产生一个256位的消息摘要。

当今物联网发展迅速,越来越多对功耗敏感的终端加入到网络中,SHA算法的应用越来越广泛,传统的SHA算法是通过软件方式实现的,其缺点是运算速度慢,占用CPU,通过硬件电路实现SHA算法可以克服这些缺点,但硬件电路实现同样带来了严峻的功耗问题,在对功耗敏感的应用环境中,对硬件电路的功耗提出了较高的要求。

在区块链应用中核心算法是SHA256算法,其中较为突出的比特币网络,美国能源学术杂志《焦耳》刊登的一项新研究表明,到2018年年底,整个比特币网络的耗电水平可能占到全球总量的0.5%。而比特币网络中主要的耗电来自于SHA256运算,到2019年7月15日,整个比特币网络每秒运算13620.00P次SHA256运算,可见对SHA256运算进行低功耗设计的重要意义。

SHA256算法中,对扩展的消息Wt的产生的描述如下:

SHA256需要64轮运算,每一轮的运算参数Wt依次从W0-W63。

其中,W0-W15已经在消息M写入的时候有了,那么第1轮运算W16,第2轮运算W17,以此类推,在第48轮时,W63已经运算出来了,在第49轮到64轮中,公式②不再需要运算,但是实现公式②所需要的运算逻辑电路输入依然会翻转。产生了不必要的动态功耗。64轮中有16轮运算是无效的,多产生了接近33.3%的动态功耗。

在SHA256算法越来越普遍、越来越偏向于硬件实现的情况下,节省功耗的电路设计具有重要意义。

实用新型内容

本实用新型的目的在于提供了一种低功耗SHA256算法中的消息扩展电路,在SHA256算法的64轮迭代运算的49-64轮无效运算中,通过关断三态门Gate1-Gate4切断运算逻辑的输入,从而使得运算逻辑电路不产生逻辑翻转而引起的动态功耗,在64轮迭代运算中16轮不运算,节省了大约25%的动态功耗。

本实用新型是通过如下措施实现的:一种低功耗SHA256算法中的消息扩展电路,其中,所述消息扩展电路包括一组512bit的消息与移位复用寄存器M,四组三态门Gate1、Gate2、Gate3和Gate4,一组运算逻辑电路和一组6bit的比较器P1构成。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉芯昌科技有限公司,未经武汉芯昌科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201921229332.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top