寫(xiě)代碼,是密碼朋克的使命。我們深知總要有人寫(xiě)軟件來(lái)保護(hù)隱私。只有我們親自動(dòng)手,我們才能擁有隱私權(quán),我們一定會(huì)開(kāi)發(fā)這樣的軟件。我們將要公開(kāi)發(fā)布我們的代碼,讓密碼朋克戰(zhàn)友們能夠使用軟件。我們的代碼,對(duì)全球所有人免費(fèi)。如果你們要封殺我們所寫(xiě)的軟件,我們也毫不在意。我們清楚,軟件是無(wú)法被銷毀的,徹底的分布式系統(tǒng)永不停機(jī)。——《密碼朋克宣言》
密碼學(xué),最早用于軍事機(jī)密的傳遞。公元前58年左右,Caesar(凱撒大帝)使用的凱撒密碼就是運(yùn)用軍事命令的傳遞。他將每一個(gè)字母都進(jìn)行了位移,以防止他的敵人在截獲凱撒的軍事命令之后,直接獲取到真實(shí)情報(bào)。
當(dāng)密碼學(xué)進(jìn)入了現(xiàn)代時(shí)期,藝術(shù)變成了科學(xué),密碼學(xué)開(kāi)始建造完備的體系。同時(shí)多種密碼學(xué)技術(shù)相繼呈現(xiàn)世人,原本神秘莫測(cè)的密碼學(xué)一時(shí)間泛起漣漪。
PlatON作為隱私計(jì)算網(wǎng)絡(luò),所運(yùn)用的技術(shù)以現(xiàn)代密碼學(xué)為主。主要涵蓋安全多方計(jì)算、同態(tài)加密、零知識(shí)證明等技術(shù)。
安全多方計(jì)算(MPC)是由圖靈獎(jiǎng)獲得者姚期智院士于1982年提出的概念。通過(guò)將近40年的發(fā)展,在理論和工程上都得到了長(zhǎng)足的進(jìn)步。以秘密分享(Secret Sharing)、混淆電路(Garbled Circuit)和不經(jīng)意傳輸(Oblivious Transfer)等技術(shù)為主的MPC協(xié)議中,往往網(wǎng)絡(luò)通信上的代價(jià)要大于計(jì)算的代價(jià)。在合適的網(wǎng)絡(luò)條件下基于上述技術(shù)的MPC協(xié)議的實(shí)際性能也能滿足許多實(shí)際的需求。
同態(tài)加密(HE)是Ron Rivest、Leonard Adleman以及Michael L.Dertouzo在1978年提出的概念。與傳統(tǒng)的加密算法的區(qū)別在于,除了加密和解密算法之外,還支持同態(tài)計(jì)算算法——可以在密文上進(jìn)行計(jì)算,計(jì)算后解密可等價(jià)于先解密后計(jì)算。
零知識(shí)證明(ZK)是麻省理工學(xué)院研究人員Goldwasser、Micali及Rackoff在1989年提出的概念,指的是證明者能夠在不向驗(yàn)證者提供任何有用的信息的情況下,使驗(yàn)證者相信某個(gè)論斷是正確的。
PlatON并沒(méi)有局限在某個(gè)密碼學(xué)技術(shù),而是在MPC、ZK、HE等密碼學(xué)技術(shù)方面均保持大力投入,從實(shí)際業(yè)務(wù)角度出發(fā),很多商業(yè)需求受限于數(shù)據(jù)隱私無(wú)法達(dá)成項(xiàng)目落地,MPC剛好可以解決這個(gè)痛點(diǎn)。
ZK也是非常重要的隱私計(jì)算技術(shù),通常會(huì)用于解決計(jì)算正確性問(wèn)題,屬于下一階段的關(guān)鍵技術(shù)。這也使得PlatON擁有廣闊的實(shí)際應(yīng)用空間及商業(yè)化實(shí)踐基礎(chǔ)。
密碼學(xué)的研究也離不開(kāi)一支“朋克”的團(tuán)隊(duì),PlatON擁有一個(gè)業(yè)界領(lǐng)先的密碼學(xué)研發(fā)團(tuán)隊(duì),匯集了包括中科院、上海交通大學(xué)、武漢大學(xué)、美國(guó)馬里蘭大學(xué)、西北大學(xué)等國(guó)內(nèi)外頂尖高校的著名密碼學(xué)教授和研究學(xué)者,是團(tuán)隊(duì)走在隱私計(jì)算領(lǐng)域前沿的堅(jiān)實(shí)后盾。
另外,PlatON大力支持密碼學(xué)相關(guān)的學(xué)術(shù)和技術(shù)賽事活動(dòng),是密碼學(xué)領(lǐng)域三大頂級(jí)會(huì)議Crypto/Eurocrypt/Asiacrypt,和安全領(lǐng)域頂級(jí)會(huì)議ACM CCS的持續(xù)贊助商。
同時(shí),PlatON還作為主要贊助商與國(guó)內(nèi)頂級(jí)高校和科研機(jī)構(gòu)一起連續(xù)舉辦了兩屆密碼學(xué)冬令營(yíng)(Crypto Innovation School),分別針對(duì)安全多方計(jì)算和格密碼展開(kāi)了主題培訓(xùn)。
此外,PlatON還獨(dú)立舉辦了CISC 2019密碼學(xué)年度賽事,旨在鼓勵(lì)和推廣全球密碼學(xué)方面的創(chuàng)造性的密碼學(xué)技術(shù)作品。
所以PlatON中的密碼學(xué)不僅僅是對(duì)理論及技術(shù)深入的研究,更多的是對(duì)人才、前沿技術(shù)、相關(guān)學(xué)術(shù)峰會(huì)持續(xù)不斷的大力投入。
密碼學(xué)就是PlatON團(tuán)隊(duì)堅(jiān)守的“憲法”。