區塊鏈安全的奧祕之一:非對稱加密

想知道更多區塊鏈技術知識,請百度【鏈客區塊鏈技術問答社區】
鏈客,有問必答!!

在瞭解區塊鏈技術的時候,咱們常常能聽到一種說法——不可篡改。那爲何區塊鏈產品不易遭受篡改呢?其中之一就是非對稱式加密算法的特性。
非對稱算法是由對稱算法演變而來的。
傳統的對稱算法很好理解,就像有一個上鎖的箱子,A和B想要經過這個箱子來互換信物,必須雙方都有一樣的鑰匙,纔可以打開箱子取出信物,鑰匙不匹配,則箱子沒法打開、寶物難以取出。
對稱算法的好處是:加解密都很快,只要密鑰一致,能夠馬上實現數據解密。
但也存在缺點——加密數據易篡改、易破解。算法

對稱算法對數據傳輸通道的安全要求很高,也就是說,鑰匙的傳輸環境必須十分安全,不然就可能被別人偷取僞造。並且對稱算法要求每一個通訊雙方都有一套單獨密鑰,通訊人數越多、密鑰就龐大,管理起來過於繁雜。
非對稱加密就能夠解決以上問題。
非對稱加密採用兩套密鑰,每一個用戶都有兩個密鑰:公鑰和私鑰,兩個密鑰互相匹配,但只有公鑰對外公開,私鑰僅用戶本人持有。
通訊時,發信方使用收信方的公鑰進行加密,信一旦到達收信方時,公鑰失效,只有私鑰才能解密,這就實現了僅收發雙方纔能查看數據的要求。
基於這種非對稱加密算法,區塊鏈通訊難以被篡改,於是被認爲是安全的。因爲每一個用戶只須要兩把密鑰,對稱加密存在的密鑰庫過於龐大的問題也隨之消失,密鑰的管理更簡單。安全

相關文章
相關標籤/搜索