理想的加密演算法性質

2021-10-21 22:42:59 字數 475 閱讀 3376

用符號

k\_k

k​表示完善加密

訊息機密性:不用金鑰k

kk(在對稱密碼體制中),或者不用與k相匹配的私鑰(在公鑰密碼體制中),密文

k\_k

k​不提供任何求解明文訊息m

mm的密碼分析方法。

金鑰保密性:密文

k\_k

k​,也許還有一些關於明文訊息m

mm的已知訊息,不提供任何求解金鑰k

kk(在對稱密碼體制中)或與k

kk相匹配的私鑰(在公鑰密碼體制中)的密碼分析方法。

訊息認證:如果沒有金鑰k

kk,即使知道明文m

mm,要想更改

k\_k

k​而不被接收者在解密階段發現是不可能的。

前兩條可以簡單總結為,在沒有金鑰的情況下,明文和密文是沒有任何可以分析出對方的可能的。而第三條是確保了加密演算法的訊息認證性,利用這樣的性質可以讓加密演算法提供認證服務。

對稱加密演算法 DES加密演算法

一 對稱加密演算法 對稱加密也稱為常規加密 私鑰或單鑰加密。乙個對稱加密由5部分組成 明文 plaintext 這是原始資訊或資料,作為演算法的輸入。加密演算法 encryption algorithm 加密演算法對明文進行各種替換和轉換。金鑰 secret key 金鑰也是演算法的輸入。演算法進行...

gentry同態加密演算法 同態加密演算法

本文對同態加密演算法進行學習。參考文章同態加密演算法。定義同態加密演算法保證對聯合密文的解密結果等價於聯合明文。若存在同態加密演算法f,針對明文a和b,加密後分別得到a f a b f b 將其和a b 解密後得到a b,則同態加密演算法f被成為加法同態加密演算法。加法同態演算法的加密和解密分別用e...

對稱加密演算法 非對稱加密演算法

對稱加密演算法 對稱加密演算法是應用較早的加密演算法,技術成熟。在對稱加密演算法中,資料發信方將明文 原始資料 和加密金鑰一起經過特殊加密演算法處理後,使其變成複雜的加密密文傳送出去。收信方收到密文後,若想解讀原文,則需要使用加密用過的金鑰及相同演算法的逆演算法對密文進行解密,才能使其恢復成可讀明文...