沖量網(wǎng)絡(luò) | 泛談密碼學(xué)

沖量科技
密碼學(xué)是研究如何隱密地傳遞信息的學(xué)科,是數(shù)學(xué)和計(jì)算機(jī)科學(xué)的分支,和信息論也密切相關(guān)。而互聯(lián)網(wǎng)的出現(xiàn)和繁榮,密碼學(xué)技術(shù)得到了飛躍式發(fā)展,而隨著區(qū)塊鏈和可信計(jì)算等先進(jìn)技術(shù)的出現(xiàn),更是將密碼學(xué)的商業(yè)價(jià)值和技術(shù)發(fā)展速度提升到了前所未有的高度。

密碼學(xué)是研究如何隱密地傳遞信息的學(xué)科,是數(shù)學(xué)和計(jì)算機(jī)科學(xué)的分支,和信息論也密切相關(guān)。而互聯(lián)網(wǎng)的出現(xiàn)和繁榮,密碼學(xué)技術(shù)得到了飛躍式發(fā)展,而隨著區(qū)塊鏈和可信計(jì)算等先進(jìn)技術(shù)的出現(xiàn),更是將密碼學(xué)的商業(yè)價(jià)值和技術(shù)發(fā)展速度提升到了前所未有的高度??梢哉f(shuō),目前密碼學(xué)技術(shù)處于百花齊放的狀態(tài),其將成為未來(lái)互聯(lián)網(wǎng)的關(guān)鍵技術(shù)之一,引領(lǐng)著相關(guān)的技術(shù)和商業(yè)活動(dòng)不斷往前發(fā)展。

對(duì)稱(chēng)加密

那說(shuō)到密碼學(xué),就不得不先提到對(duì)稱(chēng)加密,簡(jiǎn)單來(lái)說(shuō),在對(duì)稱(chēng)加密的框架下,雙方會(huì)首先約定一個(gè)密鑰,此后發(fā)出者將密文通過(guò)該密鑰進(jìn)行加密后再傳遞給接收者,接收者通過(guò)密鑰再還原出來(lái),哪怕被截獲,沒(méi)有密文也很難破譯。

從古代起直到1970年代,對(duì)稱(chēng)加密可以說(shuō)是密碼學(xué)的主要應(yīng)用模式。直到現(xiàn)在,其也一直處于發(fā)展的過(guò)程中,70年代DES算法的出現(xiàn)也代表著其又邁入新的臺(tái)階,DES標(biāo)準(zhǔn)使得對(duì)稱(chēng)密碼學(xué)達(dá)到了新高度,使得破解密碼也變得更加困難。

但是對(duì)稱(chēng)加密也有一個(gè)弱點(diǎn),就是它永遠(yuǎn)要依賴(lài)于一個(gè)“事先共享的密鑰”。要做到事先共享的密鑰,可能需要一個(gè)成本較高的過(guò)程。如果雙方可能距離很遙遠(yuǎn),要通過(guò)某種方式傳遞密鑰,同時(shí)保證傳遞的安全性,很可能不是一件容易的事。特別是當(dāng)其中一方需要當(dāng)方面更改密鑰內(nèi)容,那整個(gè)系統(tǒng)就很容易遭到破壞。

密鑰對(duì)

由于計(jì)算機(jī)技術(shù)的發(fā)展速度驚人,使得秘密通信中的密鑰交換問(wèn)題,開(kāi)始成為一個(gè)更迫切真實(shí)的需求。使用者不可能保證每次都能共享密鑰,需要通過(guò)對(duì)話(huà)產(chǎn)生出一個(gè)共享密鑰,同時(shí)讓截獲整個(gè)對(duì)話(huà)過(guò)程的第三方無(wú)法猜出這個(gè)密鑰。

這個(gè)看似瘋狂的想法在70年代得到了理論層面的實(shí)現(xiàn),其便是利用密鑰對(duì),其核心思想是創(chuàng)造出一個(gè)密鑰對(duì),密鑰對(duì)由公鑰和私鑰組成,發(fā)送者向接收者公開(kāi)的將不是密鑰而是公鑰,任何一個(gè)接收方,哪怕此前與發(fā)送者并不認(rèn)識(shí),都可以把明文通過(guò)公鑰加密,然后發(fā)送給發(fā)送者。發(fā)送者獲得內(nèi)容后,便可以通過(guò)私鑰進(jìn)行解密,理論上這一切都可以在本地實(shí)現(xiàn),既然在本地實(shí)現(xiàn),那自然也沒(méi)有泄露的風(fēng)險(xiǎn)。

