[發(fā)明專利]一種基于區(qū)塊鏈的動(dòng)態(tài)口令生成方法、設(shè)備及介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202010102524.7 | 申請(qǐng)日: | 2020-02-19 |
| 公開(公告)號(hào): | CN111464290A | 公開(公告)日: | 2020-07-28 |
| 發(fā)明(設(shè)計(jì))人: | 史晨沖;肖雪;王偉兵;李照川;羅森 | 申請(qǐng)(專利權(quán))人: | 山東愛城市網(wǎng)信息技術(shù)有限公司 |
| 主分類號(hào): | H04L9/08 | 分類號(hào): | H04L9/08;H04L9/06;H04L9/14;H04L9/32;G06F21/60;G06F21/64;G06F16/27 |
| 代理公司: | 北京君慧知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11716 | 代理人: | 董延麗 |
| 地址: | 250101 山東省濟(jì)南市高新*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 區(qū)塊 動(dòng)態(tài) 口令 生成 方法 設(shè)備 介質(zhì) | ||
本申請(qǐng)公開了一種基于區(qū)塊鏈的動(dòng)態(tài)口令生成方法、設(shè)備及介質(zhì),方法包括:確定預(yù)先基于區(qū)塊鏈框架創(chuàng)建的區(qū)塊鏈平臺(tái);確定用戶對(duì)應(yīng)的種子秘鑰以及當(dāng)前的時(shí)間;基于種子秘鑰和時(shí)間,以及第一加密算法,生成哈希值;基于哈希值,以及第二加密算法,生成動(dòng)態(tài)口令,并將動(dòng)態(tài)口令以及生成過(guò)程寫入?yún)^(qū)塊鏈平臺(tái)中。將動(dòng)態(tài)口令以及生成過(guò)程寫入?yún)^(qū)塊鏈平臺(tái)中,由于區(qū)塊鏈平臺(tái)中的數(shù)據(jù)是公開透明的,因此用戶可以隨時(shí)通過(guò)相應(yīng)的途徑查詢動(dòng)態(tài)口令。而且由于區(qū)塊鏈平臺(tái)是分布式存儲(chǔ),單個(gè)節(jié)點(diǎn)的數(shù)據(jù)篡改不會(huì)生效,也就保證了區(qū)塊鏈平臺(tái)上數(shù)據(jù)的真實(shí)可信,降低了動(dòng)態(tài)口令被篡改的可能性。而且將生成過(guò)程寫入?yún)^(qū)塊鏈平臺(tái)中,用戶如果對(duì)動(dòng)態(tài)口令是否被篡改產(chǎn)生了懷疑,可以通過(guò)該生成過(guò)程進(jìn)行驗(yàn)證,也就降低了動(dòng)態(tài)口令被篡改后對(duì)用戶造成的損失。
技術(shù)領(lǐng)域
本申請(qǐng)涉及動(dòng)態(tài)口令領(lǐng)域,具體涉及一種基于區(qū)塊鏈的動(dòng)態(tài)口令生成方法、設(shè)備及介質(zhì)。
背景技術(shù)
隨著技術(shù)的發(fā)展,人們可以通過(guò)智能手機(jī)等設(shè)備使用各式各樣的軟件,非常便利。
現(xiàn)有技術(shù)中,人們?cè)谑褂密浖倪^(guò)程中,通常是通過(guò)使用動(dòng)態(tài)口令的方式來(lái)進(jìn)行注冊(cè)或登錄。而動(dòng)態(tài)口令通常是使用時(shí)間因子來(lái)生成的隨機(jī)的四到六位數(shù),然后通過(guò)手機(jī)驗(yàn)證碼來(lái)發(fā)送,用戶接收到后即可進(jìn)行相應(yīng)的驗(yàn)證操作。但是這種方式并非十分安全的,其存在令牌集中,容易被篡改的問(wèn)題,也就容易造成用戶的損失。
發(fā)明內(nèi)容
為了解決上述問(wèn)題,本申請(qǐng)?zhí)岢隽艘环N基于區(qū)塊鏈的動(dòng)態(tài)口令生成方法,包括:確定預(yù)先基于區(qū)塊鏈框架創(chuàng)建的區(qū)塊鏈平臺(tái);確定用戶對(duì)應(yīng)的種子秘鑰以及當(dāng)前的時(shí)間,其中,所述種子秘鑰與所述用戶的身份信息和/或所述用戶的輸入信息相關(guān);基于所述種子秘鑰和所述時(shí)間,以及第一加密算法,生成哈希值;基于所述哈希值,以及第二加密算法,生成動(dòng)態(tài)口令,并將所述動(dòng)態(tài)口令以及生成過(guò)程寫入所述區(qū)塊鏈平臺(tái)中,其中,所述第二加密算法可逆。
在一個(gè)示例中,確定用戶對(duì)應(yīng)的種子秘鑰,包括:確定所述用戶的賬戶信息,并確定所述用戶的輸入信息;根據(jù)所述賬戶信息和所述輸入信息生成種子秘鑰。
在一個(gè)示例中,基于所述種子秘鑰和所述時(shí)間,以及第一加密算法,生成哈希值,包括:根據(jù)所述種子秘鑰和所述時(shí)間生成第一口令;通過(guò)所述用戶的私鑰對(duì)所述第一口令進(jìn)行加密;將加密后的所述第一口令進(jìn)行哈希,得到哈希值。
在一個(gè)示例中,基于所述哈希值,以及第二加密算法,生成動(dòng)態(tài)口令,包括:對(duì)所述哈希值進(jìn)行數(shù)字編碼,將編碼結(jié)果中的指定位數(shù)的字符串作為動(dòng)態(tài)口令。
在一個(gè)示例中,對(duì)所述哈希值進(jìn)行數(shù)字編碼,將編碼結(jié)果中的指定位數(shù)的字符串作為動(dòng)態(tài)口令,包括:通過(guò)64位編碼技術(shù)對(duì)所述哈希值進(jìn)行編譯;將編譯結(jié)果取16進(jìn)制,并將最末位指定位數(shù)的字符串作為動(dòng)態(tài)口令。
在一個(gè)示例中,并將所述動(dòng)態(tài)口令以及生成過(guò)程寫入所述區(qū)塊鏈平臺(tái)中,包括:將所述動(dòng)態(tài)口令,以及所述第一加密算法、所述哈希值、所述第二加密算法,通過(guò)所述用戶的公鑰加密后寫入所述區(qū)塊鏈平臺(tái)中。
在一個(gè)示例中,所述方法還包括:生成相應(yīng)的智能合約,并部署在所述區(qū)塊鏈平臺(tái)中,其中,所述智能合約包括所述身份信息、所述輸入信息、所述時(shí)間、所述第一加密算法、所述哈希值、所述第二加密算法、所述動(dòng)態(tài)口令中的至少一種。
在一個(gè)示例中,所述智能合約用于:根據(jù)所述身份信息和/或所述輸入信息確定所述用戶對(duì)應(yīng)的種子秘鑰;或基于所述種子秘鑰和所述時(shí)間,以及所述第一加密算法,生成所述哈希值;或基于所述哈希值,以及所述第二加密算法,生成所述動(dòng)態(tài)口令;或?qū)⑺鰟?dòng)態(tài)口令寫入所述區(qū)塊鏈平臺(tái)中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東愛城市網(wǎng)信息技術(shù)有限公司,未經(jīng)山東愛城市網(wǎng)信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010102524.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎ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)來(lái)托管新區(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è)備
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌
- 一種弱口令核查和破解方法及裝置
- 一種口令更新的方法
- 一種弱口令的篩選方法
- 窮舉法解密中目標(biāo)口令規(guī)則集獲取方法與系統(tǒng)
- 基于弱口令推導(dǎo)的口令強(qiáng)度評(píng)估方法
- 一種弱口令檢測(cè)方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 口令強(qiáng)度評(píng)估方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種基于數(shù)字因子逆序的口令猜測(cè)方法
- 弱口令檢測(cè)的方法、裝置和計(jì)算機(jī)設(shè)備
- 一種基于概率權(quán)重的口令字典融合方法和系統(tǒng)





