[發明專利]一種基于區塊鏈的隱私保護機密交易方法在審
| 申請號: | 202210449230.0 | 申請日: | 2022-04-24 |
| 公開(公告)號: | CN114971842A | 公開(公告)日: | 2022-08-30 |
| 發明(設計)人: | 蓋珂珂;陳思源;祝烈煌 | 申請(專利權)人: | 北京理工大學;北京理工大學長三角研究院(嘉興) |
| 主分類號: | G06Q40/02 | 分類號: | G06Q40/02;G06Q20/40;G06Q20/38;H04L9/32 |
| 代理公司: | 北京正陽理工知識產權代理事務所(普通合伙) 11639 | 代理人: | 張利萍 |
| 地址: | 100081 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 隱私 保護 機密 交易 方法 | ||
1.一種基于區塊鏈的隱私保護機密交易方法,其特征在于,包括以下步驟:
步驟1:監管方確定系統參數,銀行向監管方注冊生成公私鑰對;賬本存儲銀行公私鑰對,并計算存儲部分參數,用于后續驗證;
步驟2:發起交易,銀行生成交易請求;
首先,交易發起方銀行生成自己和其他所有銀行的承諾,以及生成審計令牌,用于監管方審計;
由于交易承諾隱藏了交易金額,交易發起方銀行需要生成能夠說明發起交易的合理性的證明,包括:
證明1,用于證明所承諾的交易保持了資產不變,即交易沒有憑空地產生或者銷毀資產;
證明2,用于證明所承諾的交易非無效交易,即交易金額不全為0;
證明3,用于證明金額為負值的承諾所對應的銀行必須為交易發起方,即交易發起方不能偽造其他銀行對自己的轉賬;
證明4,用于證明交易發起方銀行有足夠的資產用于發起轉賬交易,即轉賬金額不能高于交易發起方自身資產;
然后,交易發起方銀行將交易承諾和所有的證明,均提交給賬本;
步驟3:交易處理,對交易進行驗證,驗證通過后進行上鏈;
其中,賬本對所有證明進行驗證,如全部證明均獲驗證通過,則賬本將交易打包上鏈并全局廣播,即認為交易請求得到了許可;否則,終止交易;
步驟4:監管方根據實際需求對銀行進行審計。
2.如權利要求1所述的一種基于區塊鏈的隱私保護機密交易方法,其特征在于,步驟1中,監管方選擇素數p和q,計算:
N=pq
其中,N為計算交易承諾所需模數,為歐拉函數;素數p和q的取值根據具體的安全需要確定;
銀行Banki向監管方注冊得到公私鑰對(pki,ski),滿足其中,pk代表公鑰,sk代表私鑰,下標i代表屬于第i家銀行;
賬本存儲各銀行的ski,計算存儲參數g表示ZN中某一個子群的生成元,ZN表示對全體整數Z取模N后運算結果的集合。
3.如權利要求1所述的一種基于區塊鏈的隱私保護機密交易方法,其特征在于,步驟2中,承諾方式采用Pederson承諾,將轉賬方金額設置為負,接收方金額設置為正,非參與方金額設置為0。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京理工大學;北京理工大學長三角研究院(嘉興),未經北京理工大學;北京理工大學長三角研究院(嘉興)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210449230.0/1.html,轉載請聲明來源鉆瓜專利網。





