买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种抗功耗攻击的高性能ECC协处理器系统_南京航空航天大学_202111414303.4 

申请/专利权人:南京航空航天大学

申请日:2021-11-25

公开(公告)日:2024-04-12

公开(公告)号:CN114238205B

主分类号:G06F15/78

分类号:G06F15/78;G06F21/60;G06F21/62

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2022.04.12#实质审查的生效;2022.03.25#公开

摘要:本发明公开了一种抗功耗攻击的高性能ECC协处理器系统,包括ECC主控器、有限域运算单元、标量乘模块、随机数发生器和哈希运算模块。ECC主控器控制着各模块协完成运算,并将状态信号反馈到寄存器组,通过调用有限域运算单元完成基本模运算后,继而将数据到标量乘模块中,完成点加倍点运算模块、密钥扫描、坐标转换、y坐标恢复和功耗平衡功能,其中随机数发生器用于产生标量乘运算中随机Z坐标,哈希运算模块完成输入消息的预处理,从而提高数字签名的效率,最终完成加解密功能和数字签名验签功能。本发明具有低空间复杂度、简单、规则且易于模块化的优点,兼具性能和面积开销优势,符合ECC的特定领域应用要求。

主权项:1.一种抗功耗攻击的高性能ECC协处理器系统,其特征在于,包括ECC主控器、有限域运算单元、标量乘模块、随机数发生器、哈希运算模块和寄存器组,所述标量乘模块包括点加倍点运算模块、密钥扫描、坐标转换与y坐标恢复模块和功耗平衡模块,分别负责执行协议层标量乘运算和点加运算,以及完成抗功耗攻击功能;其中,所述ECC主控器控制着各模块协完成运算,并将状态信号反馈到寄存器组,通过调用有限域运算单元完成基本模运算后,通过控制总线和数据总线传输数据到标量乘模块中;所述标量乘模块接收到有限域运算单元处理后的数据后,完成以下几步:(1)密钥扫描模块检测到来自标量乘控制器的使能信号有效时,启动计数器,同时对私钥寄存器进行位扫描,记录当前已扫描的私钥比特数;其次,(2)点加倍点运算模块由状态机根据密钥扫描模块输出的密钥比特,确定每一轮运算中点加倍点模块的输入输出配置后,完成蒙哥马利阶梯算法对分支的点加倍点运算;同时,(3)坐标转换与y坐标恢复模块在蒙哥马利阶梯算法迭代运算开始前,将基点P从仿射坐标系转换到投影坐标系,同时对中间点和进行初始化,当蒙哥马利阶梯算法迭代完成后,检测到标量乘模块输入信号有效时,标量乘模块将接收随机数发生器的输出作为随机Z坐标,再恢复出在仿射坐标系下的坐标;然后,(4)功耗平衡模块利用行波动态差分逻辑技术实现电路的功耗平衡;所述随机数发生器用于产生标量乘模块运算中随机Z坐标;所述哈希运算模块包括哈希IP核配置和编解码器,主要完成输入数据的预处理,将处理后的数据传入总线,再由ECC主控器调用,最终完成加解密功能和数字签名验签功能。

全文数据:

权利要求:

百度查询: 南京航空航天大学 一种抗功耗攻击的高性能ECC协处理器系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。