[发明专利]安全共享加密材料的系统和方法在审
申请号: | 201880080950.6 | 申请日: | 2018-12-07 |
公开(公告)号: | CN111466095A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 亚历山卓·科瓦奇;西蒙·马蒂奥;帕特里克·蒙特利斯基;史蒂芬·文森特 | 申请(专利权)人: | 区块链控股有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/30;H04W12/04 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 安提瓜和巴*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 共享 加密 材料 系统 方法 | ||
本文描述的系统和方法涉及多个当事方各自生成和交换数量的技术,该数量基于共享秘密(例如,共享秘密的幂)而不暴露该共享秘密。根据协议,两个及以上当事方可以交换在多项式上生成的椭圆曲线点集,该多项式可以被两个及以上当事方中的每一方用来确定共享秘密的幂。该协议可以用作确定智能合约的参数的一部分,该智能合约广播到区块链网络(例如,比特币)。基于该协议,额外的当事方(例如,不同于该两个及以上当事方的第三方)可以执行计算任务,例如智能合约的执行。
技术领域
本发明总体上涉及计算机安全和验证,并且更具体地涉及允许多个(例如,两个以上)当事方共享群组的元素的技术,该群组的元素的指数或乘法系数取决于共享秘密的幂。数量可以被共享,使得多个当事方交换基于共享秘密(例如,共享秘密的幂)的数量,而无需暴露该共享秘密。本发明特别适合但不限于在智能合约中使用,其中多个当事方可以是同意智能合约的参数的智能合约的相应当事方。本发明可以利用加密和数学技术来共享数量,以获得与安全性相关的优势。
背景技术
区块链可以指点对点的电子账本,其被实现为基于计算机的、去中心化的分布式系统,该系统由区块组成,区块又可以由交易和其他信息组成。在一些示例中,“区块链交易”是指对字段值的结构化集合进行编码的输入消息,该字段值的结构化集合包括数据和条件集合,其中满足条件集合是将字段集写入区块链数据结构的先决条件。例如,对于比特币,每个交易是对区块链系统中参与者之间的数字资产的控制转移进行编码的数据结构,并且包括至少一个输入和至少一个输出。在一些实施例中,“数字资产”是指与使用权相关联的二进制数据。数字资产的示例包括比特币、以太币(ether)和莱特币(Litecoins)。在一些实现中,可以通过将数字资产的至少一部分从第一实体重新关联到第二实体来执行数字资产的转移控制。区块链的每个区块可以包含前一区块的散列(hash),如此,这些区块被链接在一起,以创建所有交易的永久的、不可更改的记录,这些交易自区块链诞生之始写入区块链。交易包含小程序,这些小程序称为脚本,嵌入至交易的输入和输出中,这些小程序指定了如何以及由谁来访问交易的输出。在比特币平台上,这些脚本是使用基于堆栈的脚本语言编写的。
尽管区块链技术因使用加密货币实现方案而广为人知,但数字企业家已经开始探索使用比特币所基于的加密安全系统和可以存储在区块链上的数据,以实现新系统。如果区块链能够用于不局限于加密货币领域的自动化任务和过程,那么将是非常有利的。这类解决方案能够利用区块链的优势(例如,事件的永久防篡改记录、分布式处理等),同时在其应用中更具通用性。
本发明描述了一个或多个基于区块链的计算机程序的技术方面。基于区块链的计算机程序可以是记录在区块链交易中的机器可读和可执行程序。基于区块链的计算机程序可以包括规则,该规则可以处理输入以产生结果,然后可以根据这些结果执行动作。当前研究的一个领域是使用基于区块链的计算机程序来执行“智能合约”。与用自然语言编写的传统合约不同,智能合约可以是计算机程序,该计算机程序旨在使机器可读合约或协议条款的执行自动化。
发明内容
因此,期望通过交换数量,为区块链上的多方验证密钥记录提供协议其中,该数量可用于确定两个及以上当事方之间共享秘密的幂。在各种实施例中,可以希望智能合约的两个及以上当事方交换数量,该数量可用于确定包括验证密钥和评估密钥的公共参考字符串。在各种实施例中,本文描述的技术允许两个及以上当事方交换共享秘密的幂,而无需使用加密技术(诸如加密),并且也无需当事方建立通信通道,该通信通道要求对通过该通信通道交换的数据的保密性提供加密可验证的保证。因此,本发明提供了改进的安全性和验证解决方案。
现在已经设计出这样一种改进的方案。
因此,根据本发明,提供了如所附权利要求中定义的系统和方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880080950.6/2.html,转载请声明来源钻瓜专利网。