CN111953704A - 一种基于区块链的数据通讯流量掩护方法 - Google Patents

一种基于区块链的数据通讯流量掩护方法 Download PDF

Info

Publication number
CN111953704A
CN111953704A CN202010845300.5A CN202010845300A CN111953704A CN 111953704 A CN111953704 A CN 111953704A CN 202010845300 A CN202010845300 A CN 202010845300A CN 111953704 A CN111953704 A CN 111953704A
Authority
CN
China
Prior art keywords
block chain
flow
data
communication
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010845300.5A
Other languages
English (en)
Inventor
杨宁波
杨健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui Gaoshan Technology Co ltd
Original Assignee
Anhui Gaoshan Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anhui Gaoshan Technology Co ltd filed Critical Anhui Gaoshan Technology Co ltd
Priority to CN202010845300.5A priority Critical patent/CN111953704A/zh
Publication of CN111953704A publication Critical patent/CN111953704A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/16Implementing security features at a particular protocol layer
    • H04L63/168Implementing security features at a particular protocol layer above the transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明公开了一种基于区块链的数据通讯流量掩护方法,以区块链网络中的节点为载体,将实际数据流量模拟成节点流量数据传输,将伪装节点的通讯需求,伪装成常规节点通讯流量特征,进行流量掩护下的数据通讯,具有隐匿性好、实时性好、传输速度快等优点。

Description

一种基于区块链的数据通讯流量掩护方法
技术领域
本发明涉及流量掩护技术领域,具体是一种基于区块链的数据通讯流量掩护方法。
背景技术
在一些场景下,经常存在两个节点之间进行数据通讯又不想被第三方获知的需求。传统密码学方法只能保证通讯数据不被截获,但无法保证通讯行为和轨迹不被捕获。
现有技术中针对此问题的处理方式主要有以下三种:
1、利用公众平台作为中转等方式进行通讯掩护的策略一定程度上降低了通讯行为和轨迹被捕获的可能性,但攻击者通过长期定时的大数据分析,还是一定程度上能够推断出该网络内哪些节点之间进行了通讯。此外,这种方式缺乏足够的灵活性,通讯内容受限、通讯周期较长,无法作为一种常规通讯方法。
2、洋葱网络,经过多个洋葱节点进行跳转,最终传输到指定目标节点上,通讯数据先进行多层加密,再经若干个被称为洋葱路由器组成的通讯线路传输,每个洋葱路由器去掉一层加密层,同时得到下一条路由信息,再将通讯数据继续发往下一个洋葱路由器,直至数据到达目标节点。此方案经过多层网络跳转,传输效率受到很大影响,在节点大流量的情况下,无法满足需求。
3、Shadowsocks(影梭)方案,通过网络节点进行代理,转发流量请求。首先用户和代理服务器基于SSH框架建立起一条加密通道,用户通过建立起的加密通道进行代理,通过SSH server向真实服务器发起请求,真实服务器通过SSH server和加密通道返回给用户。此方案通过服务器代理传输效率比较大,但是流量特征比较明显,存在连接被中断的风险。
发明内容
针对上述技术问题,本发明提供一种基于区块链的数据通讯流量掩护方法,以区块链节点流量作为实际数据通讯的掩护媒介,让攻击者难以发现通讯数据。
一种基于区块链的数据通讯流量掩护方法,以区块链网络中的节点为载体,将实际数据流量模拟成节点流量数据传输,区块链网络优选采用以太坊网络。
利用以太坊网络中的自有上层协议进行数据传输;或者,将以太坊网络中上层协议数据交付给P2P网络层之后,先经过PLPX编码,然后经共享密钥进行加密,最后转换为RLPXFrameRW帧。
本发明以区块链网络中的节点为载体,将实际数据流量模拟成节点流量数据传输,将伪装节点的通讯需求,伪装成常规节点通讯流量特征,进行流量掩护下的数据通讯,具有隐匿性好、实时性好、传输速度快等优点。
附图说明
图1为数据通讯流量掩护示意图;
图2为以太坊网络的整体构架示意图;
图3为自拟通讯协议示意图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细的说明。本发明的实施例是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显而易见的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
一种基于区块链的数据通讯流量掩护方法,以区块链网络中的节点为载体,将实际数据流量模拟成节点流量数据传输。
结合图1对流量掩护流程进行表述,其中节点C、D、E为常规节点,节点A、B为伪装节点。区块链节点之间存在交易广播、数据同步等通讯,伪装节点平时与其他常规节点进行正常通讯;当需要进行特殊通讯时,例如伪装节点A向伪装节点B传输数据,通过模仿区块链节点通讯的请求头等特征,把特殊通讯流量伪装成区块链正常通讯流量。
使用区块链节点流量进行数据通讯流量掩护具有以下几点优势:1、区块链节点需要持续进行常规数据传输流量同步,因此其流量更新极其频繁;2、区块链节点客户端具有分布广泛、数量众多(全节点数接近10000,轻节点数量更多)的特点,并均衡分布在各个国家和地区,很多场景下都有维护ETH节点的需求,容易将伪装节点隐藏在海量常规节点中,具有较强的隐匿性,无法通过流量分析和追踪等方式找到伪装节点;3、具有较好的实时性,ETH交易频繁,具有大量的节点同步流量,能够保证数据传输的实时性;4、具有较好的可用性,用户无需进行复杂的部署,只需要在几分钟内就可以运行以太坊轻节点作为掩体,ETH的P2P 网络通信使用UDP等常用协议,容易模仿,且传输速度快。
以太坊网络的整体架构,如图2所示,协议层包括各种网络协议,网络层是更底层的P2P网络。基于以太坊网络整体架构,本实施例采用两种策略进行数据传输。
一、利用以太坊网络中的自有上层协议(LES、Whisper等协议)进行数据传输。这种数据传输方式具有更高的安全性,但是这些协议往往无法直接定点传输到伪装节点上,需要进行随机中转,即需要花费更多的传输时间,无法做到实时性;同时,传输内容也会受一定限制,无法随意进行各类数据的传输。
二、基于P2P网络的通讯协议,自拟符合其流量相应规则的通讯协议,具体如图3所示。将以太坊网络中上层协议数据交付给P2P网络层之后,先经过PLPX编码,然后经共享密钥进行加密,最后转换为RLPXFrameRW帧。
基于自拟的通讯协议,将伪装节点的数据通讯混淆在以太坊的各类协议之中,无法被察觉;同时,能够更加自由的传输文字、文件等各类信息。
显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域及相关领域的普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

