[發(fā)明專利]一種基于zk-snark的區(qū)塊鏈積分用戶鑒權(quán)認(rèn)證方法有效
| 申請(qǐng)?zhí)枺?/td> | 202110796074.0 | 申請(qǐng)日: | 2021-07-14 |
| 公開(kāi)(公告)號(hào): | CN113724078B | 公開(kāi)(公告)日: | 2023-06-16 |
| 發(fā)明(設(shè)計(jì))人: | 蔣濤;張文軍;王娟;胡垚;夏琦;高建彬;楊靖聰 | 申請(qǐng)(專利權(quán))人: | 成都金控征信有限公司;成都金融夢(mèng)工場(chǎng)投資管理有限公司;電子科技大學(xué) |
| 主分類號(hào): | G06Q40/04 | 分類號(hào): | G06Q40/04;G06Q30/0208;G06F21/60;G06F21/62 |
| 代理公司: | 電子科技大學(xué)專利中心 51203 | 代理人: | 鄒裕蓉 |
| 地址: | 610041 四川省成都市中國(guó)(四*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 zk snark 區(qū)塊 積分 用戶 認(rèn)證 方法 | ||
本發(fā)明提供一種基于zk?snark的區(qū)塊鏈積分用戶鑒權(quán)認(rèn)證方法,包括:1?1)由用戶隱私信息機(jī)構(gòu)計(jì)算證明密鑰和驗(yàn)證密鑰并發(fā)送至認(rèn)證機(jī)構(gòu)CA;1?2)積分客戶端產(chǎn)生zk?snark證明并發(fā)送給CA;1?3)CA生成賬戶密鑰對(duì)以及證書(shū)并發(fā)送至用戶設(shè)備區(qū)塊鏈;1?4)積分客戶端解析證書(shū)從而與積分平臺(tái)節(jié)點(diǎn)建立通信;1?5)積分客戶端向積分平臺(tái)發(fā)送自己的證書(shū)與公鑰至積分平臺(tái);積分平臺(tái)將用戶積分賬戶與生成的賬戶權(quán)限及用戶口令摘要存入積分平臺(tái)的數(shù)據(jù)庫(kù);2?1)積分客戶端生成權(quán)限憑證;2?2)積分平臺(tái)生成公共引用字符串CRS發(fā)送至區(qū)塊鏈;2?3)區(qū)塊鏈合約層調(diào)用對(duì)應(yīng)功能的智能合約正常執(zhí)行積分交易。本發(fā)明從而實(shí)現(xiàn)跨商家的積分交易。
技術(shù)領(lǐng)域
本發(fā)明涉及區(qū)塊鏈技術(shù),特別涉及區(qū)塊鏈中用戶隱私信息保護(hù)及管理技術(shù)。
技術(shù)背景
隨著社會(huì)信息化的推進(jìn),互聯(lián)網(wǎng)技術(shù)通過(guò)中心化的信息管理方式便利者人們生活的同時(shí),也伴隨著個(gè)人隱私泄露問(wèn)題的日益嚴(yán)重。區(qū)塊鏈技術(shù)通過(guò)分布式的數(shù)據(jù)存儲(chǔ)及不可篡改的時(shí)序鏈狀數(shù)據(jù)結(jié)構(gòu),促進(jìn)了傳統(tǒng)的信任模式的轉(zhuǎn)變,基于區(qū)塊鏈技術(shù)的互聯(lián)網(wǎng)傳統(tǒng)應(yīng)用升級(jí)也成為了當(dāng)今互聯(lián)網(wǎng)項(xiàng)目開(kāi)發(fā)的熱點(diǎn)和趨勢(shì)之一。積分,這一商家常用的線下促銷(xiāo)推廣及吸引新客戶的手段,隨著信息技術(shù)的發(fā)展逐漸顯現(xiàn)出了一系列問(wèn)題,如商家之間的積分難以交易,進(jìn)而無(wú)法在積分層面便捷地實(shí)現(xiàn)多品牌價(jià)值傳遞;傳統(tǒng)的電子積分鑒權(quán)困難,發(fā)行積分的商家不便于對(duì)已發(fā)行的積分進(jìn)行追蹤管理;各商家積分獨(dú)立發(fā)行而缺乏對(duì)積分發(fā)行,流轉(zhuǎn),銷(xiāo)毀等過(guò)程及積分實(shí)時(shí)動(dòng)態(tài)總量的共識(shí)。
發(fā)明內(nèi)容
本發(fā)明要解決的問(wèn)題是,引入?yún)^(qū)塊鏈技術(shù)設(shè)計(jì)線上積分可信管理的積分用戶鑒權(quán)認(rèn)證方法。
本發(fā)明為解決上述技術(shù)問(wèn)題所采用的技術(shù)方案分別是,一種基于zk-snark的區(qū)塊鏈積分用戶鑒權(quán)認(rèn)證方法,包括以下步驟:
1)基于zk-snark的用戶注冊(cè)步驟:
1-1)用戶隱私信息機(jī)構(gòu)運(yùn)行零知識(shí)簡(jiǎn)明非交互式知識(shí)證明zk-snark(zeroknowledge?Succinct?Non-interactive?ARgument?of?Knowledge)的設(shè)置setup算法;由用戶隱私信息機(jī)構(gòu)計(jì)算證明密鑰PK和驗(yàn)證密鑰VK并發(fā)送至認(rèn)證機(jī)構(gòu)CA;
1-2)積分客戶端接收到用戶輸入的將注冊(cè)的賬戶類別以及該用戶的唯一身份識(shí)別標(biāo)碼后,本地運(yùn)算產(chǎn)生zk-snark證明Proof,并發(fā)送給CA;
1-3)CA通過(guò)CRS中的驗(yàn)證密鑰對(duì)收到的證明Proof的正確性進(jìn)行驗(yàn)證,若驗(yàn)證通過(guò)后依據(jù)選擇的賬戶類別提取用戶屬性,生成賬戶密鑰對(duì){pki,ski}以及證書(shū)Cre并發(fā)送至用戶設(shè)備區(qū)塊鏈;所述證書(shū)Cre中包括有用戶屬性、積分平臺(tái)的通信地址ip及用戶與積分平臺(tái)節(jié)點(diǎn)的通信密鑰ki;pki為公鑰,ski為私鑰;
1-4)積分客戶端解析CA發(fā)放的證書(shū)Cre從而與積分平臺(tái)節(jié)點(diǎn)建立通信;
1-5)積分客戶端向積分平臺(tái)發(fā)送自己的證書(shū)Cre與公鑰pki至積分平臺(tái);積分平臺(tái)對(duì)Cre的有效性驗(yàn)證通過(guò)后則基于用戶輸入的口令pw和公鑰pki為用戶生成;再根據(jù)Cre中的用戶屬性生成權(quán)限集{xi},利用抗碰撞散列值函數(shù)CRH生成用戶口令摘要CRH(pw),再將用戶積分賬戶acc、賬戶權(quán)限{xi}及用戶口令摘要CRH(pw)存入積分平臺(tái)的數(shù)據(jù)庫(kù)以完成賦權(quán);
2)基于zk-snark的用戶鑒權(quán)管理步驟:
2-1)當(dāng)用戶需要進(jìn)行積分交易或者積分商家用戶需要發(fā)行積分時(shí),積分客戶端先通過(guò)pw和acc向積分平臺(tái)請(qǐng)求生成權(quán)限憑證token;
2-2)積分平臺(tái)在收到權(quán)限憑證token后,基于數(shù)據(jù)庫(kù)中的賬戶權(quán)限{xi}、用戶口令摘要CRH(pw)和zk-snark的setup算法生成公共引用字符串CRS,并將積分平臺(tái)生成公共引用字符串CRS以及CRS中的驗(yàn)證密鑰VK發(fā)送至區(qū)塊鏈;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都金控征信有限公司;成都金融夢(mèng)工場(chǎng)投資管理有限公司;電子科技大學(xué),未經(jīng)成都金控征信有限公司;成都金融夢(mèng)工場(chǎng)投資管理有限公司;電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110796074.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門(mén)適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門(mén)適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q40-00 金融;保險(xiǎn);稅務(wù)策略;公司或所得稅的處理
G06Q40-02 .銀行業(yè),例如,利息計(jì)算、信貸審批、抵押、家庭銀行或網(wǎng)上銀行
G06Q40-04 .交易,例如,股票、商品、金融衍生工具或貨幣兌換
G06Q40-06 .投資,例如,金融工具、資產(chǎn)組合管理或者基金管理
G06Q40-08 .保險(xiǎn),例如,風(fēng)險(xiǎn)分析或養(yǎng)老金
- 具有數(shù)字版權(quán)管理同時(shí)保護(hù)用戶隱私的多媒體內(nèi)容播放器
- 一種具有隱私保護(hù)功能的區(qū)塊鏈系統(tǒng)
- 一種zk-snark底層雙線性對(duì)的國(guó)密替代實(shí)現(xiàn)方法
- 零知識(shí)證明硬件加速器及其方法
- 細(xì)粒度訪問(wèn)控制的可追責(zé)的基于屬性的匿名認(rèn)證方法
- 一種零知識(shí)證明在區(qū)塊鏈數(shù)據(jù)隱私計(jì)算的應(yīng)用方法
- 一種基于zk-snark的泛在電力物聯(lián)網(wǎng)交易數(shù)據(jù)管理方法
- 一種基于zk-snark的區(qū)塊鏈積分用戶鑒權(quán)認(rèn)證方法
- 沿縱向拓展的區(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è)備





