[發明專利]一種安全多方計算下的多場景模式計算方法及系統有效
| 申請號: | 202211021435.5 | 申請日: | 2022-08-24 |
| 公開(公告)號: | CN115580390B | 公開(公告)日: | 2023-08-25 |
| 發明(設計)人: | 王濟平;黎剛;湯克云;高俊杰;徐榮文;容梓豪 | 申請(專利權)人: | 京信數據科技有限公司 |
| 主分類號: | H04L9/00 | 分類號: | H04L9/00;H04L9/40 |
| 代理公司: | 深圳余梅專利代理事務所(特殊普通合伙) 44519 | 代理人: | 張巖 |
| 地址: | 528400 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 安全 多方 計算 場景 模式 計算方法 系統 | ||
本發明公開了一種安全多方計算下的多場景模式計算方法及系統,包括:步驟S1,上層組件進行DAG圖的連接,選擇組件參數,組件選擇多模計算方法,自定義連接順序;步驟S2,各個計算組件通過前端判斷是否正確連接,若是,則執行步驟S3;步驟S3,解析生成的Json文件,遞歸判斷各個算子的輸入輸出和參數;步驟S4,利用多場景計算模式構造法進行融組得到用戶態式和底層態式;步驟S5,將底層態式、多方輸入源和索引列傳至底層計算引擎。本發明將多方數據安全聯合計算拆解為單邊縱向計算、多邊縱向計算、多邊橫向計算、多邊索引級計算四種計算模式,提供了多維化的計算指標選取、靈活的計算方式組合、復雜的多項式組建等業務功能,較好地滿足了應用需求。
技術領域
本發明涉及多方數據安全聯合計算方法,尤其涉及一種安全多方計算下的多場景模式計算方法及系統。
背景技術
現有技術中,海量數據的交叉計算可以為金融、醫療、政務、科研等提供更好支持。許多企業或組織出于信息安全或利益的考慮,內部數據是不對外開放的。形成一個個數據孤島,數據的價值無法體現或變現。以安全多方計算(Secure?Multiparty?Computation,MPC)等為代表的隱私計算技術為數據要素流通過程中數據的“可用不可見”提供了解決方案。通過密文計算保證各方數據安全的同時,又得到與明文計算近似的符合預期的計算結果。
目前基于同態加密、秘密分享、不經意傳輸、混淆電路、零知識證明等底層技術實現的安全多方計算,可以實現數據在密文的情況下進行基礎運算、簡單多項式求解等。但所有的基于同態加密技術實現的多方安全計算主要實現兩個數值、多個數值或多個數組之間的同態計算,無法適應實際復雜的、靈活的多方數據安全聯合統計分析場景,無法滿足多維化的計算指標選取、靈活的計算組合方式、復雜的多項式組建等業務需求。
發明內容
本發明要解決的技術問題在于,針對現有技術的不足,提供一種能提供多維化的計算指標選取、靈活的計算方式組合、復雜的多項式組建等業務功能,進而滿足復雜、靈活的多方計算下的多場景模式計算方法及系統。
為解決上述技術問題,本發明采用如下技術方案。
一種安全多方計算下的多場景模式計算方法,其包括如下步驟:步驟S1,上層組件進行DAG圖的連接,選擇組件參數,組件選擇多模計算方法,自定義連接順序;步驟S2,各個計算組件通過前端判斷是否正確連接,若是,則執行步驟S3;步驟S3,解析生成的Json文件,遞歸判斷各個算子的輸入輸出和參數;步驟S4,利用多場景模式計算構造法進行融組得到用戶態式和底層態式;步驟S5,將底層態式、多方輸入源和索引列傳至底層計算引擎。
優選地,所述步驟S1中,在同態加密計算基礎上,將多方數據安全聯合計算按照使用場景拆解為單邊縱向計算、多邊縱向計算、多邊橫向計算和多邊索引級計算模式。
優選地,所述單邊縱向計算包括:在多方密態數據基礎上,實現各方單列數據按照記錄的次序或者某個關鍵變量的數值逐行計算,構建多方密態數據計算的基礎算子,主要算子包括:DeepCal、LogicAbs、DeepQuantile、DeepMedian和LogicSqrt。
優選地,所述多邊縱向計算包括:在多方密態數據基礎上,將多方數據集中的單列數據按照關鍵變量縱向合并,形成一個新的密態數據集,再執行計算。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于京信數據科技有限公司,未經京信數據科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211021435.5/2.html,轉載請聲明來源鉆瓜專利網。





