-
密碼變換
鎖定
密碼變換:密碼算法中所使用的函數。
- 中文名
- 密碼變換
- 定 義
- 密碼算法中所使用的函數
- 類 型
- 計算機術語
術語簡介
密碼算法中所使用的函數。
根據密碼算法的不同設計要求,使用不同的變換函數。常用的密碼變換有代替盒變換、移位變換、多項式變換、模加法運算和模指數運算等。代替盒變換指利用一個代替表對輸入進行代替;移位變換指以若干比特為單位進行移位的變換;多項式變換指基於代數學中羣、環、域中的多項式進行的密碼變換;模加法運算指以一個固定整數為模的加法運算;模指數運算指以一個固定整數為模的冪指數運算。不同密碼體制使用不同的密碼變換。古典密碼體制中的密碼算法大都比較簡單,密碼算法本身有時就是一個密碼變換,例如單表代替密碼;有時是多次使用同一類型密碼變換,例如多表代替密碼。近現代密碼體制中密碼算法比較複雜,密碼變換通過複合、並置和迭代等方式結合組成。隨着密碼編碼理論研究的日益深入,將設計出滿足不同設計需要的密碼變換。