[發明專利]一種區塊鏈地址私鑰的創建方法在審
| 申請號: | 201711361456.0 | 申請日: | 2017-12-18 |
| 公開(公告)號: | CN109936443A | 公開(公告)日: | 2019-06-25 |
| 發明(設計)人: | 楊稅令 | 申請(專利權)人: | 廈門本能管家科技有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/06 |
| 代理公司: | 北京挺立專利事務所(普通合伙) 11265 | 代理人: | 葉樹明 |
| 地址: | 361000 福建省廈門市中國(福建)自*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 私鑰 唯一識別 區塊 自定義信息 保密作用 傳統密碼 簽名算法 輸入條件 算法生成 用戶賬戶 原始密鑰 中心機構 不可逆 第三方 公鑰 破解 創建 加密 保管 安全 | ||
本發明公開了一種區塊鏈地址私鑰的創建方法,首先,用戶選用一個自定義信息作為種子,經由sha256算法生成一個唯一識別特征;其次,將唯一識別特征作為sodium簽名算法的輸入條件生成公鑰與私鑰對,整個過程是單向不可逆的,通過該方法可以解決傳統密碼位數少強度低容易被破解、原始密鑰字符亂無意義難記住、第三方保管中心機構不可靠等一系列問題;在區塊鏈上只會存在加密后的數據,而不會存私鑰,更不會存唯一識別特征和自定義信息,從而更好的保護了用戶賬戶的安全,真正做到保密作用。
技術領域
本發明涉及區塊鏈技術領域,特別是一種區塊鏈地址私鑰的創建方法。
背景技術
私鑰是保證用戶權益的底線,在絕大多數區塊鏈中,每一個用戶都有一對公鑰和私鑰,由于私鑰字符無規律還很長,導致幾乎沒有用戶會直接去記住這個私鑰,更多的是以圖片二維碼的形式保存到相冊,或者直接由第三方錢包服務商統一保管,這樣做可以獲得一些直接好處:一是以圖片二維碼的形式保存方便用戶轉移與保管;二是第三方錢包服務商統一保管的好處是用戶只需記住服務商那里設置的密碼即可。但是在獲得這些好處的同時,也帶來了一些隱患:一是圖片容易丟失;二是第三方錢包服務商可能面臨安全漏洞、關門倒閉,監守自盜等問題,其本質上是用錢包服務商的信用換區錢包密鑰,這樣做的話有違區塊鏈去中心,去信用中介的初衷。
傳統區塊鏈私鑰的生成過程中會使私鑰保存在區塊鏈數據交易過程當中,由于區塊鏈數據是開放的,所以用戶的密碼與私鑰都不能保存在區塊鏈上,任何形式的保存都面臨被盜被破解的風險。因此,如何創建私鑰以及創建過程的操作性保證是單向不可逆的才可以更好保證用戶的數據安全與交易安全,真正做到去中心的目的。
發明內容
本發明旨在提出一種區塊鏈地址私鑰的創建方法,通過本發明所提及的技術方案可以解決傳統密碼位數少強度低容易被破解、原始密鑰字符亂無意義難記住、第三方保管中心機構不可靠等一系列問題。具體技術內容如下:
一種區塊鏈地址私鑰的創建方法,所述創建方法包括:
S1:用戶選用一個信息作為種子,經由安全散列算法生成一個唯一識別特征;
S2:將唯一識別特征作為sodium簽名算法的輸入條件生成公鑰與私鑰對。
進一步的,所述S1當中的信息是用戶自定義信息。
進一步的,所述安全散列算法為sha256算法。
進一步的,所述Sha256算法具體過程如下:
Step1:附加填充比特;對報文進行填充使報文長度與448模512同余(長度=448mod512),填充的比特數范圍是1到512,填充比特串的最高位為1,其余位為0;
Step2:附加長度值;將用64-bit表示的初始報文(填充前)的位長度附加在步驟1的結果后(低位字節優先);
Step3:初始化緩存;使用一個256-bit的緩存來存放該散列函數的中間及最終結果。該緩存表示為A=0x6A09E667,B=0xBB67AE85,C=0x3C6EF372,D=0xA54FF53A,E=0x510E527F,F=0x9B05688C,G=0x1F83D9AB,H=0x5BE0CD19;
Step4:處理512-bit(16個字)報文分組序列,生成唯一識別特征。
進一步的,所述唯一識別特征對應著經由所述sha256算法得出的用作表示大量數據的固定大小的唯一值,一旦所述用戶選取的信息發生變化,所述唯一識別特征也會發生變化,即用戶選取的信息與唯一識別特征是一一對應的。
進一步的,所述S1當中sha256算法生成唯一識別特征的過程是單向不可逆的。
進一步的,所述S2當中通過sodium簽名算法生成公鑰與私鑰對的過程是單向不可逆的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門本能管家科技有限公司,未經廈門本能管家科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711361456.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多密鑰共享方法及其裝置
- 下一篇:一種密鑰生成方法及裝置





