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





