密碼變換

密碼變換:密碼算法中所使用的函式。

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

相關詞條

熱門詞條

聯絡我們