[發明專利]一種基于區塊鏈條件安全的大規模多方支付系統及方法在審
| 申請號: | 202211029518.9 | 申請日: | 2022-08-25 |
| 公開(公告)號: | CN116248284A | 公開(公告)日: | 2023-06-09 |
| 發明(設計)人: | 劉金會;高小龍;唐波 | 申請(專利權)人: | 西北工業大學;西北工業大學深圳研究院 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;G06Q20/38 |
| 代理公司: | 西安恒玖慧通知識產權代理事務所(普通合伙) 61281 | 代理人: | 韓紅芳 |
| 地址: | 710000 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 鏈條 安全 大規模 多方 支付 系統 方法 | ||
1.一種基于區塊鏈條件安全的大規模多方支付系統,其特征在于:包括一個概率多項式時間算法元組CCAP=(Gen,Enroll,Agg,Execute,Vrf,Ext);
所述CCAP=(Gen,Enroll,Agg,Execute,Vrf,Ext)具體包括:
CAPP.Gen(1κ)→pp:輸入安全參數k,該算法輸出全局參數pp,包含有一個p階群G=g,以及三個哈希函數Hcom,Hagg,
CAPP.Enroll(pp)→(pki,ski):輸入提前確定好的全局參數pp,隨機選取私鑰然后由權威機構來計算對應的公鑰該算法為交易參與各方分別生成一雙公私鑰對(pki,ski);
買家用戶Pi計算一個哈希值ti=Hcom(Ri)。Pi選取并計算得到然后將計算結果發送給交易中的其他用戶Pj;當交易中其他的所有用戶Pj都收到結果后,Pi驗證ti=Hcom(Ri)是否成立;如果該等式成立,Pi計算其中R可以從聚合器中得到;然后Pi對于消息m=(x,p),計算si=ri+c·p·ai·skimod?q,這里的x是交易額,p是其他需要被簽名的信息;最后,買家用戶Pi把σi=(si,Ri)和對應的證明πi發送給交易中的其他用戶;
輸入給定的公鑰集L={pk1,…,pkn},該聚合器通過計算得到ai=Hagg(pki,L),和再以此計算得出聚合公鑰和R;此算法輸出聚合公鑰R和對應的聚合簽名
給定消息m=(x,p),一個公鑰集合L={pk1,…,pkn}和對應的簽名區塊鏈中的節點首先計算然后通過計算驗證簽名是否有效,如果簽名驗證為有效,此算法輸出1,否則,輸出0;
如果發生雙花攻擊,那么就意味著存在兩個關于碰撞消息m1=(x,p1),m2=(x,p2)各自對應的聚合簽名這樣都可以通過計算si1=ri+c·p1·ai·ski和si2=ri+c·p2·ai·ski,進一步獲取此雙花攻擊惡意用戶的私鑰
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西北工業大學;西北工業大學深圳研究院,未經西北工業大學;西北工業大學深圳研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211029518.9/1.html,轉載請聲明來源鉆瓜專利網。





