分組密碼需要遵循以下原則:
混亂原則,就是將密文、明文、秘鑰三者之間的統計關系和代數關系變得盡可能復雜,使得敵人即使獲得了密文和明文,也無法求出秘鑰的任何信息,即使獲得了密文和明文的統計規律,也無法求出明文的新的信息。
擴散原則,要求人們設計的密碼應使得每個明文比特和秘鑰比特影響盡可能多的密文比特,隱蔽明文的統計熱性和結構規律,并防止對秘鑰進行逐段破譯。
實現原則,分組密碼應符合簡單、快速和成本低廉的原則,做到以較少的資源、低廉的成本實現對明文信息的快速加密。
分組長度n要足夠大,秘鑰要足夠大。但秘鑰又不能過長,以便于秘鑰的管理。DES采用56比特秘鑰,據估計,在今后30·40年內采用80比特秘鑰是足夠安全的。
由秘鑰確定置換的算法要足夠復雜,加密和解密運算簡單,易于軟件和硬件高速實現。
數據擴展盡可能地小。一般無數據擴展,差錯傳播盡可能地小。
回答所涉及的環境:聯想天逸510S、Windows 10。
分組密碼需要遵循以下原則:
混亂原則,就是將密文、明文、秘鑰三者之間的統計關系和代數關系變得盡可能復雜,使得敵人即使獲得了密文和明文,也無法求出秘鑰的任何信息,即使獲得了密文和明文的統計規律,也無法求出明文的新的信息。
擴散原則,要求人們設計的密碼應使得每個明文比特和秘鑰比特影響盡可能多的密文比特,隱蔽明文的統計熱性和結構規律,并防止對秘鑰進行逐段破譯。
實現原則,分組密碼應符合簡單、快速和成本低廉的原則,做到以較少的資源、低廉的成本實現對明文信息的快速加密。
分組長度n要足夠大,秘鑰要足夠大。但秘鑰又不能過長,以便于秘鑰的管理。DES采用56比特秘鑰,據估計,在今后30·40年內采用80比特秘鑰是足夠安全的。
由秘鑰確定置換的算法要足夠復雜,加密和解密運算簡單,易于軟件和硬件高速實現。
數據擴展盡可能地小。一般無數據擴展,差錯傳播盡可能地小。
回答所涉及的環境:聯想天逸510S、Windows 10。