Key ladder
Una catena di derivazioni di chiavi in cui ogni livello sblocca il successivo e solo la chiave in cima deve stare in hardware sicuro.
Una chiave radice decifra la chiave del livello successivo, che decifra la seguente, fino a raggiungere la chiave che cifra davvero il contenuto. Ogni passaggio può essere una semplice operazione di cifrario a blocchi con una costante fissa, così le chiavi derivate differiscono anche quando gli input sembrano simili.
Il punto è che solo la radice richiede una protezione hardware, mentre il resto può essere conservato cifrato. Lo schema compare nell'elettronica di consumo con contenuti cifrati, dove le chiavi ruotano nel tempo e il livello compromesso non deve aprire tutto.