用于从区块链中安全提取数据的密码方法和系统与流程

文档序号:16810807发布日期:2019-02-10 13:37阅读:来源:国知局

技术特征:

技术总结
本发明大体上涉及用于对数据进行安全处理、传输和交换的密码技术。本发明还涉及点对点分布式账本,例如(但不限于)比特币区块链,和相关技术。更具体的,本发明涉及用于以加密控制和安全的方式对数据进行识别、保护、提取、传输和更新的控制解决方案。本发明还涉及系统互操作性以及在不同的和有差异的计算系统之间传递数据的能力。本发明提供了一种计算机实现的方法(和相应的系统),包括如下步骤:识别第一结构公钥集,该第一结构公钥集包括与实体的第一感兴趣结构相关联的至少一个公共根密钥和一个或多个相关公共子密钥;导出至少一个公共根密钥与一个或多个相关公共子密钥之间的确定性关联;从区块链的多个交易(TX)中提取数据。该数据包括:指示第一结构和至少一个另一结构之间的交易(Tx)的数据;和与第一结构相关联的第一结构公钥。第一结构公钥是加密公钥/私钥的一部分。所述方法包括通过使用确定性关联将第一结构公钥集的至少一部分与提取的交易数据相匹配,生成第一感兴趣结构的输出的步骤。使用椭圆曲线密码学(ECC)和基于消息(M)的加密散列的确定性密钥(DK)来生成或确定一个或多个公共子密钥。基于相关联的公共父密钥以及确定性密钥(DK)和发生器(G)的标量乘法的标量加法来确定一个或多个公共子密钥。

技术研发人员:克雷格·史蒂文·赖特
受保护的技术使用者:区块链控股有限公司
技术研发日:2017.02.21
技术公布日:2019.02.05
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1