[发明专利]一种芯片中的标量乘实现方法及装置、计算机可读存储介质有效
申请号: | 201811367516.4 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109582284B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 张启雨;王欣 | 申请(专利权)人: | 大唐微电子技术有限公司 |
主分类号: | G06F7/523 | 分类号: | G06F7/523;G06F7/58 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 陶丽;李丹 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本申请公开了一种芯片中的标量乘实现方法及装置、计算机可读存储介质,所述方法包括获取第一标量k、固定坐标点P、窗口宽度w和椭圆曲线E(F |
||
搜索关键词: | 一种 芯片 中的 标量 实现 方法 装置 计算机 可读 存储 介质 | ||
【主权项】:
1.一种芯片中的标量乘实现方法,其特征在于,包括:获取第一标量k、固定坐标点P、窗口宽度w和椭圆曲线E(Fp)的参数;生成正整数r,r∈Fp,计算窗口个数
其中,
为向上取整符号,l为第一标量k的二进制比特长度,m为正整数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,其中,i为0至d‑1之间的整数,![]()
![]()
输出循环结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐微电子技术有限公司,未经大唐微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811367516.4/,转载请声明来源钻瓜专利网。
- 上一篇:位矩阵乘法
- 下一篇:基于混沌函数组合选择的伪随机数生成方法