資訊安全中的公鑰加密是什麼?
公鑰加密是一種加密方法,它需要成對的公鑰和私鑰(或非對稱金鑰)演算法來進行安全的資料通訊。公鑰加密也稱為非對稱加密。它是一種加密形式,使用者擁有一對加密金鑰,包括公鑰和私鑰。
這些金鑰在數值上是相關的,但私鑰不能從公鑰中更改。使用公鑰加密的訊息只能使用相關的私鑰解密。
公鑰加密主要有兩個分支,如下所示:
公鑰加密 - 使用接收方公鑰加密的訊息,除了擁有相應私鑰的接收方之外,其他人無法解密。它可以用來提供機密性。
數字簽名 - 使用傳送方私鑰簽名的訊息,可以由擁有傳送方公鑰的人進行驗證,從而檢查傳送方是否簽署了該訊息,以及該訊息是否被篡改。這可以用來提供真實性。
數字簽名是一種數值技術,用於驗證訊息、軟體或數字檔案的真實性和完整性。它使我們能夠檢查作者姓名、簽名日期和時間,並對訊息文字進行身份驗證。數字簽名提供了更高的內在安全性,旨在解決數字通訊中篡改和身份盜用的問題。
公鑰加密的一個協議是安全的郵箱帶郵件投遞口。郵件投遞口是公開定義和可用的;其位置(街道地址)在某種程度上是公鑰。任何瞭解街道地址的人都可以走到門口,透過投遞口投遞書面資訊,但只有擁有鑰匙的人才能開啟郵箱並閱讀資訊。
數字簽名的類比是使用個人蠟封來封存信封。訊息可以被任何人開啟,但印章的存在可以驗證傳送方。
公鑰加密的主要問題是證明公鑰是真實的,並且沒有被惡意第三方篡改或恢復。解決此問題的通用方法是需要一個公鑰基礎設施 (PKI),其中一個或多個第三方(稱為證書頒發機構)認證金鑰對的所有權。PGP 使用的另一種方法是“信任網”方法,以提供金鑰對的真實性。
公鑰技術在計算上比純對稱演算法複雜得多。這些技術的應用允許各種各樣的應用。
廣告