[發明專利]一種交易費代扣的隱私交易方法、設備及儲存介質在審
| 申請號: | 202110883003.4 | 申請日: | 2021-08-02 |
| 公開(公告)號: | CN113793145A | 公開(公告)日: | 2021-12-14 |
| 發明(設計)人: | 馬登極;王志文;吳思進 | 申請(專利權)人: | 杭州復雜美科技有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06Q20/10;G06Q40/04 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交易 費代扣 隱私 方法 設備 儲存 介質 | ||
1.一種交易費代扣的隱私交易方法,其特征在于,包括如下步驟:
s100、交易發起方選擇橢圓曲線,選取橢圓曲線上的一個生成點作為通用生成點(H),并選取橢圓曲線上的另一生成點作為固定生成點(G),交易發起方為每個參與交易的未花費交易輸出生成一個對應的交易私鑰,同時交易發起方為找零輸出生成對應的交易私鑰,交易接收方為轉賬存入輸出生成對應的交易私鑰,以轉賬存入輸出的交易私鑰作為接收方混淆因子,所述交易私鑰均為隨機選取的隨機值;
s200、交易發起方和交易接收方基于自身生成的交易私鑰和所述通用生成點做橢圓曲線乘法生成各個交易私鑰對應的交易公鑰;
s300、交易發起方基于未花費交易輸出和找零輸出以及各自對應的交易私鑰、固定生成點、通用生成點生成未花費交易輸出和找零輸出對應的混淆值,交易接收方基于接收金額及其對應的交易私鑰、固定生成點、通用生成點生成接收金額對應的混淆值,在所述承諾中各個交易輸出以其對應的交易私鑰作為混淆因子;同時,區塊鏈系統通過預先設定的交易費代扣合約生成交易費,交易發起方基于交易費、交易費混淆因子、固定生成點、通用生成點生成交易費對應的混淆值,其中,所述交易費對應的地址為交易費代扣合約生成的合約代扣地址,所述交易費混淆因子取0;
各個交易輸出對應的混淆值滿足如下公式:
C=v*G+r*H
其中,C為混淆值,v為交易的實際金額,r為混淆因子,G為固定生成點,H為通用生成點,公式適用橢圓曲線的乘法和加減法規則;
同時,未花費交易輸出、轉賬存入輸出、找零輸出的混淆因子滿足如下關系:
rs=rr+rc
其中,rs為所有未花費交易輸出的混淆因子的總和,rr為轉賬存入輸出的混淆因子、rc為找零輸出的混淆因子;
s400、交易發起方基于所有參與交易的未花費交易輸出的混淆值生成交易輸入混淆值,基于轉賬存入輸出的混淆值、找零輸出的混淆值和交易費混淆值生成交易輸出混淆值,將交易輸入混淆值、交易輸出混淆值寫入交易信息;
s500、交易代扣合約基于合約代扣地址生成交易簽名,并將所述交易信息和交易提交到區塊鏈系統,區塊鏈系統驗證所述代扣簽名,驗證通過將交易費轉入所述交易費代扣合約的代扣地址中,并將驗證通過的交易存儲在所述區塊鏈系統中。
2.根據權利要求1所述的交易費代扣的隱私交易方法,其特征在于,所述交易費代扣合約的代扣地址基于所述橢圓曲線上一個點構建,并生成對應的公鑰。
3.根據權利要求1所述的交易費代扣的隱私交易方法,其特征在于,所述代扣簽名的驗證方法為所述代扣合約基于所述交易信息預先驗證交易的正確性。
4.一種計算機設備,其特征在于,一個或多個處理器;
存儲器,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行時,使得所述一個或多個處理器執行如權利要求1-3中任意一項所述的方法。
5.一種存儲有計算機程序的存儲介質,其特征在于,該程序被處理器執行時實現如權利要求1-3中任意一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州復雜美科技有限公司,未經杭州復雜美科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110883003.4/1.html,轉載請聲明來源鉆瓜專利網。





