[发明专利]将椭圆曲线加密用于个人装置安全以共享秘密有效
申请号: | 201780009436.9 | 申请日: | 2017-02-14 |
公开(公告)号: | CN108780548B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 克雷格·史蒂文·赖特;史蒂芬·萨凡纳 | 申请(专利权)人: | 区块链控股有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;H04L9/30;H04L9/32;H04L9/08 |
代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 石海霞;李晔 |
地址: | 安提瓜和巴*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 椭圆 曲线 加密 用于 个人 装置 安全 共享 秘密 | ||
1.一种在电子装置(S)处加密数据的计算机实现方法,所述电子装置与密钥装置(C)相关联,其中,所述电子装置还与第一非对称加密对相关联,且所述密钥装置与第二非对称加密对相关联,所述第一非对称加密对具有第一电子装置私钥(V1S)和第一电子装置公钥(P1S),所述第二非对称加密对具有第一密钥装置私钥(V1C)和第一密钥装置公钥(P1C),所述方法包括:
所述电子装置确定一确定性密钥(DK);
所述电子装置从所述密钥装置接收所述第一密钥装置公钥(P1C);
基于至少所述第一电子装置私钥(V1S)和所述确定性密钥(DK),所述电子装置确定第二电子装置私钥(V2S),以及
基于至少所述第一密钥装置公钥(P1C)和所述确定性密钥(DK),所述电子装置确定第二密钥装置公钥(P2C);
基于至少所述第二电子装置私钥(V2S)和所述第二密钥装置公钥(P2C),确定秘密;
利用所确定的秘密或基于所确定的秘密的加密密钥,所述电子装置将数据加密;以及
将指示所述确定性密钥(DK)的信息发送给能够存储所述信息的密钥装置。
2.根据权利要求1所述的方法,还包括:所述密钥装置存储指示所述确定性密钥(DK)的信息。
3.根据权利要求1所述的方法,其中所述确定性密钥(DK)基于消息(M)。
4.根据权利要求3所述的方法,包括步骤:所述电子装置产生所述消息(M),以及基于确定所述消息(M)的散列来确定所述确定性密钥(DK)。
5.根据权利要求1所述的方法,包括步骤:基于至少所述第一电子装置公钥(P1S)和所述确定性密钥(DK),确定第二电子装置公钥(P2S)。
6.根据权利要求5所述的方法,包括:所述电子装置向所述密钥装置发送指示通知,所述指示通知利用具有公共产生器(G)的公共椭圆曲线密码术(ECC)系统。
7.根据权利要求6所述的方法,其中,所述第一电子装置公钥(P1S)和所述第一密钥装置公钥(P1C)是基于相应的第一电子装置私钥(V1S)和第一密钥装置私钥(V1C)以及所述公共产生器(G)的椭圆曲线点乘法。
8.根据权利要求6所述的方法,包括步骤:基于在公共ECC系统中指定的可允许范围内的随机整数产生所述第一电子装置私钥(V1S);以及基于所述第一电子装置私钥(V1C)与所述公共产生器(G)的椭圆曲线点乘法,根据以下公式产生所述第一电子装置公钥(P1S):
P1S=V1S×G。
9.根据权利要求6所述的方法,包括步骤:基于所述第一电子装置私钥(V1S)和所述确定性密钥(DK)的标量加法,根据以下公式来产生所述第二电子装置私钥(V2S):
V2S=V1S+DK。
10.根据权利要求6所述的方法,包括步骤:基于至少所述第一电子装置公钥(P1S)和所述确定性密钥(DK)的椭圆曲线点加法,产生所述第二电子装置公钥(P2S)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780009436.9/1.html,转载请声明来源钻瓜专利网。