[發明專利]一種以太坊服務節點主動驗證方法在審
| 申請號: | 202010653246.4 | 申請日: | 2020-07-08 |
| 公開(公告)號: | CN112235233A | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 李銳光;祝烈煌;李超;沈蒙;嚴寒冰;段鵬宇;朱佳偉;于灝;崔佳;劉銘 | 申請(專利權)人: | 國家計算機網絡與信息安全管理中心;北京理工大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京理工大學專利中心 11120 | 代理人: | 田亞琪;劉芳 |
| 地址: | 100029*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 以太 服務 節點 主動 驗證 方法 | ||
1.一種以太坊服務節點主動驗證方法,其特征在于,包括以下步驟:
步驟一、偽造以太坊網絡客戶端;
步驟二、構造PING數據包,并向目標IP地址及UDP端口號發送PING數據包;所述PING包由packet-header和packet-data兩部分組成;
packet-header包括hash、signature、packet-type三個字段,其中hash為signature、packet-type和packet-data數據的散列函數;signature為packet-type和packet-data數據的簽名值;
packet-data包括version、from、to、expiration、enr-seq五個字段,其中,version為4;from包含發送端IP、發送端TCP/UDP端口號;to包含接收端IP、接收端UDP端口號;expiration為時間戳;
步驟三、等待目標IP地址反饋消息,若接收到響應數據,則進入步驟四;若沒有接收到響應數據,則驗證失敗,返回步驟二;
步驟四、按照以太坊discv4協議格式對收到數據包格式進行檢查,若協議格式符合,則進入步驟五,提取PONG中的hash值;若協議格式不符合,則驗證失敗,返回步驟二;
discv4協議中PONG消息協議格式,由packet-header和packet-data兩部分組成:
packet-header包括hash、signature、packet-type三個字段,其中hash為signature、packet-type和packet-data數據的散列函數;signature為packet-type和packet-data數據的簽名值;
packet-data包括to、ping-hash、expiration三個字段,其中,to包含接收端IP、接收端UDP端口號;ping-hash為所述PING消息中包含的hash值;expiration為時間戳;
步驟五、將收到PONG消息中的hash值與之前PING消息中的hash值進行比對,若一致則驗證成功,即目標IP是以太坊有效的服務節點;若兩者不一致則驗證失敗,重新返回步驟二。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家計算機網絡與信息安全管理中心;北京理工大學,未經國家計算機網絡與信息安全管理中心;北京理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010653246.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種針對骨關節調養的宇航級固體飲品
- 下一篇:用于交通工具的約束裝置監測系統





