用于盲性结果选择的区块链实现的安全系统和方法技术方案

技术编号:42077592 阅读:19 留言:0更新日期:2024-07-19 16:56
可提供一种区块链实现的安全方法。它可以使用区块链网络来实现。所述区块链实现的安全方法的实施例涉及第一方和第二方。所述区块链实现的安全方法基于第一方生成的第一n多个秘密的加密版本与第二方生成的第二n多个秘密的加密版本的组合生成n多个密码锁。随机选择属于第一方生成的第一n多个秘密的一个秘密。此外,生成密码密钥,所述密码密钥将n多个密码锁中的特定密码锁解锁,其中,特定密码锁与随机选择的属于第一方生成的第一n多个秘密的一个秘密相对应。

【技术实现步骤摘要】

本专利技术一般涉及分布式系统,更具体涉及用于改善在区块链上维护的通过密码方式强制执行的资产的可靠性和可用性的方法和系统。


技术介绍

1、在本文献中,我们使用术语“区块链”来包括所有形式的电子、基于计算机的分布式账本。它们包括但不限于区块链和事务链技术、许可和非许可的账本、共享账本及其变体。应当注意,本专利技术不限于与特定区块链一起使用,并且替代性的区块链实施方式和协议也落入本专利技术的范围内。

2、区块链是一种基于共识的电子账本,它被实现为基于计算机的分散式、分布式系统,该系统由区块组成,而区块相应地由事务(transaction)和其他信息组成。每个事务是一个数据结构,该数据结构对区块链系统中的参与者之间的数字资产的控制转移进行编码,并包括至少一个输入和至少一个输出。每个区块包含前一个区块的散列,以使得这些区块变为链接在一起,以创建自区块链开始以来就已经写入区块链的所有事务的永久、不可更改的记录。事务包含嵌入其输入和输出中称为脚本的小程序,其指定如何以及通过谁来访问事务的输出。在一些平台上,这些脚本是使用基于堆栈的脚本语言来编写的。

<本文档来自技高网...

【技术保护点】

1.一种区块链实现的安全方法,所述方法涉及第一方和第二方,所述方法包括:

2.根据权利要求1所述的方法,其中:

3.根据权利要求1或2所述的方法,其中,在不向所述第一方透露由所述第二方生成的所述第二n多个秘密的情况下,通过所述第一方,使用根据所述第一n多个秘密的加密版本以及所述第二n多个秘密的加密版本导出的数据,来证实所述第一事务。

4.根据权利要求3所述的方法,其中,响应于所述第一事务的成功证实,通过所述第一方随机选择属于由所述第一方生成的所述第一n多个秘密的所述一个秘密。

5.根据前述权利要求中任一项所述的方法,还包括:

6...

【技术特征摘要】

1.一种区块链实现的安全方法,所述方法涉及第一方和第二方,所述方法包括:

2.根据权利要求1所述的方法,其中:

3.根据权利要求1或2所述的方法,其中,在不向所述第一方透露由所述第二方生成的所述第二n多个秘密的情况下,通过所述第一方,使用根据所述第一n多个秘密的加密版本以及所述第二n多个秘密的加密版本导出的数据,来证实所述第一事务。

4.根据权利要求3所述的方法,其中,响应于所述第一事务的成功证实,通过所述第一方随机选择属于由所述第一方生成的所述第一n多个秘密的所述一个秘密。

5.根据前述权利要求...

【专利技术属性】
技术研发人员:西尔维娅·巴托鲁奇波林·贝尔纳特丹尼尔·约瑟夫
申请(专利权)人:区块链控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1