- 专利标题: 一种芯片中的标量乘实现方法及装置、计算机可读存储介质
-
申请号: CN201811367516.4申请日: 2018-11-16
-
公开(公告)号: CN109582284B公开(公告)日: 2020-11-13
- 发明人: 张启雨 , 王欣
- 申请人: 大唐微电子技术有限公司
- 申请人地址: 北京市海淀区永嘉北路6号
- 专利权人: 大唐微电子技术有限公司
- 当前专利权人: 大唐微电子技术有限公司
- 当前专利权人地址: 北京市海淀区永嘉北路6号
- 代理机构: 北京安信方达知识产权代理有限公司
- 代理商 陶丽; 李丹
- 主分类号: G06F7/523
- IPC分类号: G06F7/523 ; G06F7/58
摘要:
本申请公开了一种芯片中的标量乘实现方法及装置、计算机可读存储介质,所述方法包括获取第一标量k、固定坐标点P、窗口宽度w和椭圆曲线E(Fp)的参数;生成正整数r,r∈Fp,计算窗口个数l、m分别为k、r的二进制比特长度,将k加r*n再减去(2d‑1)得到的结果赋值给第二标量k′,n为椭圆曲线基点的阶;将k′编码为包含d个元素的数组C′,所述d个元素对应k′转换成的w行d列的矩阵中的各列二进制比特位序列;使用数组C′中的元素C′[i]与固定坐标点P循环执行倍点运算Q←2Q与点加运算Q←Q+C′[i]P+P,输出循环结果。本申请通过在每次循环计算过程中设置一次倍点运算和点加运算,实现了完全抗SPA攻击和抗故障攻击。
公开/授权文献
- CN109582284A 一种芯片中的标量乘实现方法及装置、计算机可读存储介质 公开/授权日:2019-04-05