[發明專利]一種安全的恢復硬件錢包主密鑰的實現方法及裝置有效
| 申請號: | 201910573615.6 | 申請日: | 2019-06-28 |
| 公開(公告)號: | CN110310105B | 公開(公告)日: | 2022-03-18 |
| 發明(設計)人: | 陸舟;于華章 | 申請(專利權)人: | 飛天誠信科技股份有限公司 |
| 主分類號: | G06Q20/06 | 分類號: | G06Q20/06;G06Q20/36;G06Q20/38 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 安全 恢復 硬件 錢包 密鑰 實現 方法 裝置 | ||
本發明公開一種安全的恢復硬件錢包主密鑰的實現方法及裝置,該方法包括:硬件錢包根據接收到的恢復錢包指令中的助記碼數量生成助記碼索引列表;將助記碼索引列表中的列表單元隨機重新排列;顯示助記碼索引列表中的索引并給上位機發送輸入助記碼請求;當接收到上位機發送的助記碼時,根據索引將對應的助記碼保存到助記碼索引列表的相應列表單元中;按照索引大小按序依次取出助記碼索引列表的每個列表單元中的助記碼;在助記短語預設詞典中查找與各個助記碼對應的助記碼標識,如找到則將查找到的助記碼標識順序拼接得到助記短語標識;根據助記短語標識生成主密鑰并保存,如未找到則報錯。本發明保障了用戶的財產安全,方便用戶使用。
技術領域
本發明涉及信息網絡領域,尤其涉及一種安全的恢復硬件錢包主密鑰的實現方法及裝置。
背景技術
硬件錢包是指將數字資產私鑰單獨儲存在一個芯片中,與互聯網隔離,即插即用。助記碼是一系列有順序的單詞形成的組合,是對硬件錢包內所產生的密鑰種子的一種人為可讀的備份。助記碼與硬件錢包內的密鑰種子一一對應,用戶通過助記碼可在硬件錢包上獲取該助記碼所對應的密鑰種子,得到密鑰種子后經過計算得到主密鑰,用戶就可使用硬件錢包,即對硬件錢包所保存的所有數字貨幣資產進行處理。可見,助記碼的安全性與硬件錢包的安全性息息相關。
硬件錢包在使用過程中通過上位機按順序輸入助記碼,該方式極易被鍵盤監控或屏幕監控手段截取到助記碼,或者通過監控上位機與設備的通信鏈路獲取助記碼,造成助記碼泄露,使用戶遭受財產損失。此外,用戶在使用硬件錢包時,可能出現硬件錢包丟失、被竊或損壞等情況,有時用戶也會自主或意外地將硬件錢包內的密鑰種子清空,密鑰種子丟失無法生成主密鑰,使硬件錢包重置為初始狀態,而導致硬件錢包無法使用。此時,為了繼續管理數字資產,用戶需要在硬件錢包上重新生成原來的主密鑰。故亟需一種較安全的方法來恢復硬件錢包主密鑰。
發明內容
本發明的目的是為了克服現有技術的不足,提供一種安全的恢復硬件錢包主密鑰的實現方法及裝置。
本發明提供了一種安全的恢復硬件錢包主密鑰的實現方法,包括:
步驟S1:當硬件錢包接收到上位機發送的恢復錢包指令時,根據所述恢復錢包指令中的助記碼數量生成助記碼索引列表,所述助記碼索引列表中包含按序存儲的列表單元,列表單元中包括索引;
步驟S2:所述硬件錢包將助記碼索引列表中的列表單元隨機重新排列;
步驟S3:所述硬件錢包顯示所述助記碼索引列表中的索引并給所述上位機發送輸入助記碼請求;
步驟S4:當所述硬件錢包接收到所述上位機發送的助記碼時,根據索引將對應的助記碼保存到助記碼索引列表的相應列表單元中;
步驟S5:所述硬件錢包按照索引大小按序依次取出所述助記碼索引列表的每個列表單元中的助記碼;
步驟S6:所述硬件錢包在助記短語預設詞典中查找與各個助記碼對應的助記碼標識,如找到則將查找到的助記碼標識順序拼接得到助記短語標識;所述硬件錢包根據所述助記短語標識生成主密鑰并保存,如未找到則報錯。
進一步地,所述步驟S5包括:所述硬件錢包將助記碼索引列表中的列表單元按序重新排列;順序取出每個列表單元中的助記碼。
進一步地,所述硬件錢包根據所述助記短語標識生成主密鑰并保存包括:
步驟A1:所述硬件錢包根據助記短語標識的長度計算密鑰種子長度,根據所述密鑰種子長度從助記短語標識的起始位置開始截取對應長度的數據得到密鑰種子;
步驟A2:所述硬件錢包將助記短語標識中除密鑰種子外的其他數據作為第二校驗值;使用第一預設算法對所述密鑰種子進行計算得到第一計算結果,從所述第一計算結果起始位置截取與第二校驗值等長的數據得到第一校驗值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于飛天誠信科技股份有限公司,未經飛天誠信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910573615.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自毀型硬件錢包
- 下一篇:一種基于區塊鏈的公有云分布式計費系統





