Information, Computer and Network Security Terms Glossary and Dictionary

KSA: Key Scheduling Algorithm

In cryptography, the algorithm for computing the subkeys for each round in a product cipher from the encryption (or decryption) key is called the key schedule. Some ciphers have simple key schedules. For example, the block cipher TEA simply splits the 128-bit key into four 32-bit pieces and uses them repeatedly in successive rounds. RC5 and Blowfish have much more elaborate key-schedules.

 

 


Related Terms

KSA: Key Scheduling Algorithm