什麼是對稱密碼體制
㈠ 對稱密碼體制
1.對稱密鑰密碼體系
對稱密鑰密碼體系也叫密鑰密碼體系,它是指消息發送方和消息接收方必須使用相同的密鑰,該密鑰必須保密。發送方用該密鑰對待發消息進行加密,然後將消息傳輸至接收方,接收方再用相同的密鑰對收到的消息進行解密。這一過程可用數學形式來表示。消息發送方使用的加密函數encrypt有兩個參數:密鑰K和待加密消息M,加密後的消息為E,E可以表示為E=encrypt(K,M)消息接收方使用的解密函數decrypt把這一過程逆過來,就產生了原來的消息:
M=decrypt(K,E)=decrypt(K,encrypt(K,M))
2.非對稱密鑰密碼體系
非對稱密鑰密碼體系又叫公鑰密碼體系,它使用兩個密鑰:一個公共密鑰PK和一個私有密鑰SK。這兩個密鑰在數學上是相關的,並且不能由公鑰計算出對應的私鑰,同樣也不能由私鑰計算出對應的公鑰。這種用兩把密鑰加密和解密的方法表示成如下數學形式。假設M表示一條消息,pub—a表示用戶a的公共密鑰,prv—a表示用戶a的私有密鑰,那麼:
M=decrypt(pub—a,encrypt(prv—a,M))
㈡ 什麼是對稱密碼和非對密碼,分析這兩種密碼體系的特點和應用領域
一、對稱密碼
1、定義:採用單鑰密碼系統的加密方法,同一個密鑰可以同時用作信息的加密和解密,這種加密方法稱為對稱加密,也稱為單密鑰加密。
2、特點:演算法公開、計算量小、加密速度快、加密效率高。
3、應用領域:由於其速度快,對稱性加密通常在消息發送方需要加密大量數據時使用。
二、非對密碼
1、定義:非對稱密碼指的是非對稱密碼體制中使用的密碼。
2、特點:
(1)是加密密鑰和解密密鑰不同 ,並且難以互推 。
(2)是有一個密鑰是公開的 ,即公鑰 ,而另一個密鑰是保密的 ,即私鑰。
3、應用領域:很好的解決了密鑰的分發和管理的問題 ,並且它還能夠實現數字簽名。
(2)什麼是對稱密碼體制擴展閱讀
對稱加密演算法特徵
1、加密方和解密方使用同一個密鑰;
2、加密解密的速度比較快,適合數據比較長時的使用;
3、密鑰傳輸的過程不安全,且容易被破解,密鑰管理也比較麻煩