[發明專利]硬件錢包創建方法、裝置及硬件錢包有效
| 申請號: | 201910813166.8 | 申請日: | 2019-08-30 |
| 公開(公告)號: | CN110490589B | 公開(公告)日: | 2022-07-26 |
| 發明(設計)人: | 劉國飛;王東;粟立嘉;駱偉寧;劉明軒 | 申請(專利權)人: | 新明華區塊鏈技術(深圳)有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06Q40/04;G06F21/60 |
| 代理公司: | 深圳盛德大業知識產權代理事務所(普通合伙) 44333 | 代理人: | 陳庭 |
| 地址: | 518000 廣東省深圳市福田區華強北*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 硬件 錢包 創建 方法 裝置 | ||
1.一種硬件錢包創建方法,其特征在于,所述方法包括:
當接收到用于創建硬件錢包的創建指令時,獲取所述創建指令中的助記詞序列類型和助記詞序列位數;
根據所述助記詞序列位數,生成與所述助記詞序列位數對應的索引序列;
查詢所述助記詞序列類型相對應的預設字典,獲取與所述索引序列相匹配的助記詞序列,并對所述助記詞序列進行加密保存;
根據主私鑰計算規則對所述助記詞序列進行計算,獲得與所述助記詞序列對應的主私鑰,并對所述主私鑰進行加密保存至硬件錢包中,以實現所述硬件錢包的創建;所述助記詞序列與所述主私鑰在所述硬件錢包中的保存位置相同;
所述生成與所述助記詞序列位數對應的索引序列的步驟包括:
根據所述助記詞序列位數,生成隨機數序列;
根據所述隨機數序列確定計算數據序列;
根據所述計算數據序列和所述隨機數序列生成組合序列,所述組合序列包括所述計算數據序列和所述隨機數序列;
根據索引計算規則對所述組合序列進行計算,生成索引序列。
2.如權利要求1所述的硬件錢包創建方法,其特征在于,所述生成隨機數序列的步驟包括:
判斷助記詞序列位數是否符合第一預設規則;
當判斷助記詞序列位數符合第一預設規則時,則判斷所述助記詞序列類型是否符合第二預設規則;
當判斷所述助記詞序列類型符合第二預設規則時,則根據所述助記詞序列位數,通過隨機數位數計算規則確定隨機數位數;
根據隨機數序列生成規則生成對應所述隨機數位數的隨機數序列。
3.如權利要求1所述的硬件錢包創建方法,其特征在于,所述根據所述隨機數序列確定計算數據序列的步驟包括:
根據隨機數序列計算規則對所述隨機數序列進行計算,獲得計算數據;
對所述計算數據進行截取,獲取預設位數的計算數據序列。
4.一種硬件錢包創建裝置,其特征在于,所述裝置包括:
獲取模塊,用于當接收到用于創建硬件錢包的創建指令時,獲取所述創建指令中的助記詞序列類型和助記詞序列位數;
索引序列生成模塊,用于根據所述助記詞序列位數,生成與所述助記詞序列位數對應的索引序列;
助記詞序列獲取模塊,用于查詢所述助記詞序列類型相對應的預設字典,獲取與所述索引序列相匹配的助記詞序列,并對所述助記詞序列進行加密保存;
主私鑰獲取保存模塊,用于根據主私鑰計算規則對所述助記詞序列進行計算,獲得與所述助記詞序列對應的主私鑰,并對所述主私鑰進行加密保存至硬件錢包中,以實現所述硬件錢包的創建;所述助記詞序列與所述主私鑰在所述硬件錢包中的保存位置相同;
所述索引序列生成模塊包括:
隨機數序列生成單元,用于根據所述助記詞序列位數,生成隨機數序列;
計算數據序列確定單元,用于根據所述隨機數序列確定計算數據序列;
組合序列生成單元,用于根據所述計算數據序列和所述隨機數序列生成組合序列,所述組合序列包括所述計算數據序列和所述隨機數序列;
索引序列生成單元,用于根據索引計算規則對所述組合序列進行計算,生成索引序列。
5.如權利要求4所述的硬件錢包創建裝置,其特征在于,所述隨機數序列生成單元用于:
判斷助記詞序列位數是否符合第一預設規則;
當判斷助記詞序列位數符合第一預設規則時,則判斷所述助記詞序列類型是否符合第二預設規則;
當判斷所述助記詞序列類型符合第二預設規則時,則根據所述助記詞序列位數,通過隨機數位數計算規則確定隨機數位數;
根據隨機數序列生成規則生成對應所述隨機數位數的隨機數序列。
6.如權利要求4所述的硬件錢包創建裝置,其特征在于,所述計算數據序列確定單元用于:
根據隨機數序列計算規則對所述隨機數序列進行計算,獲得計算數據;
對所述計算數據進行截取,獲取預設位數的計算數據序列。
7.一種存儲介質,其特征在于,其存儲有計算機程序 ,該計算機程序被處理器執行時實現權利要求1至3任一項所述的硬件錢包創建方法中的步驟。
8.一種硬件錢包,其特征在于,所述硬件錢包包括:
輸入裝置,用于獲取用戶輸入的助記詞序列類型和助記詞序列位數;以及
如權利要求4-6任一項所述的硬件錢包創建裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新明華區塊鏈技術(深圳)有限公司,未經新明華區塊鏈技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910813166.8/1.html,轉載請聲明來源鉆瓜專利網。





