[发明专利]一种基于区块链智能合约的防篡改定时数据保密传输方法在审
申请号: | 201910355894.9 | 申请日: | 2019-04-29 |
公开(公告)号: | CN109981690A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 袁科;曹淏文;闫永航;周黎鸣;李征;刘春;王亚慧 | 申请(专利权)人: | 河南大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 陈勇 |
地址: | 475004 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 密文 公钥 区块 保密传输 定时数据 二次加密 防篡改 篡改 发送 传输 智能 解密 私钥 替换 抵抗 攻击 | ||
1.一种基于区块链智能合约的防篡改定时数据保密传输方法,其特征在于,包括:
发送者S通过服务设置合约选定中间人;
中间人生成公钥、私钥对PubKey,PrivKey;所述中间人由公共区块链上的网络节点调用中间人注册合约注册生成;
发送者S采用密文分解方法将密文拆分或采用秘密共享方法得到密文分片;
发送者S将传输的密文分片使用选定中间人的公钥PubKey进行二次加密,并在Ts时刻将二次加密的密文分片发送至中间人,同时将传输的密文分片发送至接收者R;
中间人接收发送者S在Ts时刻发送的通过所述公钥PubKey二次加密后的密文分片,并在Tr时刻之前进行解密得到原始密文分片;
接收者R接收发送者S在Ts时刻发送的密文分片;
中间人在Tr时刻,将原始密文分片传输至接收者R;
接收者R接收中间人在Tr时刻发送的原始密文分片;
接收者R判断从中间人接收的原始密文分片是否被篡改,对原始密文分片被篡改的中间人进行处罚:
接收者R将从中间人接收的原始密文分片与从发送者S接收的密文分片进行匹配,若匹配成功,退还所有中间人的押金ds,否则检测中间人行为,对违规的中间人没收押金,返还合规的中间人的押金;当采用密文分解方法将密文拆分得到密文分片时,其中,0k0.5,P为发送者S获得的收益总额,n为密文分片总数量;或,当采用秘密共享方法产生密文分片时,其中,t为成功解密需要的密文分片数量,n为密文分片总数量,n为偶数时,n为奇数时,或
2.根据权利要求1所述的一种基于区块链智能合约的防篡改定时数据保密传输方法,其特征在于,所述中间人注册合约包括:
在注册时提供资金d与公钥PubKey;
仅可使用流通资金da作为新的押金ds;以及,
仅可在没有资金作为押金时进行注销。
3.根据权利要求1所述的一种基于区块链智能合约的防篡改定时数据保密传输方法,其特征在于,在所述中间人接收发送者S在Ts时刻发送的通过所述公钥PubKey二次加密后的密文分片,并在Tr时刻之前进行解密得到原始密文分片时,还包括:
同时产生一个由中间人的私钥PrivKey签名的第一签名证书。
4.根据权利要求3所述的一种基于区块链智能合约的防篡改定时数据保密传输方法,其特征在于,在所述将原始密文分片传输至接收者R时,还包括:
同时产生一个由中间人的私钥PrivKey签名的第二签名证书。
5.根据权利要求4所述的一种基于区块链智能合约的防篡改定时数据保密传输方法,其特征在于,还包括:
中间人提交攻击报告,所述攻击报告包含所述第一签名证书及所述第二签名证书;
通过所述第一签名证书及所述第二签名证书判断中间人是否违规,违规的中间人押金ds被没收,押金ds一部分作为提交攻击报告中间人的奖励,另一部分补偿发送者S或合规的中间人。
6.根据权利要求1所述的一种基于区块链智能合约的防篡改定时数据保密传输方法,其特征在于,所述服务设置合约包括:
在Ts时刻之前,计算所需的报酬r与每位中间人提交的押金ds并选择中间人;
在Ts时刻,验证选定的中间人是否有足够的流通资金da支付押金ds,若所有选定的中间人da>ds均成立则开始服务;若有中间人da<ds,则拒绝服务并要求重新选择中间人。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南大学,未经河南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910355894.9/1.html,转载请声明来源钻瓜专利网。