乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      從密碼學(xué)角度理解區(qū)塊鏈

       孟溪ProbeT連山 2019-10-25

      密碼學(xué)相關(guān)的安全技術(shù)在整個(gè)信息技術(shù)領(lǐng)域有著舉足輕重的重要地位。如果沒(méi)有密碼學(xué)和信息安全的研究成果,人類社會(huì)將無(wú)法進(jìn)入信息時(shí)代。區(qū)塊鏈技術(shù)大量依賴了密碼學(xué)和信息安全技術(shù)的研究成果。因此,密碼學(xué)是區(qū)塊鏈技術(shù)的核心。

      隨著信息技術(shù)的發(fā)展,密碼學(xué)也躍升到了一個(gè)新的高度。本文從密碼學(xué)角度出發(fā),深度剖析為什么區(qū)塊鏈能夠有效防止信息被篡改,數(shù)字身份如何認(rèn)證。.

      1

      同態(tài)加密

      同態(tài)加密是基于數(shù)學(xué)難題的計(jì)算復(fù)雜性理論的密碼學(xué)技術(shù)??梢詫?duì)密文進(jìn)行直接處理,也可以對(duì)未加密的原始數(shù)據(jù)處理后再對(duì)結(jié)果加密,兩者得到的結(jié)果相同。同態(tài)加密是一類具有特殊自然屬性的加密方法,可以保證實(shí)現(xiàn)數(shù)據(jù)處理者無(wú)法訪問(wèn)到數(shù)據(jù)自身的信息。

      同態(tài)來(lái)自代數(shù)領(lǐng)域,包括加減乘除四種同態(tài)類型。能夠同時(shí)滿足加法同態(tài)和乘法同態(tài),稱之為代數(shù)同態(tài),也稱全同態(tài);能夠同時(shí)滿足四種類型的同態(tài),稱之為算數(shù)同態(tài)。

      在計(jì)算機(jī)中如果實(shí)現(xiàn)全同態(tài)意味著對(duì)所有處理皆可實(shí)現(xiàn)同態(tài)性。反之,只能實(shí)現(xiàn)部分特定操作的同態(tài)性,則被稱為特定同態(tài)。

      在區(qū)塊鏈中使用同態(tài)加密技術(shù),運(yùn)行在鏈上的智能合約處理密文,使真實(shí)數(shù)據(jù)能夠不被知道,極大地保證了數(shù)據(jù)隱私安全性。

      與傳統(tǒng)加密算法相比,同態(tài)加密優(yōu)勢(shì)非常明顯,業(yè)界也已實(shí)現(xiàn),但其較高的計(jì)算時(shí)間或存儲(chǔ)成本,是無(wú)法與傳統(tǒng)加密算法相提并論的。

      2

      布隆過(guò)濾器

      談及布隆過(guò)濾器不得不提起Hash算法,由于其具有一一對(duì)應(yīng)的特點(diǎn)(即一個(gè)內(nèi)容對(duì)應(yīng)一個(gè)Hash值,而Hash值最終會(huì)轉(zhuǎn)化為二進(jìn)制編碼)。布隆過(guò)濾器基于Hash算法的快速查找,能夠快速準(zhǔn)確判斷出某一元素是否在同一集合內(nèi)。

      假定一個(gè)內(nèi)容和存儲(chǔ)數(shù)組,通過(guò)構(gòu)造Hash函數(shù),使Hash值的總量不能超過(guò)數(shù)組大小,便可實(shí)現(xiàn)快速基于內(nèi)容查找對(duì)應(yīng)數(shù)組。

      從密碼學(xué)角度理解區(qū)塊鏈

      相對(duì)單個(gè)Hash算法查找,布隆過(guò)濾器在提升空間利用率上采用多個(gè)Hash函數(shù)。對(duì)同一個(gè)給定輸入,多個(gè)Hash函數(shù)將計(jì)算出多個(gè)地址,然后在這些低智商分別標(biāo)記為1,查找時(shí)使用同樣的計(jì)算方法,只要查找到對(duì)應(yīng)元素,如果結(jié)果都為1,則表明該輸入存在的概率較大。

      3

      數(shù)字簽名

      數(shù)字簽名可以保證某數(shù)字內(nèi)容的來(lái)源及完整性,即不可篡改性。區(qū)塊鏈技術(shù)基于數(shù)字簽名,在鏈上交易時(shí)只要交易雙方得到的簽名相同即可驗(yàn)證交易是否成功。

      在加密技術(shù)領(lǐng)域,對(duì)非對(duì)稱加密算法理論上都可以使用數(shù)字簽名來(lái)實(shí)現(xiàn),但針對(duì)一些特定的安全需求,一些特殊的數(shù)字簽名算法誕生:

      環(huán)簽名:

      環(huán)簽名首先要選定一個(gè)臨時(shí)簽名集合。使用自己的私鑰和集合內(nèi)他人的公鑰即可產(chǎn)生獨(dú)立簽名。然而簽名者所在集合內(nèi)的其他人并不知道自己被包含在最終簽名中。環(huán)簽名有個(gè)顯著的特點(diǎn),即匿名性。

      盲簽名:

      盲簽名是一種特殊的數(shù)字簽名技術(shù)。盲簽名因簽名的人看不到所簽署文件的具體內(nèi)容而聞名,它有兩個(gè)顯著的特點(diǎn):一是簽名者對(duì)消息的內(nèi)容是不可見(jiàn)的 ;二是簽名被公開(kāi)后,簽名者不能追蹤簽名。

      多重簽名:

      顧名思義,就是多個(gè)用戶對(duì)同一個(gè)信息進(jìn)行簽名和認(rèn)證的技術(shù)。放在區(qū)塊鏈領(lǐng)域,可以簡(jiǎn)單理解為一個(gè)數(shù)字資產(chǎn)的多個(gè)簽名,簽名標(biāo)定的是數(shù)字資產(chǎn)所屬及權(quán)限,多重簽名表示該數(shù)字資產(chǎn)可由多人管理。

      群簽名:

      群簽名需要有一個(gè)群,群內(nèi)的某一成員可以代表群組進(jìn)行匿名簽名。簽名可以溯源來(lái)自于該群組,但無(wú)法準(zhǔn)確追蹤是該群那個(gè)成員簽的名。但是這樣就出現(xiàn)一個(gè)問(wèn)題,建立群需要有群管理員,那么管理員添加新成員,就存在其追蹤到成員身份的風(fēng)險(xiǎn)。

      4

      數(shù)字證書

      數(shù)字證書就是像一個(gè)證書一樣,證明信息和合法性。由證書認(rèn)證機(jī)構(gòu)(CertificationAuthority,CA)來(lái)簽發(fā),權(quán)威的CA包括verisign等。用戶也可自行搭建CA系統(tǒng),在私有網(wǎng)絡(luò)中使用。

      數(shù)字證書是用來(lái)證明某個(gè)公鑰是誰(shuí)的,并且內(nèi)容是準(zhǔn)確無(wú)誤的。對(duì)于非對(duì)稱加密算法和數(shù)字簽名來(lái)說(shuō),公鑰的分發(fā)極為重要,一旦公鑰被人知道或替換,將意味著整個(gè)安全體系存在被破壞的風(fēng)險(xiǎn)。

      數(shù)字證書大致分為兩類:

      加密數(shù)字證書:用于保護(hù)加密用途的公鑰;

      簽名驗(yàn)證數(shù)字證書:用于保護(hù)簽名用途的公鑰;

      通常情況下,一個(gè)數(shù)字證書內(nèi)容可能包括基本數(shù)據(jù)(版本、序列號(hào))、所簽名對(duì)象信息(簽名算法類型、簽發(fā)者信息、有效期、被簽發(fā)人、簽發(fā)的公開(kāi)密鑰)、CA的數(shù)字簽名等。證書頒發(fā)者一般還要利用自己的私鑰對(duì)證書內(nèi)容進(jìn)行簽名,以防證書內(nèi)容被他人篡改利用。

      5

      PKI體系

      PKI(Public Key Infrastructure)體系在現(xiàn)代密碼學(xué)應(yīng)用領(lǐng)域處于基礎(chǔ)地位,主要解決證書核心的管理問(wèn)題。在非對(duì)稱加密中,公鑰可以通過(guò)證書機(jī)制進(jìn)行保護(hù),那么如何管理和分發(fā)證書就需要PKI體系保障。

      從密碼學(xué)角度理解區(qū)塊鏈

      PKI是建立在公私鑰基礎(chǔ)上實(shí)現(xiàn)信息的安全可靠傳遞和身份確認(rèn)的通用框架。一般情況下,PKI至少包括以下組件:

      CA(Certification Authority):負(fù)責(zé)證書的頒發(fā)和作廢,接收來(lái)自RA的請(qǐng)求,也是PKI體系最核心的部分;

      RA(Registration Authority):對(duì)用戶身份進(jìn)行驗(yàn)證,校驗(yàn)數(shù)據(jù)合法性,負(fù)責(zé)登記,審核過(guò)了就發(fā)給CA;

      證書數(shù)據(jù)庫(kù):主要是存放證書,一般采用X.500系列標(biāo)準(zhǔn)格式,并配合LDAP目錄服務(wù)對(duì)用戶信息進(jìn)行管理。

      常見(jiàn)的流程為:用戶通過(guò)RA登記申請(qǐng)證書,CA完成證書制作,并頒發(fā)給用戶。用戶如果要注銷證書可以向CA發(fā)出申請(qǐng)。

      6

      總結(jié)

      基于本文對(duì)密碼學(xué)中部分算法的解讀,相信很多讀者對(duì)區(qū)塊鏈系統(tǒng)如何實(shí)現(xiàn)隱私保護(hù)、數(shù)據(jù)不被篡改等內(nèi)容有了一定理解。

      深入了解密碼學(xué)對(duì)我們研究區(qū)塊鏈技術(shù)意義非常重要,區(qū)塊鏈和密碼學(xué)相互促進(jìn)發(fā)展,使密碼學(xué)在區(qū)塊鏈技術(shù)領(lǐng)域能夠充分體現(xiàn),與此同時(shí),也反映出密碼學(xué)和區(qū)塊鏈?zhǔn)敲懿豢煞值摹?/p>

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多