[發明專利]一種密文運算調試方法、計算引擎和密文運算系統有效
| 申請號: | 202110552732.1 | 申請日: | 2021-05-20 |
| 公開(公告)號: | CN113032283B | 公開(公告)日: | 2021-08-13 |
| 發明(設計)人: | 王一帆;崔波;賈曉豐;高嵩 | 申請(專利權)人: | 華控清交信息科技(北京)有限公司;賈曉豐;高嵩 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100084 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 運算 調試 方法 計算 引擎 系統 | ||
本發明實施例提供一種密文運算調試方法、計算引擎和密文運算系統。所述方法應用于密文運算系統中的計算引擎,密文運算系統中還包括任務控制節點,所述方法包括:接收密文運算任務的任務配置,任務配置中包括密文運算代碼和標志變量的賦值語句;加載標志變量的賦值語句,并根據標志變量的賦值更新第一存儲結構;在執行到標志變量的調用接口時,從第一存儲結構中讀取標志變量的賦值,并基于標志變量的賦值更新密文運算任務的任務配置;將更新后的任務配置發送至任務控制節點,通過任務控制節點將更新后的任務配置下發給密文運算任務的任務參與方。本發明實施例可以動態更新任務配置,減少用戶學習成本以及提高計算引擎的處理效率。
技術領域
本發明涉及計算機技術領域,尤其涉及一種密文運算調試方法、計算引擎和密文運算系統。
背景技術
程序代碼在開發過程以及使用過程中可能會出現各種漏洞或者缺陷,這些漏洞或者缺陷可能是由邏輯錯誤引起的,也可能是由編程錯誤引起的。另外根據程序測試需求或者真實用戶需求,程序代碼中也可能存在各種需要進行更改或者優化的細節。這些漏洞、缺陷或者可更改、可優化的細節一般可以通過對程序代碼的調試來進行修復或者優化。
密文運算調試是指對密文運算的程序代碼進行調試,進而對密文運算的程序代碼進行修復或優化的過程,所述密文運算可以是基于多方安全計算的運算。
目前,可以在不改變密文運算任務初始的任務配置的前提下,通過自定義的指令實現動態新增輸入參數或輸出參數。但是,這樣在代碼中會存在原始的輸入接口和輸出接口,以及用于動態新增輸入參數或輸出參數的接口,導致用戶需要學習不同接口的使用方法,增加了用戶的學習成本;此外,計算引擎需要對兩種接口分別執行兩套處理邏輯,影響計算引擎的處理效率。
發明內容
本發明實施例提供一種密文運算調試方法、計算引擎和密文運算系統,可以在密文運算調試的過程中動態更新任務配置,提高調試密文運算任務的效率,減少用戶學習成本以及提高計算引擎的處理效率。
為了解決上述問題,本發明實施例公開了一種密文運算調試方法,所述方法應用于密文運算系統中的計算引擎,所述密文運算系統中還包括任務控制節點,所述方法包括:
接收密文運算任務的任務配置,所述任務配置中包括密文運算代碼和標志變量的賦值語句,所述標志變量用于指示所述任務配置的更新參數;
加載所述標志變量的賦值語句,并根據所述標志變量的賦值更新第一存儲結構,所述第一存儲結構用于記錄所述任務配置中各標志變量的相關信息;
在執行到所述標志變量的調用接口時,從所述第一存儲結構中讀取所述標志變量的賦值,并基于所述標志變量的賦值更新所述密文運算任務的任務配置;
將更新后的任務配置發送至任務控制節點,通過任務控制節點將更新后的任務配置下發給所述密文運算任務的任務參與方,以使任務參與方根據所述更新后的任務配置執行所述密文運算任務。
另一方面,本發明實施例公開了一種計算引擎,所述計算引擎應用于密文運算系統,所述密文運算系統中還包括任務控制節點,所述計算引擎包括:
配置接收模塊,用于接收密文運算任務的任務配置,所述任務配置中包括密文運算代碼和標志變量的賦值語句,所述標志變量用于指示所述任務配置的更新參數;
信息更新模塊,用于加載所述標志變量的賦值語句,并根據所述標志變量的賦值更新第一存儲結構,所述第一存儲結構用于記錄所述任務配置中各標志變量的相關信息;
配置更新模塊,用于在執行到所述標志變量的調用接口時,從所述第一存儲結構中讀取所述標志變量的賦值,并基于所述標志變量的賦值更新所述密文運算任務的任務配置;
配置發送模塊,用于將更新后的任務配置發送至任務控制節點,通過任務控制節點將更新后的任務配置下發給所述密文運算任務的任務參與方,以使任務參與方根據所述更新后的任務配置執行所述密文運算任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華控清交信息科技(北京)有限公司;賈曉豐;高嵩,未經華控清交信息科技(北京)有限公司;賈曉豐;高嵩許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110552732.1/2.html,轉載請聲明來源鉆瓜專利網。