但是這個(gè)解決方案在那時(shí)過(guò)于前衛(wèi),一直到接近20年后,人們才開(kāi)始大規(guī)模使用這種加密方法,SSL/TLS,HTTPS等技術(shù)都是來(lái)源于此,其也成為了互聯(lián)網(wǎng)的核心技術(shù)之一。

互信社區(qū)

區(qū)塊鏈的出現(xiàn)給密碼學(xué)帶來(lái)了新氣象,它著眼于組織管理上的重要問(wèn)題,如果一個(gè)團(tuán)體,相互之間不能完全信任,但是又需要在一起合作,究竟該如何解決?區(qū)塊鏈通過(guò)各類(lèi)共識(shí)機(jī)制,保證即使通信安全和絕對(duì)信任,任何人都可以自愿參加這個(gè)集體,成為集體管理的一份子,而且所有成員也是平等的。

區(qū)塊鏈技術(shù)通過(guò)密碼學(xué)構(gòu)建了一個(gè)分布式的共享賬本和數(shù)據(jù)庫(kù),保證了區(qū)塊鏈的“誠(chéng)實(shí)”與“透明”,同時(shí)使得所有參與者可以在互信社區(qū)中完成協(xié)作。區(qū)塊鏈出現(xiàn)以前,密碼學(xué)的主要應(yīng)用是構(gòu)建秘密通信體系。區(qū)塊鏈的出現(xiàn)將密碼學(xué)的應(yīng)用領(lǐng)域大大拓展了,使之成為構(gòu)建新型人類(lèi)互信社區(qū)的核心技術(shù)力量。

可信技術(shù)

而隨著可信計(jì)算技術(shù)和隱私計(jì)算等一系列技術(shù)的異軍突起,密碼學(xué)開(kāi)始著重于保護(hù)隱私協(xié)作數(shù)據(jù),而不僅僅在于信息,區(qū)塊鏈雖然能實(shí)現(xiàn)信息的安全,但在協(xié)作中,其效率并不高,此外,如果大家都要求保護(hù)隱私,就意味著相互看不見(jiàn)對(duì)方的數(shù)據(jù)。此時(shí),如果又沒(méi)有一個(gè)“第三方作保”,大家怎么可能建立互信呢?

那要兼顧這兩點(diǎn),同時(shí)解決“數(shù)據(jù)透明”與“隱私保護(hù)”,可信計(jì)算技術(shù)便是解決“數(shù)據(jù)透明”與“隱私保護(hù)”的最佳工具,其包括零知識(shí)證明、同態(tài)加密、安全多方計(jì)算、聯(lián)邦學(xué)習(xí)等技術(shù),其從硬件層保護(hù)軟件和數(shù)據(jù),并在協(xié)作層面促進(jìn)同業(yè)及不同業(yè)的數(shù)據(jù)、算法等協(xié)作,相比于小范圍合作或者灰色地帶的購(gòu)買(mǎi)行為,利用可信計(jì)算計(jì)算,便能在不泄露隱私的情況下完成大規(guī)模協(xié)作,這是在過(guò)去從來(lái)不敢想象的。

未來(lái)

互聯(lián)網(wǎng)的需求不會(huì)枯竭,密碼學(xué)的發(fā)展也永無(wú)止盡,密碼學(xué)也會(huì)進(jìn)一步促進(jìn)計(jì)算機(jī)科學(xué),特別是在于電腦與網(wǎng)絡(luò)安全所使用的技術(shù),如訪(fǎng)問(wèn)控制與信息的機(jī)密性。而結(jié)合可信計(jì)算技術(shù)則可以保證隱私數(shù)據(jù)等在協(xié)作時(shí),也不會(huì)被泄露,從而使得密碼學(xué)的應(yīng)用進(jìn)一步擴(kuò)大和完善。

對(duì)沖量網(wǎng)絡(luò)而言,其將建立起鏈上鏈下的可信計(jì)算能力,支持保護(hù)數(shù)據(jù)隱私和安全前提下的聯(lián)合計(jì)算和交易。并使得其能覆蓋全網(wǎng)絡(luò)的安全傳輸通道,保障任務(wù)的安全調(diào)度和計(jì)算。支持隱私智能合約、鏈外安全存儲(chǔ)、安全密鑰管理、可信跨鏈服務(wù)、可信物聯(lián)網(wǎng)、可信聯(lián)邦學(xué)習(xí)等場(chǎng)景的計(jì)算環(huán)境需求,打造Web3.0時(shí)代的可信基礎(chǔ)設(shè)施。

THEEND

最新評(píng)論(評(píng)論僅代表用戶(hù)觀點(diǎn))

更多
暫無(wú)評(píng)論