簡介:JUGO平台針對企業級用戶,打造基於MPC的安全數據交易平台。本節內容將介紹具體如何通過在本地部署MPC節點的教程,完成數據協同計算。 1.編程語言&開發環境 1.1.計算邏輯編程語言 Frutta語言 1.2.IDE開發環境 操作系統windows(后續支持 ...
簡介:在上一節 安全多方計算 MPC 從入門到精通:Frutta語言 中,已經介紹了Frutta語言語法相關的內容,在本節中,我們將介紹JUGO IDE及SDK。 .什么是JUGO IDE JUGO IDE是JUGO技術產品面向開發者提供的用來編寫MPC算法的開發工具,結合Frutta谷歌瀏覽器插件,開發者無需搭建任何環境就可以快速編寫 編譯 運行和發布算法。 通過使用JUGO IDE,開發者可使 ...
2018-07-05 15:20 0 882 推薦指數:
簡介:JUGO平台針對企業級用戶,打造基於MPC的安全數據交易平台。本節內容將介紹具體如何通過在本地部署MPC節點的教程,完成數據協同計算。 1.編程語言&開發環境 1.1.計算邏輯編程語言 Frutta語言 1.2.IDE開發環境 操作系統windows(后續支持 ...
簡介:在上一節《安全多方計算(MPC)從入門到精通:簡易教程》中,我們已經簡單介紹過Frutta語言,Frutta是JUGO為計算邏輯而開發的編程語言,計算邏輯在MPC中是為解決具體業務而編寫的算法。它是一門類C高級語言,支持大部分運算符、數據類型,表達方式的實現——300個門電路,僅需一行代碼 ...
簡介:在上一節《安全多方計算(MPC)從入門到精通:JUGO-IDE及SDK》中,已經介紹了JUGO-IDE及SDK相關的內容,本節也是本系列的最后一篇文章,我們將介紹MPC的經典案例,以及這些案例的代碼及實現流程。 1.業務邏輯 該案例為經典的MPC百萬富翁問題的一個演示,百萬富翁問題是 ...
安全多方計算是解決在一個互不信任的多用戶網絡中,兩個或多個用戶能夠在不泄漏各自私有輸入信息時,協同合作執行某項計算任務的問題。它在密碼學中擁有相當重要的地位,是電子選舉、門限簽名以及電子拍賣等諸多應 用得以實施的密碼學基礎。 研究現狀 安全多方計算(secure multi-party ...
多方安全計算概述 多方安全計算(Secure Multi-Party Computation, MPC)是密碼學的一個分支,在無可信第三方的情況下,仍可安全地按照公開的計算邏輯,進行數據協同計算,並輸出結果。 即使參與各方輸入的數據只有自己知道,仍可以通過加密算法,各自得到自己想要的計算 ...
01 多方安全計算技術是什么 多方安全計算,很多人對此較為 陌生,但如若不涉及具體的加密算法,理解起來也比較簡單。 多方安全計算是由華裔計算機科學家、圖領獎獲得者姚期智教授於1982年提出的“百萬富翁”問題:兩個爭強好勝的富翁Alice和Bob在街頭相遇,如何在不暴露 ...
歷史背景 A.C. Yao於1982年首次提出安全多方計算的概念,其主要研究在私有信息不被泄漏的前提下,多個互不信賴的參與者如何協作進行計算 Goldwasser:“安全多方計算所處的地位就如同公鑰密碼學10年前所處的地位一樣重要,它是計算科學一個極其重要的工具,而實際應用才剛起步 ...