區塊鏈對于大家來說,應該都不陌生。這門從上世紀七十年代就已經被提出的技術,在最近這短短的十多年里迅速而又深刻的影響著我們的生活。大家在聊區塊鏈的時候,經常都會提到密碼學,其實縱觀區塊鏈的成長史,密碼學一直扮演著不可或缺的角色,本期我們就來聊聊密碼學以及密碼學和區塊鏈的那些事兒!
密碼學的發展階段
密碼學的發展大概可以分為三個階段:古典密碼學、現代密碼學、公鑰密碼學。
古典密碼學:這階段的核心密碼學思想主要為代替和置換。代替就是將明文每個字符替換成另外一種字符產生密文,接收者根據對應的字符替換密文就得到明文了。置換就是將明文的字符順序按照某種規則打亂。中國古代兵書《龍韜陰符》篇和《龍韜陰書》篇就講述了君主如何在戰爭中與在外的將領進行保密通信,而古希臘在大約在公元前700年,軍隊已經用上了一種叫做Scytale的圓木棍來進行保密通信。
中國信通院院長:區塊鏈將是中國新基建投資重點方向:中國信息通信研究院院長劉多9月16日表示,區塊鏈作為中國新型基礎設施中的新技術基礎設施,將是中國新基建投資重點方向。區塊鏈可以實現數據確權、定價和交易,實現可信共享,幫助企業降本增效,提升交易效率和價值,將是支撐中國數字經濟發展的重要基礎。(中新網)[2020/9/16]
現代密碼學:這階段的發展主要是對稱加密算法。對稱加密是發送方使用某種公開的算法使用密鑰對明文進行加密,接收方使用之前發送方給予的密鑰對密文進行解密得到明文。大家在電視上經常看到多大的摩斯密碼就是現代密碼學的一個典型。摩斯密碼是一種時通時斷的信號代碼,通過不同的排列順序來表達不同的英文字母、數字和標點符號,屬于一種早期的數字化通信形式。
公匙密碼學:這個階段的發展主要是非對稱加密算法。非對稱加密的原理是公鑰加密,私鑰解密。它的實現過程是A通過某種算法產生一對密鑰,分別是公鑰和私鑰,然后將公鑰公開。B想發送信息給A,就使用A的公鑰對明文進行加密產生密文并發送給A。A接收到密文后,用自己的私鑰對密文進行解密,得到明文。
火幣研究院副院長李慧:ETH2.0是一條全新的鏈,而非現有ETH網絡的硬分叉升級:7月30日下午,火幣研究院副院長李慧為GBLP第六期學員帶來主題為《區塊鏈技術發展之旅》的精品課程。
?關于ETH2.0,李慧老師在授課中指出:ETH2.0是構建新一代以太坊區塊鏈的網絡,是一條全新的鏈,而非現有ETH網絡的硬分叉升級。主網共識機制從PoW到PoS轉換是ETH2.0的核心目標。ETH2.0 PoS網絡不是“一步到位”,ETH之前經歷多個重要硬分叉升級但均保留PoW共識,而ETH2.0在完全切換到PoS之前,也將長期出現PoW鏈和PoS鏈共存情況,根據以太坊基金會公開信息ETH2.0PoW老鏈將至少存在3-5年。
?
火幣大學GBLP課程以帶領學員“探索商業變革前沿新知,跨入區塊鏈界核心圈層”為宗旨,是“學、商、創投”三界知名實戰導師精心深研的課程,包含趨勢、產業、金融投資等六大模塊,從而更好地幫助各位火幣大學學員洞悉全球區塊鏈產業趨勢,探索區塊鏈科技前沿。[2020/7/30]
密碼學在區塊鏈技術上的應用
聲音 | 賽迪區塊鏈研究院院長:區塊鏈技術和實體經濟結合發展最大的問題在于效率:據中國經濟時報報道,針對區塊鏈下一步所面臨的不確定性、風險,賽迪(青島)區塊鏈研究院院長劉權表示,區塊鏈未來最大的風險就是為了區塊鏈而上區塊鏈。當前,聯盟鏈和私鏈中信用識別認證做得比較好,而公鏈非實名且不支持追溯,因此公鏈里最大的風險就是賬戶認證的問題,如果私鑰被偷、被復制就會帶來巨大的損失。另外,區塊鏈技術和實體經濟結合發展,最大的問題在于效率。但隨著效率的提升,其中的數據對于安全監管也會帶來很大的問題。[2019/2/27]
密碼學在區塊鏈技術上的應用主要體現在現代密碼學和公鑰密碼學上。密碼學在區塊鏈的應用非常廣泛,可分為3類:對稱加密算法、非對稱加密算法和哈希散列算法。常見的方法有:Merkletree哈希樹算法,橢圓曲線算法,SHA-256算法,Base58編碼。主要作用是通過hash算法快速查找、對明文進行加解密、對信息進行簽名以及驗證、產生數字證書、生成賬戶地址等。
聲音 | 北京互聯網法院院長:采用區塊鏈存證、取證費用較低還可自行操作:據法制網報道,北京互聯網法院院長張雯接受《法制日報》記者采訪時表示,與傳統的取證程序相比,“天平鏈”存證更加簡潔,存證的安全性、可信度的審查前置以及證據是否一致都可以通過后臺的技術支持做檢驗,驗證程序更加快捷、高效,節省了資源,極大提升了司法效率。電子訴訟平臺還會直接標記,實現技術與法律相分離,對于驗證了技術標準的平臺,呈現在法官面前的是一份已經經過校驗的證據,當事人如果沒有相反的證據,則證據的真實性基本沒有問題,法官可以將注意力集中于證據所體現的事實方面。采用區塊鏈存證、取證費用較傳統取證低,而且可以自行操作。[2019/1/10]
對稱加密(也叫私鑰加密)指加密和解密使用相同密鑰的加密算法。有時又叫傳統密碼算法,就是加密密鑰能夠從解密密鑰中推算出來,同時解密密鑰也可以從加密密鑰中推算出來。而在大多數的對稱算法中,加密密鑰和解密密鑰是相同的,所以也稱這種加密算法為秘密密鑰算法或單密鑰算法。它要求發送方和接收方在安全通信之前,商定一個密鑰。對稱算法的安全性依賴于密鑰,泄漏密鑰就意味著任何人都可以對他們發送或接收的消息解密,所以密鑰的保密性對通信的安全性至關重要。基于“對稱密鑰”的加密算法主要有DES、TripleDES、RC2、RC4、RC5和Blowfish等
聲音 | 清華大學國家金融研究院院長:區塊鏈等技術將推動銀行業的整體改變:據科技日報消息,清華大學國家金融研究院院長、IMF前副總裁朱民近日表示,人工智能金融業趨向四大核心技術,即大數據、云計算、人工智能和區塊鏈;四種信息開始崛起,即交易信息、身份特征信息和行為數據等,這四種數據構成了未來金融業基礎核心數據的金礦。因此,人工智能將推動銀行業等整體改變。[2018/8/31]
對稱加密算法的特點是算法公開、計算量小、加密速度快、加密效率高,最大的優點在于加解密的高速度和使用長密鑰時的難破解性。
不足之處是,交易雙方都使用同樣鑰匙,安全性得不到保證。此外,每對用戶每次使用對稱加密算法時,都需要使用其他人不知道的惟一鑰匙,這會使得發收信雙方所擁有的鑰匙數量呈幾何級數增長,密鑰管理成為用戶的負擔。
非對稱加密需要兩個密鑰:公鑰(publickey)和私鑰(privatekey)。公鑰和私鑰是一對,如果用公鑰對數據加密,那么只能用對應的私鑰解密。如果用私鑰對數據加密,只能用對應的公鑰進行解密。因為加密和解密用的是不同的密鑰,所以稱為非對稱加密。非對稱加密的主要算法有RSA、Elgamal、背包算法、Rabin、D-H、ECC(橢圓曲線加密算法)等。其中使用最廣泛的是RSA算法和Elgamal。我們常見的數字證書、加密狗即是采用非對稱加密來完成安全驗證的。
非對稱加密的優點是安全性更高,公鑰是公開的,秘鑰是自己保存的,不需要將私鑰給別人。缺點是加密和解密花費時間長、速度慢,只適合對少量數據進行加密。
Hash算法可以將一個數據轉換為一個標志,這個標志和源數據的每一個字節都有十分緊密的關系。Hash算法還具有一個特點,就是很難找到逆向規律。Hash算法是一個廣義的算法,也可以認為是一種思想,使用Hash算法可以提高存儲空間的利用率,可以提高數據的查詢效率,也可以做數字簽名來保障數據傳遞的安全性。所以Hash算法被廣泛地應用在互聯網應用中。Hash算法也被稱為散列算法,Hash算法雖然被稱為算法,但實際上它更像是一種思想。Hash算法沒有一個固定的公式,只要符合散列思想的算法都可以被稱為是Hash算法。常見的Hash算法是MD5和SHA-1。
哈希算法的優點多得讓人難以置信。不論哈希表中有多少數據,插入和刪除只需要接近常量的時間即0(1)的時間級。對我們來說,這是一瞬間的事。哈希表運算得非常快,在計算機程序中,如果需要快速查詢數據的話,哈希表的速度明顯比樹快,樹的操作通常需要O(N)的時間級。哈希表不僅速度快,編程實現也相對容易。
哈希表的缺點是它是基于數組的,數組創建后難于擴展某些哈希表被基本填滿時,當數組被填滿后,性能會受到很大的影響。并且也沒有一種簡便的方法可以遍歷表中數據項。如果需要遍歷,就只能選擇其他數據結構。
區塊鏈的發展與密碼學緊密相連
如果我們打開區塊鏈的歷史,會發現區塊鏈的歷史和密碼學的進展是緊密相連的。
比特幣的pow算法的實現就是利用了hash函數,而pow算法是1993年提出的。
IPFS的整個算法的核心是時空證明算法,這是2014年提出的。
chia的核心算法同樣也是時空證明算法。
drand區塊鏈的核心算法是來自于多方隨機數協議,這也是最近幾年提出的。
每一個新的區塊鏈核心都往往需要一個核心算法,這個算法來支撐著整個系統的架構。
人物簡介
韓冬,1981年生,現任變量數字化研究院院長。韓院長04年畢業于鄭州大學計算機專業,從事科技行業17載,指導項目超過70個,服務用戶超過1000萬。自2016年起,韓院長專注于前沿科技產業,致力于服務企業進行數字化轉型,為多家企業提供數字化能力服務。
Tags:區塊鏈DESSHA區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈技術發展現狀和趨勢DES幣DES價格SHA價格SHA幣
「本文來源:華龍網」 百童講黨史、百畫繪長卷、百花迎華誕……日前,中國教育學會中小學德育研究分會2021年學術年會在北京召開,作為全國五所中小學代表之一.
1900/1/1 0:00:002月20日,歷時半個月的北京冬奧會落下帷幕,這場冰雪盛會給我們帶來了太多太多的感動,不斷對人類極限的挑戰成就了一個又一個的精彩瞬間.
1900/1/1 0:00:00魚是進補的良好水產食品,不僅味道鮮美,而且還有保健功效。不同魚的功效與作用各有些不同。 圖為食用淡水魚 生活中有很多的人喜歡吃魚,老話常說吃魚的人頭腦聰明,想來也是有一定的道理的,魚的營養價值非.
1900/1/1 0:00:00作者|yy 來源|極果編輯部 隨著中國家庭人口的不斷變化,加上前段時間三胎政策的全面開放,一臺能夠滿足整個家庭用車需求的產品成為市場迫切需要.
1900/1/1 0:00:00本報訊1月17日,北京正和恒基濱水生態環境治理股份有限公司與自然資源部第三海洋研究所簽署“自然資源部海洋生態保護與修復重點實驗室”合作共建協議.
1900/1/1 0:00:001月21日,H&M因劣質服裝太陽鏡被罰13萬,再次沖上熱搜。 1月21日,記者從上海市市場監督管理局官網獲悉,近日,H&M關聯公司海恩斯莫里斯商業有限公司,因其生產、銷售劣質服裝.
1900/1/1 0:00:00