[發明專利]一種數據處理方法有效
| 申請號: | 202110873970.2 | 申請日: | 2021-07-30 |
| 公開(公告)號: | CN113343283B | 公開(公告)日: | 2021-10-15 |
| 發明(設計)人: | 李昊軒;嚴強;王朝陽;廖飛強;李輝忠;張開翔;范瑞彬 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 王春波 |
| 地址: | 518027 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 | ||
本發明實施例提供了一種數據處理方法,該方法包括第一計算節點在檢測到數據計算請求時,基于第一計算節點的隱私數據生成N個第一混淆信息,并將N個第一混淆信息中的N?1個第一混淆信息分別發送給N?1個第二計算節點,接收N?1個第二計算節點各自生成的第二混淆信息,并根據第一保留混淆消息以及N?1個第二混淆消息,生成用于確定數據計算結果的密文分片,將密文分片發送給數據請求方。如此,該方案不僅可以在不泄露各計算節點的隱私數據的前提下能夠完成針對數據計算請求的計算過程,而且只需要各計算節點之間進行一輪交互即可完成各計算節點針對密文分片的生成流程,從而可以有效地提高安全多方計算的效率。
技術領域
本發明實施例涉及金融科技(Fintech)領域,尤其涉及一種數據處理方法。
背景技術
隨著計算機技術的發展,越來越多的技術應用在金融領域,傳統金融業正在逐步向金融科技轉變,但由于金融行業的安全性、實時性要求,也對技術提出的更高的要求。
安全多方計算是一種在無可信第三方的情況下,通過多方共同參與,安全地完成某種協同計算。 即,在一個分布式網絡中,每個參與者持有自己的隱私數據,希望共同完成對某個函數的計算,但要求每個參與者除計算結果外均不能得到其他參與者的任何輸入信息。基于安全多方計算的特點,開始將安全多方計算應用于金融科技領域,以便為金融企業或金融企業的客戶提供更為便利的服務。
現階段,通常是通過各參與者使用通用的安全多方計算協議,基于各參與者自己的隱私數據共同計算一個函數(比如乘法函數),同時在計算該乘法函數的過程中使用多個隨機數進行多輪交互來組合完成多方輸入的計算流程,以此得到該乘法函數的計算結果。然而,這種處理方式由于依賴復雜的密碼學協議,因此在運算過程中各參與者的交互輪數會比較多,從而導致多方輸入場景下的安全多方計算的效率低。
綜上,目前亟需一種數據處理方法,用以有效地提高安全多方計算的效率。
發明內容
第一方面,本發明實施例提供了一種數據處理方法,適用于具有N個計算節點的安全多方計算系統,所述方法包括:
第一計算節點在檢測到數據計算請求時,基于所述第一計算節點的隱私數據生成N個第一混淆信息,并將所述N個第一混淆信息中的N-1個第一混淆信息分別發送給N-1個第二計算節點;所述第一計算節點為所述N個計算節點中的任一個;所述第二計算節點為所述N個計算節點中除所述第一計算節點以外的任一計算節點;
所述第一計算節點接收N-1個第二計算節點各自生成的第二混淆信息,并根據第一保留混淆消息以及N-1個第二混淆消息,生成用于確定數據計算結果的密文分片;所述第一保留混淆消息是所述N個第一混淆信息中除發送給N-1個第二計算節點之外的第一混淆信息;
所述第一計算節點將所述密文分片發送給數據請求方;所述數據請求方用于根據N個密文分片確定出數據計算結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110873970.2/2.html,轉載請聲明來源鉆瓜專利網。





