[发明专利]一种区块链隐蔽数据分段传输方法有效
申请号: | 202210005916.0 | 申请日: | 2022-01-05 |
公开(公告)号: | CN114567427B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 祝烈煌;张璨;徐畅;雷音 | 申请(专利权)人: | 北京理工大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/40 |
代理公司: | 北京正阳理工知识产权代理事务所(普通合伙) 11639 | 代理人: | 张利萍 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 隐蔽 数据 分段 传输 方法 | ||
1.一种区块链隐蔽数据分段传输方法,其特征在于,包括以下步骤:
步骤1:预协商密钥;
发送方与接收方事先协商好特殊交易的筛选方法,用于加密隐蔽信息的密钥和隐蔽信息分段的相关参数;
步骤2:隐蔽数据分段与嵌入;
发送方使用经步骤1与接收方预先协商好的密钥加密隐蔽信息,并通过和接收方预先协商好的分段方法,将加密后的隐蔽信息分成多个分段,将每个分段信息前边拼接对应的分段序列号和本次分段的总数,便于接收方恢复分段后的信息;
之后,发送方构造和分段数相同的普通交易,使用和接收方预先协商的交易筛选方法构造可变标签,并将分段后的密文隐蔽信息嵌入到这些交易的自定义数据字段中,最终构造出多条特殊交易;
最后,发送方将这些特殊交易以广播的形式发送到区块链网络中;
步骤3:隐蔽数据提取与恢复;
在同步到新区块后,接收方使用步骤1中与发送方预先协商好的交易筛选方法,在新区块中筛选特殊交易;当获得特殊交易后,接收方提取存储在这些特殊交易自定义数据段中的分段信息,并根据分段序列号将分段信息排序拼接;
最终,使用步骤1中与发送方预先协商的密钥解密拼接后的信息,恢复出隐蔽信息;
其中,区块链交易,是指用于存储数据的区块链交易;
发送方,是指用于发送数据的客户端;发送方负责对原始数据加密并分段、构造嵌入分段隐蔽信息的特殊交易,并将携带加密数据的交易广播到区块链网络;
接收方,是指用于接收数据的客户端;接收方负责从区块链网络中筛选携带加密分段数据的交易,然后从交易中提取密文数据并恢复分段,最终解密获得原文;
普通交易,是指正常存储数据的区块链交易;
特殊交易,是指嵌入了隐蔽信息的区块链交易,接收方通过预先协商好的筛选方法将特殊交易筛选出来,并恢复其中嵌入的隐蔽信息;
交易筛选,是指使用提取算法从区块链网络中携带加密数据的交易;
分段,是指将隐蔽信息拆分成多个数据段,便于嵌入和传输。
2.如权利要求1所述的一种区块链隐蔽数据分段传输方法,其特征在于,步骤1中,特殊交易的筛选方法,具体如下:
发送方与接收方预协商好加密的一次性密钥K,发送方与接收方事先协商的分段数量为n;
使用一个安全对称密钥密码系统SKE来加密分段的隐蔽消息,SKE方案包括加密算法Enc和解密算法Dec,其中:
加密算法:c←Enc(K,m),表示接收一个密钥K和一个隐蔽信息m作为输入,并输出一个密文c;
解密算法:m←Dec(K,c),表示接收一个密钥K和一个密文c作为输入,并输出解密的隐蔽信息m。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210005916.0/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置