iT邦幫忙

2023 iThome 鐵人賽

DAY 6
0
Web 3

零基礎學習區塊鏈系列 第 6

Day 6 去中心化金鑰共用與密碼系統

  • 分享至 

  • xImage
  •  

6.1去中心化金鑰共用

秘密共用(Secret Sharing)是一種密碼學技術,將秘密密鑰分割成多個部分,並將這些部分分發給不同的參與者,使得只有在滿足特定條件時,這些參與者可以合作恢復原始加密的訊息。秘密共用的主要目標是增加信息的安全性和保密性,同時也可以用於確保數據的可恢復性。
大部分的秘密共用方案都假設金鑰被儲存在一個可信的中心,也就是說存在並依賴一個中心化的金鑰分發者,並由它負責「將金鑰分割成子金鑰」、「安全地將子金鑰發送給參與者」。但是在實際環境中,不存在如此理想化可靠、安全的中心。所以「無可信中心的金鑰共用協定」被提出,以適應那些去中心化的實際營模式。在無可信中心的金鑰共用中,子金鑰的產生和分配都是由分散式架構中所有參與者本身合作完成的。

6.2密碼系統

密碼系統(Cryptosystem)是一種由加密和解密算法組成的系統,用於保護資料的安全性和隱私性。簡單介紹一些基礎名詞:

  1. 明文(Plaintext):未經加密的訊息,這是要保護的原始消息或數據。
  2. 密文(Ciphertext):這是由加密算法處理的明文,經過轉換後的不可讀數據。
    **將明文轉換為密文稱之為「加密」,將密文轉換為明文稱之為「解密」
  3. 金鑰(Key): 金鑰是一個「參數」,用於控制加密和解密的過程。在對稱加密中,同一個密鑰用於加密和解密。在非對稱加密中,需要公開金鑰和私有金鑰兩種密鑰。
  4. 金鑰管理(Key Management): 金鑰管理是確保金鑰的安全生成、分發、存儲和撤銷的過程。

上一篇
Day 5 密碼學
下一篇
Day 7 區塊鏈常用的密碼學小知識
系列文
零基礎學習區塊鏈30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言