一种基于区块链网络的数据隐蔽传输方法技术

技术编号:22081190 阅读:185 留言:0更新日期:2019-09-12 16:04
本发明专利技术涉及一种基于区块链网络的数据隐蔽传输方法,属于数据隐蔽传输技术领域;该方法经过链外密钥交换阶段交换作为隐蔽通信的凭证的公钥;然后经过隐蔽数据构造阶段构造含有用发送方私钥加密的消息、用Kleptography技术生成的能够泄露发送方私钥的签名信息的特殊交易;接下来通过链内数据传输阶段传播该特殊交易;最后通过隐蔽数据提取阶段接收方逐个读取和检测区块链网络中传播的每一个区块链交易,如果交易中的签名数据能够利用Kleptography技术提取出私钥,则说明此交易是携带加密数据的特殊交易;接收方将利用提取的私钥解密出原文。对比现有技术,本发明专利技术具有隐蔽性高的特点,敌手无法根据账号特征识别隐蔽信道。

A Data Hidden Transmission Method Based on Block Chain Network

【技术实现步骤摘要】
一种基于区块链网络的数据隐蔽传输方法
本专利技术涉及数据隐蔽传输方法,具体涉及一种基于区块链网络的数据隐蔽传输方法,属于数据隐蔽传输

技术介绍
现代社会,网络通信技术的快速发展使得信息传输更加快捷、方便,信息已经成为国家军事、政治、经济、科技和文化发展中的重要战略资源,信息传输的安全性越来越受到关注。其中,信息隐藏是解决信息保密的一项新兴技术,它将需要保密传递的信息隐藏到数字载体中,让第三方难以察觉秘密信息的存在,能够更好实现数据隐蔽传输的目的,在商业和军事领域有重要用途。然而,传统的网络隐蔽信道存在信道被监管、流量容易被追踪、通信者身份信息容易被识别的风险,很难满足数据隐蔽传输的需求。区块链是一种基于密码学算法的去中心化账本技术,被认为是下一代互联网技术,具有广阔的应用前景。区块链技术在网络层采用P2P组网模式和信息泛洪传播机制,与隐蔽传输的需求非常契合,适合作为隐蔽传输的环境。因此,有必要研究基于区块链网络的数据隐蔽传输技术。针对这种情况,一般可通过如下几个方案在区块链网络中实现数据隐蔽传输:3.1方案一:基于公钥加密的数据隐蔽传输机制。这种机制中发送方和接收方各自使用本文档来自技高网...

【技术保护点】
1.一种基于区块链网络的数据隐蔽传输方法,其特征在于:包括以下步骤:步骤一、链外密钥交换阶段:通信双方各自使用加密算法生成公私钥对,其中私钥存放在本地,公钥作为隐蔽通信的凭证相互交换;步骤二、隐蔽数据构造阶段:发送信息时,发送方按照区块链系统使用的非对称加密算法生成一对新的公私钥,然后用生成的的公钥加密待发送的消息,最后构造一个特殊的区块链交易:交易的数据字段存储加密后的数据;交易的签名字段利用接收方公钥使用Kleptography技术生成,此签名信息中包含了能够泄露发送方私钥的后门;交易的发送地址是由发送方生成的公钥转化得到,交易的接收地址既可以是接收方的比特币地址,也可以是任意比特币地址;...

【技术特征摘要】
1.一种基于区块链网络的数据隐蔽传输方法,其特征在于:包括以下步骤:步骤一、链外密钥交换阶段:通信双方各自使用加密算法生成公私钥对,其中私钥存放在本地,公钥作为隐蔽通信的凭证相互交换;步骤二、隐蔽数据构造阶段:发送信息时,发送方按照区块链系统使用的非对称加密算法生成一对新的公私钥,然后用生成的的公钥加密待发送的消息,最后构造一个特殊的区块链交易:交易的数据字段存储加密后的数据;交易的签名字段利用接收方公钥使用Kleptography技术生成,此签名信息中包含了能够泄露发送方私钥的后门;交易的发送地址是...

【专利技术属性】
技术研发人员:祝烈煌高峰郑宝昆张璨
申请(专利权)人:北京理工大学
类型:发明
国别省市:北京,11

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

1