Pianificazione delle chiavi di K128 più sicura

0

Qualcuno può spiegarmi come funziona la programmazione delle chiavi 128 più sicura? ci sono molte parti che non hanno senso perché non sono state descritte affatto nel paper (pagine 3 e 5 in il pdf) .

Il secondo paragrafo nella parte 2 è fondamentalmente la stessa frase 3 volte. non descrive come vengono assemblate le sottochiavi, come mostrato nel diagramma a pagina 5. Che cosa significa la parentesi horzonal? per quello che ne so, è come uno schema circuitale, ed è un salto di qualche tipo. sembra non essere né aggiungere né xor. quindi cos'è?

Inoltre, la rotazione del primo bit dice Ruota ogni byte di 3 bit , ma il resto dice Ruota ogni byte lasciato a 6 bit . in che modo ciò consente a entrambe le metà di generare le stesse sottochiavi?

e sì, so che più sicuro non è sicuro. sto solo facendo questo per imparare come funzionano i diversi algoritmi

    
posta calccrypto 08.07.2011 - 19:37
fonte

1 risposta

1

Pagina 239 in cui PDF ha un programma Turbopascal di Safer, incluso il programma principale. Quindi vorrei iniziare da lì (lo stesso autore dice

Appendix B contains a TURBO PASCAL program that implements encryption for the full r-round SAFER K-128 cipher. This program should be taken as the official definition of the SAFER K-128 encryption algorithm.

a pagina 214 ....)

    
risposta data 09.07.2011 - 07:33
fonte

Leggi altre domande sui tag