密碼體制分類及典型算法描述

一、密碼體制分為三類:
1、換位與代替密碼體制 。
2、序列與分組密碼體制 。
3、對稱與非對稱密鑰密碼體制 。
二、典型算法描述:
【密碼體制分類及典型算法描述】1、對稱密碼算法:
就是加密密鑰能夠從解密密鑰中推算出來 , 反過來也成立 。在大多數對稱算法中,加/解密密鑰是相同的 。這些算法也叫秘密密鑰算法或單密鑰算法,它要求發送者和接收者在安全通信之前,商定一個密鑰 。對稱算法的安全性依賴于密鑰,泄漏密鑰就意味著任何人都能對消息進行加密或解密 。只要通信需要保密,密鑰就必須保密 。
2、公開密碼算法:
用作加密的密鑰不同于用作解密的密鑰,而且解密密鑰不能根據加密密鑰計算出來 。之所以叫做公開密鑰算法,是因為加密密鑰能夠公開,即陌生者能用加密密鑰加密信息,但只有用相應的解密密鑰才能解密信息 。在這些系統中,加密密鑰叫做公開密鑰 , 解密密鑰叫做私人密鑰 。私人密鑰有時也叫秘密密鑰 。為了避免與對稱算法混淆,此處不用秘密密鑰這個名字 。