一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于椭圆曲线加密的密钥的制作方法

2022-05-08 04:44:21 来源:中国专利 TAG:

技术特征:
1.一种方法,包括:使用加密电路系统,使用k个第二椭圆曲线加密ecc密钥对p(k)、p(k)来生成n个第一ecc密钥对r(i)、r(i),其中i从1到n变化,k从1到k变化,其中k小于n,并且所述第一密钥对中的每对密钥r(i)、r(i)是所述第二ecc密钥对中的ecc密钥对的线性组合,如下:其中a(i,j)表示大小为n*k的矩阵a的通用项,并且大小为k*k的所有子矩阵是可逆的;以及使用所述加密电路系统来执行加密操作,所述加密操作使用所述第一ecc密钥对中的一对或多对ecc密钥。2.根据权利要求1所述的方法,包括:在应用所述线性组合之前,对所述n个第一密钥对进行初始化。3.根据权利要求2所述的方法,其中在所述初始化期间,所述n个第一ecc密钥对分别被设置为零和无穷远点。4.根据权利要求2所述的方法,其中在所述初始化期间,所述n个第一密钥对被初始化为由最后生成的第一密钥对所取的值。5.根据权利要求2所述的方法,其中在所述初始化期间,所述n个第一密钥对(r(i),r(i))被初始化为由最后生成的w对密钥(r(i-j),r(i-j))中的一对密钥所取的值,其中j<=w,j<i以及j>=1。6.根据权利要求1的方法,其中矩阵a是范德蒙矩阵。7.根据权利要求1的方法,其中所述第一密钥对和所述第二密钥对由标量和椭圆曲线上的点来形成。8.根据权利要求1所述的方法,其中所述加密操作包括:生成数字签名;生成密钥协议;或者生成所述数字签名和生成所述密钥协议的组合。9.根据权利要求1所述的方法,包括:生成所述k个第二ecc密钥对;以及存储所生成的所述k个ecc密钥对。10.一种设备,包括:存储器;以及加密电路系统,被耦合到所述存储器,其中所述加密电路系统在操作中:
使用k个第二椭圆曲线加密ecc密钥对p(k)、p(k)来生成n个第一ecc密钥对r(i)、r(i),其中i从1到n变化,k从1到k变化,其中k小于n,并且所述第一密钥对中的每对密钥r(i)、r(i)是所述第二ecc密钥对中的ecc密钥对的线性组合,如下:其中a(i,j)表示大小为n*k的矩阵a的通用项,并且大小为k*k的所有子矩阵是可逆的;以及使用所述第一ecc密钥对中的一对或多对ecc密钥来执行加密操作。11.根据权利要求10所述的设备,其中所述加密电路系统在操作中:在执行所述线性组合之前,对所述n个第一密钥对进行初始化。12.根据权利要求11所述的设备,其中在所述初始化期间,所述n个第一ecc密钥对分别被设置为零和无穷远点。13.根据权利要求11所述的设备,其中在所述初始化期间,所述n个第一密钥对被初始化为由最后生成的第一密钥对所取的值。14.根据权利要求11所述的设备,其中在所述初始化期间,所述n个第一密钥对(r(i),r(i))被初始化为由最后生成的w对密钥(r(i-j),r(i-j))中的一对密钥所取的值,其中j<=w,j<i以及j>=1。15.根据权利要求10所述的设备,其中矩阵a是范德蒙矩阵。16.根据权利要求10所述的设备,其中所述加密操作包括:生成数字签名;生成密钥协议;或者生成所述数字签名和生成所述密钥协议的组合。17.根据权利要求10所述的设备,其中所述存储器在操作中:存储所生成的所述k个ecc密钥对。18.一种系统,包括:功能电路系统;以及加密电路系统,被耦合到所述功能电路系统,其中所述加密电路系统在操作中:使用k个第二椭圆曲线加密ecc密钥对p(k)、p(k)来生成n个第一ecc密钥对r(i)、r(i),其中i从1到n变化,k从1到k变化,其中k小于n,并且所述第一密钥对中的每对密钥r(i)、r(i)是所述第二ecc密钥对中的ecc密钥对的线性组合,如下:
其中a(i,j)表示大小为n*k的矩阵a的通用项,并且大小为k*k的所有子矩阵是可逆的;以及使用所述第一ecc密钥对中的一对或多对ecc密钥来执行加密操作。19.根据权利要求18所述的系统,其中所述加密电路系统在操作中:在执行所述线性组合之前,对所述n个第一密钥对进行初始化。20.根据权利要求18的系统,其中矩阵a是范德蒙矩阵。21.根据权利要求18所述的系统,包括处理器,所述处理器被耦合到所述功能电路系统和所述加密电路系统,其中所述处理器在操作中与所述加密电路系统交换数据。22.一种非暂态计算机可读介质,具有将加密电路系统配置为执行方法的内容,所述方法包括:使用k个第二椭圆曲线加密ecc密钥对p(k)、p(k)来生成n个第一ecc密钥对r(i)、r(i),其中i从1到n变化,k从1到k变化,其中k小于n,并且所述第一密钥对中的每对密钥r(i)、r(i)是所述第二ecc密钥对中的ecc密钥对的线性组合,如下:其中a(i,j)表示大小为n*k的矩阵a的通用项,并且大小为k*k的所有子矩阵是可逆的;以及使用所述第一ecc密钥对中的一对或多对ecc密钥来执行加密操作。23.根据权利要求22所述的非暂态计算机可读介质,其中所述方法包括:在应用所述线性组合之前,对所述n个第一密钥对进行初始化。24.根据权利要求22所述的非暂态计算机可读介质,其中所述内容包括由所述加密电路系统可执行的指令。

技术总结
本公开的实施例涉及用于椭圆曲线加密的密钥。加密电路系统在操作中使用K个第二椭圆曲线加密(ECC)密钥p(k)、P(k)对,来生成N个第一ECC密钥r(i)、R(i)对,其中i从1到N变化,k从1到K变化,其中K小于N。第一密钥对中的每对密钥r(i)、R(i)是第二ECC密钥对中的ECC密钥对的线性组合,如下:其中A(i,j)表示大小为N*K的矩阵A的通用项,并且大小为K*K的所有子矩阵是可逆的。加密电路系统在操作中:使用第一ECC密钥对中的一对或多对ECC密钥来执行加密操作。对ECC密钥来执行加密操作。对ECC密钥来执行加密操作。


技术研发人员:T
受保护的技术使用者:质子世界国际公司
技术研发日:2021.10.29
技术公布日:2022/5/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献