The invention discloses a covert transmission system based on block chain, including system initialization module, message embedding module and message extraction module. In message embedding module and message extraction module, the invention provides two kinds of subliminal channels, narrowband and broadband. Narrow subliminal channel is a subliminal channel based on digital signature algorithm used in block chain, and broadband subliminal channel is a non-real-time subliminal channel constructed by consensus mechanism in block chain. The invention enables both transmitters and receivers to complete two-channel covert transmission through block chains, and has good covertness and robustness.
【技术实现步骤摘要】
基于区块链的隐蔽传输系统
本专利技术涉及信息安全领域,特别是涉及区块链上的隐蔽传输系统。
技术介绍
随着互联网的迅速发展,人们的信息交互越来越频繁,为了保障信息在交互的过程中的隐蔽性、鲁棒性等需求,人们对信息传输系统也要求越来越严格。目前该信息传输系统有多种构造方法,其中利用隐蔽信道构建的隐蔽传输系统,可以有效的保障传输过程中信息的隐蔽性和鲁棒性。隐蔽信道的概念最初是由Lampson在1973年提出,其给出的隐蔽信道定义为:不是被设计或本意不是用来传输信息的通信信道。隐蔽信道现在已经被广泛的应用于网络信息数据安全传输。隐蔽信道根据不同的应用场合有不同的构造方法。阈下信道是以数字签名为载体的一种隐蔽信道,该概念首先由Simmons引入。它可在一般的数字签名中嵌入秘密信息,而秘密接收者、拥有解密密钥的验证者可以恢复该秘密信息。阈下信道的基本概念可由Simmons的“犯人”问题加以描述,设有Alice和Bob已入狱,他们唯一的通信方式是通过传递文电,但看守人Warden充当传递文电的中间人,他监视着所有传递的文电,以检查Alice和Bob是否在商讨逃跑计划。同时,为防止Warden冒充Alice或Bob与对方通信,Alice和Bob要鉴别通信对方的身份,因此可用带阈下信道的数字签名方法可满足以上所有的要求。区块链本身具有的去中心化、信息不可篡改、开放性等特点使得区块链也可以有效充当一个阈下信道的载体,因为区块链技术中使用了数字签名算法。同时,区块链中的信息具有开放性,任何人都可以在该链中获取交易信息和该交易的签名信息,但是只有拥有解密密钥的用户才能从该数字签名中 ...
【技术保护点】
1.一种基于区块链的隐蔽传输系统,包括信息发送者Alice,信息提取者Bob以及区块链节点三类参与方,以及系统初始化、消息嵌入和消息提取三个模块,其特征在于:在消息嵌入模块和消息提取模块中,提供了窄带和宽带两种阈下信道,其中所述窄带阈下信道是基于区块链所用数字签名算法的阈下信道,所述宽带阈下信道则是利用区块链中的共识机制构造的一种非实时的阈下信道;所述信息发送者Alice和所述信息提取者Bob在系统初始化模块确认所用的阈下信道、所用的区块链技术和双方所用的钱包地址等信息;所述系统流程步骤如下:a)所述信息发送者Alice和所述信息提取者Bob通过系统初始化模块确认所用的阈下信道、所用的区块链技术、双方所用的钱包地址、所述信息发送者Alice和所述信息提取者Bob选择窄带阈下信道时所需要协商的共享秘密或者选择宽带阈下信道时需要的对称加密算法和对称加密密钥和序号值范围等信息;b)如果所述信息发送者Alice和所述信息提取者Bob双方采用窄带阈下信道,所述信息发送者Alice作为秘密信息发送者通过消息嵌入模块把秘密消息m嵌入交易中,并广播给区块链节点;如果所述信息发送者Alice和所述信息提 ...
【技术特征摘要】
1.一种基于区块链的隐蔽传输系统,包括信息发送者Alice,信息提取者Bob以及区块链节点三类参与方,以及系统初始化、消息嵌入和消息提取三个模块,其特征在于:在消息嵌入模块和消息提取模块中,提供了窄带和宽带两种阈下信道,其中所述窄带阈下信道是基于区块链所用数字签名算法的阈下信道,所述宽带阈下信道则是利用区块链中的共识机制构造的一种非实时的阈下信道;所述信息发送者Alice和所述信息提取者Bob在系统初始化模块确认所用的阈下信道、所用的区块链技术和双方所用的钱包地址等信息;所述系统流程步骤如下:a)所述信息发送者Alice和所述信息提取者Bob通过系统初始化模块确认所用的阈下信道、所用的区块链技术、双方所用的钱包地址、所述信息发送者Alice和所述信息提取者Bob选择窄带阈下信道时所需要协商的共享秘密或者选择宽带阈下信道时需要的对称加密算法和对称加密密钥和序号值范围等信息;b)如果所述信息发送者Alice和所述信息提取者Bob双方采用窄带阈下信道,所述信息发送者Alice作为秘密信息发送者通过消息嵌入模块把秘密消息m嵌入交易中,并广播给区块链节点;如果所述信息发送者Alice和所述信息提取者Bob双方采用宽带阈下信道,所述信息发送者Alice作为秘密信息发送者通过消息嵌入模块把秘密消息m嵌入区块中,并广播给区块链节点;c)如果所述信息发送者Alice和所述信息提取者Bob双方采用窄带阈下信道,所述信息提取者Bob作为秘密信息接受者通过区块链节点获得交易,利用消息提取模块提取秘密信息m;或者如果所述信息发送者Alice和所述信息提取者Bob双方采用宽带阈下信道,所述信息提取者Bob作为秘密信息接受者通过区块链节点获得区块,利用消息提取模块提取秘密信息m。2.根据权利要求1所述的一种基于区块链的隐蔽传输系统,其中“所述信息发送者Alice和所述信息提取者Bob通过系统初始化模块确认所用的阈下信道、所用的区块链技术、双方所用的钱包地址、所述信息发送者Alice和所述信息提取者Bob选择窄带阈下信道时所需要协商的共享秘密或者选择宽带阈下信道时需要的对称加密算法、对称加密密钥和序号值范围等信息”;具有以下子步骤:a1)所述信息发送者Alice和所述信息提取者Bob通过系统初始化模块确认所用的阈下信道技术;如果采用窄带阈下信道,所述信息发送者Alice和所述信息提取者Bob双方协商基于数字签名算法的阈下信道所需的共享秘密;如果采用宽带阈下信道,所述信息发送者Alice和所述信息提取者Bob双方确认所用的共识算法是工作量证明算法,并协商对称加密算法、对称加密密钥和序号值范围;a2)所述信息发送者Alice和所述信息提取者Bob交换各自一个新的钱包地址。3.根据权利要求1所述的一种基于区块链的隐蔽传输系统,其中“如果所述信息发送者Alice和所述信息提取者Bob...
【专利技术属性】
技术研发人员:张方国,刘志杰,李会格,
申请(专利权)人:中山大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。