Claims (4)

1.一种基于区块链的数据通讯流量掩护方法,其特征在于,以区块链网络中的节点为载体,将实际数据流量模拟成节点流量数据传输。
2.根据权利要求1所述的流量掩护方法,其特征在于,区块链网络采用以太坊网络。
3.根据权利要求2所述的流量掩护方法,其特征在于,利用以太坊网络中的自有上层协议进行数据传输。
4.根据权利要求2所述的流量掩护方法,其特征在于,将以太坊网络中上层协议数据交付给P2P网络层之后,先经过PLPX编码,然后经共享密钥进行加密,最后转换为RLPXFrameRW帧。
CN202010845300.5A 2020-08-20 2020-08-20 一种基于区块链的数据通讯流量掩护方法 Pending CN111953704A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010845300.5A CN111953704A (zh) 2020-08-20 2020-08-20 一种基于区块链的数据通讯流量掩护方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010845300.5A CN111953704A (zh) 2020-08-20 2020-08-20 一种基于区块链的数据通讯流量掩护方法

Publications (1)

Publication Number Publication Date
CN111953704A true CN111953704A (zh) 2020-11-17

Family

ID=73358571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010845300.5A Pending CN111953704A (zh) 2020-08-20 2020-08-20 一种基于区块链的数据通讯流量掩护方法

Country Status (1)

Country Link
CN (1) CN111953704A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113596034A (zh) * 2021-07-30 2021-11-02 安徽高山科技有限公司 基于伪装轻节点的区块链隐私通讯方法、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110225016A (zh) * 2019-05-31 2019-09-10 北京理工大学 一种基于区块链网络的数据隐蔽传输方法
CN110321721A (zh) * 2019-07-02 2019-10-11 石家庄铁道大学 基于区块链的电子病历访问控制方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110225016A (zh) * 2019-05-31 2019-09-10 北京理工大学 一种基于区块链网络的数据隐蔽传输方法
CN110321721A (zh) * 2019-07-02 2019-10-11 石家庄铁道大学 基于区块链的电子病历访问控制方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
FLY_鹏程万里: ""以太坊网络架构解析"", 《CSDN博客HTTPS://BLOG.CSDN.NET/FLY_HPS/ARTICLE/DETAILS/81026221》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113596034A (zh) * 2021-07-30 2021-11-02 安徽高山科技有限公司 基于伪装轻节点的区块链隐私通讯方法、设备及存储介质

Similar Documents

Publication Publication Date Title
AU2016266557B2 (en) Secure dynamic communication network and protocol
Scarlata et al. Responder anonymity and anonymous peer-to-peer file sharing
Silverston et al. Traffic analysis of peer-to-peer IPTV communities
Mittal et al. Pisces: Anonymous communication using social networks
Ling et al. Protocol-level hidden server discovery
Ji et al. A novel covert channel based on length of messages
CN101277248A (zh) 一种网络数据分发方法及***
CN101515896A (zh) 安全套接字层协议报文转发方法、装置、***及交换机
CN105812359A (zh) 采用分布式多重代理加密网络实现互联网匿名的方法
CN111953704A (zh) 一种基于区块链的数据通讯流量掩护方法
CN114567428A (zh) 一种支持动态标签的区块链数据隐蔽传输方法
Craig et al. Bloomflow: Openflow extensions for memory efficient, scalable multicast with multi-stage bloom filters
Jacobson et al. Named data networking (NDN) project 2012-2013 annual report
Wu et al. Construction of Wireless Sensor Network Video Surveillance System for Multimedia Classroom Education and Teaching under 5G Communication Network
Liyanage et al. A novel distributed spanning tree protocol for provider provisioned VPLS networks
Medina-López et al. An SDN approach to detect targeted attacks in P2P fully connected overlays
Alwadani et al. An evaluation of Opportunistic Native Multicast
Aniello et al. The overlay scan attack: Inferring topologies of distributed pub/sub systems through broker saturation
Balikhina et al. Distributed virtual environments-An active future?
Yonghui et al. Deterministic packet marking based on the coordination of border gateways
CN105391697B (zh) 基于信息碎片化处理的集群通信方法
Scott et al. Blocking-resistant network services using Unblock
OYAKHIRE Self-organizing remote broadcasting in rural areas using wireless ad-hoc networks
Ranga et al. Ant colony based IP traceback scheme
Zhang et al. Named data networking (NDN) project 2011-2012 annual report

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20201117

RJ01 Rejection of invention patent application after publication