[发明专利]生成密文的方法、装置、电子设备及存储介质有效
申请号: | 202110743361.5 | 申请日: | 2021-07-01 |
公开(公告)号: | CN113472540B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 李玮;廖强;夏博儒;张俊峰;楚梁;陈维;沈扬斯;吴魁;栾怀训;谢晓民 | 申请(专利权)人: | 罗克佳华(重庆)科技有限公司 |
主分类号: | H04L9/30 | 分类号: | H04L9/30;H04L9/32;H04L9/40 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 蒋姗 |
地址: | 401520 重庆市合川区草*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 方法 装置 电子设备 存储 介质 | ||
1.一种生成密文的方法,其特征在于,所述方法包括:
获取用于点乘运算的椭圆曲线,选取所述椭圆曲线上的预设点作为待乘点,并确定作用于所述待乘点的点乘整数;
计算所述点乘整数的非邻接值;其中,所述非邻接值的各个二进制数位中的取值含有最少的非零位;
按照所述非邻接值中各个二进制数位取值的排序,针对所述非邻接值进行点乘运算,所述点乘运算的过程包括:根据当前的点乘中间运算值进行倍点运算得到倍点运算值;基于当前的所述二进制数位取值、所述倍点运算值以及所述待乘点,通过低阶分解因子相乘的方式进行点加运算得到更新的点乘中间运算值;其中,所述点乘中间运算值的初始值预先设定;在针对最后一个所述二进制数位取值进行点乘中间运算后,获得最终的点乘中间运算值即点乘运算结果;
基于所述点乘运算结果和明文得到所述明文对应的密文;
其中,所述计算所述点乘整数的非邻接值包括:
判断当前的所述点乘整数的奇偶性;在当前的所述点乘整数为奇数时,通过第十一计算公式按照从低位到高位的顺序计算得到当前的二进制数位取值;所述第十一计算公式包括:ki=2-(kmod4);在当前的所述点乘整数为偶数时,通过第十二计算公式按照从低位到高位的顺序计算得到当前的二进制数位取值;所述第十二计算公式包括:ki=0;计算得到更新后的点乘整数为(k-ki)/2;重复执行步骤判断当前的所述点乘整数的奇偶性至步骤计算得到更新后的点乘整数为(k-ki)/2,直到所述二进制数位取值结束,各个二进制数位上的二进制数位取值按照顺序组合得到所述非邻接值;其中,i表示所述非邻接值的第i个二进制数位的位置,ki表示所述非邻接值在第i个二进制数位上的二进制数位取值,k表示所述点乘整数。
2.根据权利要求1所述的方法,其特征在于,所述根据当前的点乘中间运算值进行倍点运算得到倍点运算值,包括:
在当前的所述点乘中间运算值不为0时,通过第一计算公式对当前的所述点乘中间运算值(x0,y0,z0)进行运算,得到第一中间计算结果,所述第一中间计算结果包括A1、A2以及A3;
所述第一计算公式包括:A1=z02、A2=y02以及A3=x02;
通过第二计算公式对当前的所述点乘中间运算值(x0,y0,z0)、所述第一中间计算结果进行运算得到第二中间计算结果,所述第二中间计算结果包括B1、B2、B3以及B4;
所述第二计算公式包括:B1=A12、B2=x0A2、B3=A22以及B4=3A3;
通过第三计算公式对当前的所述点乘中间运算值(x0,y0,z0)、所述第一中间计算结果、所述第二中间计算结果进行运算得到第三中间计算结果,所述第三中间计算结果包括C1、C2、C3以及C4;
所述第三计算公式包括:C1=aB1、C2=8B2、C3=B4+C1以及C4=4B2;
通过第四计算公式对当前的所述点乘中间运算值(x0,y0,z0)、所述第二中间计算结果、所述第三中间计算结果得到第四中间计算结果,所述第四中间计算结果包括D1、D2、D3、D4以及D5;
所述第四计算公式包括:
D1=C32、D2=y0z0、D3=C32-C2、D4=C4-D3以及D5=8B3;
通过第五计算公式对当前的所述点乘中间运算值(x0,y0,z0)、所述第三中间计算结果、所述第四中间计算结果进行计算得到第五中间计算结果,所述第五中间计算结果包括E1、E2以及E3;
所述第五计算公式包括:
E1=C3D4、E2=E1-D5、E3=2y0z0;
其中,所述倍点运算值Q(x1,y1,z1)的取值分别为x1=D3,y1=E2,z1=E3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗克佳华(重庆)科技有限公司,未经罗克佳华(重庆)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110743361.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:抗-CD40抗体及其使用方法
- 下一篇:一种全麦面粉制备原料干燥处理方法