杭州师范大学薛紫微获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉杭州师范大学申请的专利一种基于折叠的SHA-256硬件优化设计方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114912395B 。
龙图腾网通过国家知识产权局官网在2025-04-25发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210562738.1,技术领域涉及:G06F30/337;该发明授权一种基于折叠的SHA-256硬件优化设计方法是由薛紫微;姚茂群设计研发完成,并于2022-05-23向国家知识产权局提交的专利申请。
本一种基于折叠的SHA-256硬件优化设计方法在说明书摘要公布了:本发明涉及一种基于折叠的SHA‑256硬件优化设计方法。为提高SHA‑256算法电路运算速度并增加吞吐量,并降低算法所需的芯片面积。本发明利用折叠方法将重调度后的轮计算关键路径分为延迟更低的两个阶段;复用一个4‑2压缩器替代原关键路径中的五操作数加法运算。本发明在保持较高效率的条件下实现SHA‑256硬件实现的高速运算和高吞吐量,占用芯片面积少。
本发明授权一种基于折叠的SHA-256硬件优化设计方法在权利要求书中公布了:1.一种基于折叠的SHA-256硬件优化设计方法,其特征在于:利用折叠方法将重调度后的轮计算关键路径分为延迟更低的两个阶段;复用一个4-2压缩器替代原关键路径中的五操作数加法运算;具体包括如下步骤:所述利用折叠方法将重调度后的轮计算关键路径分为延迟更低的两个阶段具体为:SHA-256轮计算关键路径为对寄存器A的更新,Ak+1=∑0Ak+MajAk,Bk,Ck+Pk+Sk+Nk,其中k为轮计算的轮数,Ak表示在第k次轮计算中寄存器A所存储的值;∑0Ak和MajAk,Bk,Ck为对寄存器中的值进行逻辑运算后的结果;利用折叠方法,将关键路径上包含五个操作数的加法运算分为两个阶段,第一个阶段通过4-2压缩器将Sk、Nk、Pk的和转化为两个数Ask和Ack,保存在新的寄存器As和Ac中,第二阶段计算新的寄存器中存储的值Ask、Ack与∑0Ak、MajAk+Bk+Ck的和;寄存器S、N、P分别保存每轮Sk、Nk和Pk的值;所述复用一个4-2压缩器替代原关键路径中的五操作数加法运算具体为:用4-2压缩器代替关键路径上的加法运算,在运算的两个阶段,第一个阶段4-2压缩器的输入为Sk、Nk和Pk,输出为Ask和Ack;第二个阶段4-2压缩器的输入为∑0Ak、MajAk+Bk+Ck、Ask和Ack,输出为Ask+1和Ack+1;四个二选一的多路选择器用于选择两个阶段4-2压缩器的输入,由于在第一个阶段只有三个有效的输入值,因此第四个多路选择器在第一个阶段选择一个0值作为输入;寄存器As和Ac分别保存Ask和Ack的值,它们的和在每一轮第一阶段存入寄存器A中。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人杭州师范大学,其通讯地址为:311121 浙江省杭州市余杭区余杭塘路2318号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。