[发明专利]一种应用于ECC安全硬件电路的小面积标量乘电路有效

专利信息
申请号: 202110349011.0 申请日: 2021-03-31
公开(公告)号: CN113114462B 公开(公告)日: 2022-10-04
发明(设计)人: 秦珮瑶;周芳;吴宁;费才献;葛芬;路通 申请(专利权)人: 南京航空航天大学
主分类号: H04L9/30 分类号: H04L9/30;G06F7/72
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 施昊
地址: 210016 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 应用于 ecc 安全 硬件 电路 面积 标量
【说明书】:

发明提供了一种应用于ECC安全硬件电路的小面积标量乘电路,包括标量乘状态机、密钥扫描模块以及椭圆曲线运算模块,其中,椭圆曲线运算模块具有坐标转换模块、坐标恢复模块以及点加倍点模块。标量乘状态机用于调度控制基于蒙哥马利阶梯算法的私钥与椭圆曲线坐标的标量乘运算;密钥扫描模块用于扫描私钥并记录比特位为1的私钥的位数;椭圆曲线运算模块用于执行私钥与椭圆曲线坐标的标量乘运算。通过将点加和倍点运算电路融合,复用点加倍点模块内的模运算单元,完成椭圆曲线运算模块ECALU并应用于标量乘电路,减少标量乘模块电路硬件资源开销,达到了更小面积的设计。

技术领域

本发明涉及密码电路实现技术领域,特别是涉及一种应用于ECC安全硬件电路的小面积标量乘电路。

背景技术

密码学界自1985年ECC提出就对其开始了广泛的研究和标准化工作,诸多国际和国家标准组织将ECC采纳为公钥密码标准。ECC拥有更广阔的应用前景,尤其在无线通讯设备、智能IC卡等资源受限应用场合成为很有吸引力的选择。ECC算法具有明显的层次结构,如图6所示,包括协议层、群运算层、曲线层和有限域层。

在椭圆曲线公钥加密体制中,加密方A对明文的处理流程为:使用私钥对明文进行签名,完成密钥协商后,使用共享密钥对编码后的明文进行加密,随后将数字签名和密文一起发送给接收方B。

ECC常用的ECDH、ECES和ECDSA三种协议涉及到的运算有哈希运算、随机数生成、椭圆曲线标量乘、点加、有限域层模运算等。无论哪种ECC应用协议,均使用到标量乘运算。椭圆曲线标量乘是其中最主要最耗时的计算,其运算性能决定了整个椭圆曲线密码体制的效率。而目前缺乏一种可以改善标量乘电路效率的设备。

发明内容

为解决上述问题,本发明提供了一种应用于ECC安全硬件电路的小面积标量乘电路。

为实现上述目的,本发明的技术方案为:

一种应用于ECC安全硬件电路的小面积标量乘电路,包括:

标量乘状态机,用于调度控制基于蒙哥马利阶梯算法的私钥与椭圆曲线坐标的标量乘运算;密钥扫描模块,用于扫描私钥并记录比特位为1的私钥的位数;

椭圆曲线运算模块,用于执行私钥与椭圆曲线坐标的标量乘运算。

进一步的,所述标量乘状态机具有标量乘控制模块和点群运算控制模块,所述标量乘控制模块被配置为通过密钥扫描模块输出的私钥比特对标量乘运算中点加和倍点运算进行控制,所述点群运算控制模块被配置为对点加和倍点运算中的基本模运算进行控制,所述基本模运算包括模加减、模乘、模平方以及模逆运算。

进一步的,所述标量乘状态机具有接收密钥扫描模块和椭圆曲线运算模块的信号的输入端和发送控制椭圆曲线运算模块的使能信号的输出端。

进一步的,所述使能信号包括加载信号、选择信号以及触发信号。

进一步的,所述密钥扫描模块具有一个私钥寄存器和一个用于记录当前已扫描私钥比特位数的计数器。

进一步的,所述椭圆曲线运算模块具有坐标转换模块、坐标恢复模块以及点加倍点模块,所述坐标转换模块被配置为将椭圆曲线坐标从仿射坐标系转换到投影坐标系,所述坐标恢复模块被配置将标量乘运算的结果从投影坐标系恢复到仿射坐标系下,所述点加倍点模块包括点加模块和倍点模块,被配置为执行标量乘运算中的点加和倍点运算。

进一步的,所述椭圆曲线运算模块具有寄存器、选择器、乘法器、加法器以及平方器。

进一步的,所述点加倍点模块具有6个寄存器、3个乘法器、1个平方器和2个加法器,所述坐标转换模块通过使用所述点加倍点模块中的1个乘法器、1个平方器和1个加法器将椭圆曲线坐标从仿射坐标系转换到投影坐标系,所述坐标恢复模块通过使用所述点加倍点模块中的2个乘法器、1个平方器和2个加法器将标量乘运算的结果从投影坐标系恢复到仿射坐标系下。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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