PlatON中的密碼學

買賣虛擬貨幣
寫程式碼,是密碼朋克的使命。我們深知總要有人寫軟體來保護隱私。只有我們親自動手,我們才能擁有隱私權,我們一定會開發這樣的軟體。我們將要公開發布我們的程式碼,讓密碼朋克戰友們能夠使用軟體。我們的程式碼,對全球所有人免費。如果你們要封殺我們所寫的軟體,我們也毫不在意。我們清楚,軟體是無法被銷燬的,徹底的分散式系統永不停機。——《密碼朋克宣言》密碼學,最早用於軍事機密的傳遞。公元前58年左右,Caesar(凱撒大帝)使用的凱撒密碼就是運用軍事命令的傳遞。他將每一個字母都進行了位移,以防止他的敵人在截獲凱撒的軍事命令之後,直接獲取到真實情報。當密碼學進入了現代時期,藝術變成了科學,密碼學開始建造完備的體系。同時多種密碼學技術相繼呈現世人,原本神秘莫測的密碼學一時間泛起漣漪。

PlatON作為隱私計算網路,所運用的技術以現代密碼學為主。主要涵蓋安全多方計算、同態加密、零知識證明等技術。

安全多方計算(MPC)是由圖靈獎獲得者姚期智院士於1982年提出的概念。透過將近40年的發展,在理論和工程上都得到了長足的進步。以秘密分享(Secret Sharing)、混淆電路(Garbled Circuit)和不經意傳輸(Oblivious Transfer)等技術為主的MPC協議中,往往網路通訊上的代價要大於計算的代價。在合適的網路條件下基於上述技術的MPC協議的實際效能也能滿足許多實際的需求。

同態加密(HE)是Ron Rivest、Leonard Adleman以及Michael L. Dertouzo在1978年提出的概念。與傳統的加密演算法的區別在於,除了加密和解密演算法之外,還支援同態計算演算法——可以在密文上進行計算,計算後解密可等價於先解密後計算。

零知識證明(ZK)是麻省理工學院研究人員Goldwasser、Micali 及 Rackoff在1989年提出的概念,指的是證明者能夠在不向驗證者提供任何有用的資訊的情況下,使驗證者相信某個論斷是正確的。

PlatON並沒有侷限在某個密碼學技術,而是在MPC、ZK、HE等密碼學技術方面均保持大力投入,從實際業務角度出發,很多商業需求受限於資料隱私無法達成專案落地,MPC剛好可以解決這個痛點。

ZK也是非常重要的隱私計算技術,通常會用於解決計算正確性問題,屬於下一階段的關鍵技術。這也使得PlatON擁有廣闊的實際應用空間及商業化實踐基礎。

密碼學的研究也離不開一支“朋克”的團隊,PlatON擁有一個業界領先的密碼學研發團隊,彙集了包括中科院、上海交通大學、武漢大學、美國馬里蘭大學、西北大學等國內外頂尖高校的著名密碼學教授和研究學者,是團隊走在隱私計算領域前沿的堅實後盾。

另外,PlatON大力支援密碼學相關的學術和技術賽事活動,是密碼學領域三大頂級會議Crypto/Eurocrypt/Asiacrypt,和安全領域頂級會議ACM CCS的持續贊助商。

同時,PlatON還作為主要贊助商與國內頂級高校和科研機構一起連續舉辦了兩屆密碼學冬令營(Crypto Innovation School),分別針對安全多方計算和格密碼展開了主題培訓。

此外,PlatON還獨立舉辦了CISC 2019 密碼學年度賽事,旨在鼓勵和推廣全球密碼學方面的創造性的密碼學技術作品。

所以PlatON中的密碼學不僅僅是對理論及技術深入的研究,更多的是對人才、前沿技術、相關學術峰會持續不斷的大力投入。

密碼學就是PlatON團隊堅守的“憲法”。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;