专利汇可以提供基于区块链的大数据公平与安全交易方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 区 块 链 的 大数据 公平与安全交易方法。本发明对数据进行足够大的分块并且分别加密,这样能够保证在公平交易过程中进行随机选择认证。在随机选择认证过程中,使用了概率特性来保证数据拥有者不会对数据进行伪造。例如:利用 比特币 脚本将余下的秘钥公开,这样购买者能够获取所有秘钥,而数据拥有者能够获取对应的比特币。通过上述技术点,它能够使得数据拥有者在没有第三方参与下,能够进行自主、公平和安全的数据交易,能够有效地保证数据拥有者的权益,并且极大地提高了大数据共享的效率。,下面是基于区块链的大数据公平与安全交易方法专利的具体信息内容。
1.一种基于区块链的大数据公平与安全交易方法,其特征在于,包含如下步骤进行:
1)数据预处理阶段:数据拥有者将待交易的原始数据进行分组,分为N个组,并且对每个分组使用不同的密钥进行加密,得到对应的加密密文;同时计算块hash、密钥hash以及加密密文hash,得到一个五元组数据结构:数据块、数据块Hash、密文块、密钥及密钥hash;
2)进行公平交易协议,具体步骤如下:
步骤一:购买者向数据拥有者提出购买数据,数据拥有者将全部的加密数据块、原始数据hash及密钥hash一起发送给购买者;
步骤二:购买者对接收到的数据进行随机选择认证;
步骤三:当购买者认证成功后,就通过比特币网络发起一个支付交易,该交易的输出能作为两种交易的输入,分别是TxAccept和TxRefund;
TxAccept交易,这种交易由数据拥有者发起,它必须要求数据拥有者提供对应的签名和余下的全部密钥,数据拥有者可以通过该交易将对应比特币转移到自己的私有比特币地址上;
TxRefund交易,这个比交易是由数据购买者和数据拥有者共同生成的一个时间锁定交易,它要求同时提供数据拥有者和购买者的共同签名,在锁定时间内,如果数据拥有者没有提交TxAccept交易,这意味着数据拥有者默认放弃数据交易,那么TxRefund交易生效,会默认将该笔比特币转移到数据购买者的私有比特币账户上;
步骤四:当数据拥有者提交TxAccept交易,数据拥有者必须在TxAccept交易中提供步骤二余下的所有密钥,那么此时数据购买者能过获取全部的加密密钥,也就是能够对所有的加密数据进行解密获得原始数据。
2.根据权利要求1所述的基于区块链的大数据公平与安全交易方法,其特征在于:所述的步骤二中,购买者对接收到的数据执行随机选择认证过程如下:
A:购买者随机选取n(1<
B:数据拥有者将对应的密钥发送给购买者;
C:购买者接受到对应密钥以后,首先验证对应的密钥hash,如无误,则解密相应的加密数据块,获得原始数据,根据对应的原始数据hash来判断密钥的真假。
3.根据权利要求1所述的基于区块链的大数据公平与安全交易方法,其特征在于:步骤
1)中所述的数据拥有者将待交易的原始数据进行分组具体是,将原始数据分成N个分组,每次交易都将分为不同的块,并且每个分组的分割数据长度也不相同;其数据结构如下所示:
A1:分块大小,表明分割后的块数,共有2个字节,最长可以表示分割成65535块;
A2:分块序列,表明该块数据在原始数据块中的顺序,2字节,表示范围0~65535;
A3:时间戳,表明数据分割的unix时间戳,4字节;
A3:分块HASH,表明该块数据的hash值,用于验证数据块是否被正确,使用4字节;
A4:分块长度,表明该数据块的长度,使用4字节,最大可以表示0~4394967295字节长度;
A5:分块数据,用于存储数据块,长度有A4指定。
4.根据权利要求2所述的基于区块链的大数据公平与安全交易方法,其特征在于:在步骤二阶段中,购买者对接收到的数据进行随机选择认证,随机选取n个密钥hash,n选取需要远小于N,远大于1,如果n选择太小,将会增加欺骗的概率,如果n选择的太大,接近N则会导致密钥泄漏过多。
Ωrki={a1…an|i≠jai≠aj,1<<n<<N}
Ωrki代表了随机选择的下标序列,并且 此时欺骗概率为:
。
5.根据权利要求1所述的基于区块链的大数据公平与安全交易方法,其特征在于:在步骤三阶段中,如果还需要数据拥有者同数据购买者进行交互,需要对两笔加以进行共同签名,其具体过程如下:
A1:购买者生成TxPayment,该交易的输出脚本允许两种类型的输入脚本对它进行使用;第一种是需要购买者和拥有者共同签名,第二种是数据拥有者的签名和步骤二余下的密钥;这时,购买者生成TxPayment暂时不要想整个比特币网络广播,他还需要生成TxRefund交易,设置锁定时间,并将自己的签名添加到TxRefund交易中,然后将该交易发送给数据拥有者;
A2:数据拥有者在接收到TxRefund交易后,检查锁定时间以及数据购买者的签名,如果无误,则将自己的签名添加到TxRefund中,并发送给数据购买者;
A3:数据购买者从数据拥有者出接受完整的TxRefund交易,检查交易是否被更改,数据拥有者的签名是否正确,如果都正确,则将TxPayment向全网广播;
A4:数据拥有者和数据购买者等待TxPayment交易确定;
A5:数据拥有者等到TxPayment交易确定后,使用步骤步骤二余下的密钥和自己的签名生成TxAccept交易,并向比特币网络广播;
A6:当数据购买者监听到TxPayment交易后,就可以通过读取该交易的输入脚本获取余下的全部密钥。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种生成多交易模式联盟链的方法 | 2020-05-15 | 601 |
一种区块链实时轮询云端系统 | 2020-05-19 | 698 |
促使先前交易的字节码注入区块链交易中 | 2020-05-19 | 150 |
用于区块链实现的基于脚本的字节解释的方法和系统 | 2020-05-08 | 815 |
用于对数据进行高度安全、高速加密和传输的计算机实现的系统和方法 | 2020-05-12 | 730 |
不可信任的确定性状态机 | 2020-05-17 | 484 |
一种基于斯塔克伯格博弈的比特币分组网络系统及其激励方法 | 2020-05-21 | 54 |
比特币交易转帐方法以及比特币交易转帐系统 | 2020-05-20 | 940 |
关于区块链的快速分布式共识 | 2020-05-22 | 878 |
加密货币采矿农场的操作和性能参数的监测和管理系统 | 2020-05-18 | 712 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。