(讀書(shū)筆記31)區(qū)塊鏈密碼學(xué)

圖片發(fā)自簡(jiǎn)書(shū)App

進(jìn)入鏈圈8個(gè)月,最初根據(jù)自己的理解寫(xiě)了兩個(gè)月的新聞資訊解讀。小白寫(xiě)資訊解讀,自然都是歪解。但是憑借對(duì)優(yōu)質(zhì)文字的天然理解,在支點(diǎn)做了三個(gè)月的伯樂(lè),天天泡在浩如煙海的文章里,心里越加的想了解鏈圈和幣圈。

2018年,本來(lái)是我人生中極為慘烈的一年,p2p理財(cái)血本無(wú)歸??创蠹叶荚诒葢K,我也說(shuō)出來(lái),拋出去霉運(yùn)。但是,我又是幸運(yùn)的,因?yàn)橛龅搅苏嬲敢易呱湘溔Φ娜?,我的師父股幣?jīng)。而這本讀書(shū)筆記寫(xiě)完后,將被打包作為新年禮物,贈(zèng)送給我的師父。

言歸正傳。區(qū)塊鏈技術(shù)既然解決的是在網(wǎng)絡(luò)時(shí)代價(jià)值信息的記錄與傳輸問(wèn)題,就必然有配套的安全保密系統(tǒng),這就是密碼學(xué)要解決的問(wèn)題。

早期計(jì)算機(jī)主要用于軍事,密碼學(xué)也是如此。20世紀(jì)70年代標(biāo)準(zhǔn)加密系統(tǒng)和公鑰加密算法把密碼學(xué)帶入了公眾視野。密碼學(xué)的發(fā)展分為三個(gè)階段:

1.1949年前的古典密碼學(xué)。它的安全性是基于算法的,類似于目前常用的編碼算法。

2.現(xiàn)代密碼學(xué)。1949年香農(nóng)《保密系統(tǒng)的通信理論》一文為對(duì)稱密碼系統(tǒng)建立了理論基礎(chǔ),密碼學(xué)從此成了一門科學(xué)。加密算法開(kāi)始時(shí)是基于密鑰進(jìn)行信息的加密解密,通過(guò)密鑰加密明文并以二進(jìn)制的形式進(jìn)行傳輸。

最大的弱點(diǎn):如果甲方不告知乙方密鑰,解密將無(wú)法完成。令人頭疼的問(wèn)題是保存和傳遞密鑰。

3.公鑰密碼學(xué)。學(xué)時(shí)代的來(lái)臨。1976年,公鑰密碼機(jī)制首次被提出;1978年,RSA公鑰密碼機(jī)制出現(xiàn)為密碼學(xué)史創(chuàng)造了新的里程碑。此時(shí)人們意識(shí)到直接傳遞密鑰并不是必須條件,只要加密和解密之間存在某種對(duì)應(yīng)關(guān)系即可。在這種思想的基礎(chǔ)上,出現(xiàn)了非對(duì)稱加密算法。

4.加密算法:哈希算法。哈希算法將在比特幣區(qū)塊鏈的加密算法中加以說(shuō)明。

提到區(qū)塊鏈技術(shù)中使用的加密算法,我們以比特幣為例,畢竟比特幣區(qū)塊鏈的加密算法是公開(kāi)的。我們來(lái)了解一下其中幾個(gè)核心算法,而且每個(gè)加密算法針對(duì)解決的安全問(wèn)題各不相同。

1.橢圓曲線算法。1985年由Neal Koblitz和Vivtor Miller提出。

優(yōu)勢(shì):使用可能更小的鑰匙,提供可能相當(dāng)或更高級(jí)的安全性。

比特幣使用了基于secp256kl橢圓曲線數(shù)學(xué)的公鑰密碼學(xué)算法。此算法保證了交易是由擁有對(duì)應(yīng)私鑰的人所發(fā)出的。數(shù)據(jù)簽名算法的核心在于證明數(shù)據(jù)是簽名者發(fā)出的、不可抵賴的。但不針對(duì)簽名數(shù)據(jù)本身的保密性。

2.SHA-256哈希算法。SHA,安全散列算法,是密碼散列函數(shù)家族的一員。這一組由美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院發(fā)布,適用于數(shù)字簽名標(biāo)準(zhǔn)。

其中SHA-1在許多安全協(xié)議中廣為使用,隨著此算法被密碼學(xué)家成功破譯,密碼學(xué)家又研發(fā)了SHA-2算法,且至今尚未出現(xiàn)對(duì)SHA-2的有效攻擊,安全性較高。

3.對(duì)稱加密算法AES是一個(gè)對(duì)稱分組密碼算法,是美國(guó)新的數(shù)據(jù)加密標(biāo)準(zhǔn)并被廣泛應(yīng)用。

比特幣官方使用此算法來(lái)加密錢包文件,準(zhǔn)確的說(shuō),是用此算法對(duì)客戶的錢包私鑰進(jìn)行加密。

4.Base58編碼??勺x性編碼算法類似于古典密碼學(xué)里的置換算法機(jī)制,目的不是為了保護(hù)數(shù)據(jù)安全,而是為了可讀性。

可讀性編碼不改變信息內(nèi)容,只改變信息內(nèi)容的表現(xiàn)形式。比特幣使用此算法來(lái)對(duì)公鑰及私鑰進(jìn)行編碼,生成以1或3開(kāi)頭的比特幣地址及Wallet Import Format格式的私鑰。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 〇、序言 貨幣由于其天然屬性決定了其與安全不可分割的聯(lián)系,從最早的金庫(kù)、保險(xiǎn)柜、鏢局到后來(lái)的ATM機(jī)、運(yùn)鈔車;從存...
    怒馬2048閱讀 39,872評(píng)論 4 79
  • 俗話說(shuō)“民以食為天”,飲食文化作為我們中國(guó)傳統(tǒng)文化中重要的一部分,是個(gè)體生命體驗(yàn)最直觀的表現(xiàn)和民族情感聯(lián)系的重要載...
    東方國(guó)學(xué)閱讀 3,237評(píng)論 0 1
  • 上周六回了趟家,趕上了周日媽媽生日。說(shuō)實(shí)話,挺慚愧的,第一次記得媽媽生日。在回家的路上沒(méi)有看到鮮花,就買了點(diǎn)水果。...
    EmmaLee123閱讀 538評(píng)論 0 0
  • 時(shí)光飛逝,光陰如梭!一年已經(jīng)結(jié)束了,新的一年又要開(kāi)始了,過(guò)年了,我們要回家看看,常年在外的天下兒女,你們是否...
    慕容洋L家族閱讀 176評(píng)論 0 3
  • 丁零零,鬧鐘響了。元元打了個(gè)哈欠,翻了個(gè)身,心想:再睡一分鐘吧,就一分鐘,不會(huì)遲到的。 過(guò)了一分鐘,元元起來(lái)了。他...
    蔡冠臣閱讀 517評(píng)論 0 0

友情鏈接更多精彩內(nèi)容