非對稱加密-區塊鏈核心技術之一

BSN研習社發表於2022-03-29

id:BSN_2021

公眾號:BSN研習社

區塊鏈是一種多項計算機技術的整合融合創新。在這眾多來源中,最重要的一個是 非對稱加密 技術。

 

我們知道, 儲存在區塊鏈上的交易資訊是公開的,但是賬戶身份資訊是高度加密的,只有在資料擁有者授權的情況下才能訪問到,從而保證了資料的安全和個人的隱私 。區塊鏈之所以能實現這樣的功能,就是因為它利用了非對稱加密技術。   

 

與對稱加密演算法不同,非對稱加密演算法需要兩個金鑰:公開金鑰(publickey)和私有金鑰(privatekey)。公開金鑰與私有金鑰是一對,如果用公開金鑰對資料進行加密,只有用對應的私有金鑰才能解密;如果用私有金鑰對資料進行加密,那麼只有用對應的公開金鑰才能解密。因為加密和解密使用的是兩個不同的金鑰,所以這種演算法叫作非對稱加密演算法。

 

資料的加密和解密過程是通過密碼體制和金鑰來控制的。密碼體制的安全性依賴於金鑰的安全性,現代密碼學不追求加密演算法的保密性,而是追求加密演算法的完備,即:使攻擊者在不知道金鑰的情況下,沒有辦法從演算法找到突破口。根據加解密演算法所使用的金鑰是否相同,或能否由加(解)密金鑰簡單地求得解(加)密金鑰。密碼體制可分為對稱密碼體制和非對稱密碼體制。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70012206/viewspace-2884747/,如需轉載,請註明出處,否則將追究法律責任。

相關文章