[發明專利]基于P2P網絡的任務數據處理方法、裝置及系統有效
| 申請號: | 201410073543.6 | 申請日: | 2014-02-28 |
| 公開(公告)號: | CN103795807B | 公開(公告)日: | 2017-08-01 |
| 發明(設計)人: | 徐剛;楚勁松 | 申請(專利權)人: | 徐剛 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L9/32 |
| 代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 吳貴明,張永明 |
| 地址: | 200442 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 p2p 網絡 任務 數據處理 方法 裝置 系統 | ||
技術領域
本發明涉及計算機領域,具體而言,涉及一種基于P2P網絡的任務數據處理方法、裝置及系統。
背景技術
連接在等同網絡(Peer to Peer,簡稱P2P)中的每個聯網設備是一個P2P節點。以比特幣為例,P2P網絡中的聯網設備可以基于比特幣進行轉賬,其中,比特幣轉賬實質上為任務數據處理。
目前,在相關技術中,提供了一種P2P網絡的任務數據處理的技術方案。在該技術方案中,聯網設備和硬件終端為一體式設計,這給比特幣轉賬帶來了風險和不便,因為:
1被密碼加密的私鑰只能存儲在聯網設備上,用戶只能在聯網設備上輸入密碼。由于聯網設備是聯網的,因此密碼以及被該密碼加密的私鑰容易被木馬盜走,而由密碼和被該密碼加密的私鑰可以還原出私鑰,因而容易導致比特幣被竊取。由于比特幣具有匿名性,因此其丟失后無法追回。
2如果想完成一次比特幣轉賬,首先要獲取目標賬號公鑰/地址和數據轉移數量,然后將目標賬號公鑰/地址和數據轉移數量傳遞給聯網設備。由于沒有專門的傳遞機制,因此該比特幣轉賬不僅耗時,而且麻煩。另外,這種比特幣轉賬方式也為詐騙份子提供了詐騙機會,例如,詐騙份子用短信傳遞的賬號公鑰/地址剛好也來到了用戶處。
3硬件終端發送數據轉移信息包后,需要經過P2P網絡傳播一段時間之后,聯網設備才能接收到未經確認的數據轉移信息包,而未經確認的數據轉移信息包可能是欺騙信息。另外,對數據轉移信息包進行比特幣網絡的工作證明機制的認證,大約需要等待10~60分鐘,因此比特幣轉賬的工作效率非常低,這給用戶造成了不便。
其中,硬件終端可以是比特幣的硬件錢包,而比特幣的硬件錢包可以是電子錢包。在相關技術中,比特幣錢包必須在聯網狀態下使用。
針對相關技術中基于P2P網絡進行任務數據處理的安全性低的問題,目前尚未提出有效的解決方案。
發明內容
本發明的主要目的在于提供一種基于P2P網絡的任務數據處理方法、裝置及系統,以解決相關技術中基于P2P網絡進行任務數據處理的安全性低的問題。
為了實現上述目的,根據本發明的一個方面,提供了一種基于P2P網絡的任務數據處理方法。該方法包括:P2P網絡中的聯網設備獲取數據轉移任務請求信息;獨立于聯網設備的硬件終端獲取聯網設備中保存的數據轉移任務請求信息;硬件終端對包含了數據轉移任務請求信息的數據轉移信息包進行數字簽名,生成數字簽名后的數據轉移信息包;以及硬件終端將數字簽名后的數據轉移信息包反饋給聯網設備。
進一步地,在P2P網絡中的聯網設備獲取數據轉移任務請求信息之前,該方法還包括:初始化硬件終端,生成硬件終端的公鑰私鑰對。
進一步地,在初始化硬件終端,生成硬件終端的公鑰私鑰對之前,或在初始化硬件終端,生成硬件終端的公鑰私鑰對之后,方法還包括:在硬件終端中存儲預設的認證密碼;或在硬件終端中存儲預設的認證密碼和便捷密碼。
進一步地,在獲取聯網設備中保存的數據轉移任務請求信息之后,該方法還包括:硬件終端獲取認證密碼和/或便捷密碼;使用認證密碼和/或便捷密碼對硬件終端進行身份認證;以及其中,如果身份認證成功,則進入執行硬件終端對包含了數據轉移任務請求信息的數據轉移信息包進行數字簽名的步驟。
進一步地,在硬件終端獲取認證密碼和/或便捷密碼之前,該方法還包括:檢測硬件終端是否具有認證密碼和/或便捷密碼,其中,聯網設備獲取認證密碼或便捷密碼,傳遞給硬件終端;如果檢測得到硬件終端不具有認證密碼和/或便捷密碼,則為硬件終端設置新認證密碼和/或新便捷密碼,其中,硬件終端設置新認證密碼和/或新便捷密碼的步驟包括:依次輸入預定數量的新認證密碼和/或新便捷密碼;判斷依次輸入各個新認證密碼和/或新便捷密碼是否相同;如果每個新認證密碼和/或新便捷密碼相同,則硬件終端保存新認證密碼和/或新便捷密碼;以及其中,在使用便捷密碼對硬件終端進行身份認證的認證次數超過第一閾值的情況下,便捷密碼認證失敗。
進一步地,該方法還包括:在生成硬件終端的公鑰私鑰對之前,硬件終端存儲預設的備份密碼;在硬件終端中存儲預設的認證密碼之后,聯網設備接收啟動備份任務的備份指令;聯網設備將備份指令傳輸給硬件終端;硬件終端獲取備份密碼;使用備份密碼對硬件終端進行身份認證;其中,如果身份認證成功,硬件終端使用認證密碼將公鑰私鑰對中的私鑰加密,得到備份密碼包;以及硬件終端將備份密碼包和公鑰私鑰對中的公鑰傳輸給聯網設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于徐剛,未經徐剛許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410073543.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電子商務物流系統
- 下一篇:耦接至與車輛相關的汽車區域網絡的裝置及其使用方法





