当前位置: 首页 > 专利查询>东南大学专利>正文

一种轻量化以太坊加密流量识别方法技术

技术编号:26178074 阅读:82 留言:0更新日期:2020-10-31 14:25
本发明专利技术公开了一种轻量化以太坊加密流量识别方法,首先,设置活跃节点库记录以太坊活跃节点信息,由以太坊核心节点库初始化活跃节点库,并由流量识别结果动态更新活跃节点库;然后,对活跃节点库中有记录的节点,由端口号、报文大小、报文到达顺序识别是否为以太坊UDP流量,由以太坊加密握手、标识报文统计结果识别是否为以太坊TCP流量。本发明专利技术能够充分的利用以太坊加密流量的特征,准确的识别以太坊加密流量,为以太坊的网络监管打下坚实基础。

【技术实现步骤摘要】
一种轻量化以太坊加密流量识别方法
本专利技术属于加密流量测量领域,具体涉及一种轻量化以太坊加密流量识别方法。
技术介绍
区块链是一种由多方共同维护,能够实现数据一致存储、不可篡改、多方访问、去中心化的记账技术,也称为分布式账本技术。区块链为进一步解决互联网中的信任问题、安全问题和效率问题提供了新的解决方案,也为金融等行业的发展带来了新的机遇和挑战。近年来,区块链技术的应用逐渐广泛,但随之而来的监管问题也变得愈发突出。区块链匿名性和多方维护的设计,使得区块链的有效监管十分棘手。作为区块链中的代表性应用,以太坊在中本聪提出的区块链结构基础上,引入了私有RLPx加密协议对数据打包和加密,进一步加强了其匿名性,这也催生了众多针对以太坊网络的攻击或利用以太坊作为勒索工具的事件的频繁发生。因此,监管以太坊流量从而及时发现攻击行为对以太坊的稳定运行至关重要,而以太坊流量监管的第一步就是对以太坊加密流量的识别。国内外针对以太坊监管的相关研究主要集中在对公有链的溯源、对以太坊应用的识别和对以太坊拓扑结构的构建中。对公有链的溯源主要是比特币的身份识本文档来自技高网...

【技术保护点】
1.一种轻量化以太坊加密流量识别方法,其特征在于,包括以下步骤:/n(1)设置活跃节点库记录以太坊活跃节点信息,由以太坊核心节点库初始化活跃节点库,并由流量识别结果动态更新活跃节点库;/n(2)对活跃节点库中有记录的节点,由报文和流的不同统计特征分别识别是否为以太坊UDP或以太坊TCP流量。/n

【技术特征摘要】
1.一种轻量化以太坊加密流量识别方法,其特征在于,包括以下步骤:
(1)设置活跃节点库记录以太坊活跃节点信息,由以太坊核心节点库初始化活跃节点库,并由流量识别结果动态更新活跃节点库;
(2)对活跃节点库中有记录的节点,由报文和流的不同统计特征分别识别是否为以太坊UDP或以太坊TCP流量。


2.根据权利要求1所述的一种轻量化以太坊加密流量识别方法,其特征在于,所述步骤(1)包括以下步骤:
(11)采用网络爬虫工具在指定的以太坊节点统计网站中爬取公开的以太坊节点信息,并转为核心节点库中可用的格式类型;
(12)核心节点库接收由网络爬虫爬取到的结果,查询核心节点库中是否已经存在相应条目,若存在,则丢弃该结果,转步骤(13),否则,将节点信息添加到核心节点库中,转步骤(13);
(13)若已经爬取了以太坊节点统计网站中的所有节点信息,则使用核心节点库中的信息填充以太坊活跃节点库,转步骤(14),否则,继续爬取核心节点信息,转步骤(11);
(14)采用由核心节点库填充的以太坊活跃节点库进行后续的以太坊加密流量识别;
(15)活跃节点库接收由流量识别结果传入的以太坊节点信息,检测活跃节点库中是否已经存在相应条目,若存在,更新相应条目中的超时时间信息,否则,将节点添加进活跃节点库中,并设置超时时间;
(16)活跃节点库中节点设置超时时间,若直至超时时间结束,仍未检测到该节点产生了新的以太坊流量,则从活跃节点库中剔除该节点信息,否则该次活跃节点库更新过程结束。


3.根据权利要求1所述的一种轻量化以太坊加密流量识别方法,其特征在于,步骤(2)所述的报文和流的统计特征主要包括以太坊UDP流量识别中的端口、报文大小、报文到达顺序及以太坊TCP流量识别中的以太坊握手过程、以太坊标识报文统计结果。


4.根据权利要求1所述的一种轻量化以太坊加密流量识别方法,其特征在于,所述步骤(2)包括以下步骤:
(21)流量到达,开始以太坊加密流量识别流程;
(22)提取流量...

【专利技术属性】
技术研发人员:胡晓艳童钟奇程光吴桦许昱伟张玉健
申请(专利权)人:东南大学
类型:发明
国别省市:江苏;32

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

1