談到區塊鏈,不得不說密碼學

LikeLib發表於2019-03-04

背靠密碼學、共識機制與博弈論,“區塊鏈”成為2017年到現在最炙手可熱的討論點。我們知道,比特幣的誕生離不開區塊鏈,而區塊鏈也離不開密碼學。總的來說,三者之間的聯絡是互相的。

提到密碼學,我們並不感到陌生,比如許多戰爭電影中,很多人戴著耳機圍繞著機器根據“嘀嘀嘀”的聲音截獲密文,再進行解密獲得軍事情報,這就是密碼學的早期應用。在1970年之前,密碼學還基本是由國家權力機構壟斷,而後隨著技術不斷進步,才漸漸進入公眾領域。

目前密碼學作為區塊鏈的核心內容之一,在區塊鏈網路的安全交易、隱私保護還有安全訪問中起到不可忽視的作用,是支撐區塊鏈不可缺少的核心技術。所以今天,我們就來介紹一下“區塊鏈中的密碼學”。

早在人類文明初期,密碼學就已經開始發展。早期密碼學將通俗易懂的明文轉換成為普通聽眾無法理解的密文,並設計特殊規則讓合法聽眾將密文還原為明文。早期主要是通過替換、換位方式進行密碼變化,如古羅馬Caeser密碼、法國Vigenere密碼。伴隨著資訊通訊即計算機技術的飛躍式進步,密碼學在實現效率和實現方式上均實現了前所未有的系統發展。

密碼學作為區塊鏈重要理論基礎,具有一個完備而複雜的知識體系,涵蓋了龐大的知識圖譜,這些學科的發展支撐了現代密碼學研究的爆發式增長。

從新世紀開始,public key(公鑰)、key distribution(金鑰分配)的發展勢頭日趨強勁,這也與比特幣的興起和區塊鏈的落地密不可分。

公鑰體系的建立對密碼學具有革命性的意義,是現代密碼學投向應用的重要里程碑。

目前,人們普遍意識到計算和通訊技術正在以一種超出預想的速度融合。我們正在進入一個高度連線的世界,每個使用者都可以看到其他使用者的資料。而維護資訊的隱私和完整性的目前最實用的方法就是進行公鑰加密。

公鑰加密技術已經廣泛運用在人類社會中。Microsoft瀏覽器和伺服器以及信用卡的安全電子交易標運用到了公鑰密碼技術之外,藉助網際網路的信貸購車業務的飛速發展也與公鑰加密技術有關。

事實上,如果沒有公鑰加密技術提供的靈活、強大的安全保障,依託於網際網路的電子商務交易就很難實現。未來,公鑰加密技術將成為各類資訊系統中不可分割的重要組成部分。

密碼學可以為一切虛擬網路的安全性提供保證,安全性是一切交易的基礎,區塊鏈網路離不開加密演算法這塊基石。而且,隨著科技發展日新月異,我們的加密演算法也還會不斷改進,讓我們拭目以待吧。

相關文章