Může někdo vlastně vysvětlit jednoduše a jednoduše, jak funguje šifrovací algoritmus AES? Dokážu uhodnout, že jediným významným rozdílem mezi AES-128 a AES-256 je jejich velikost klíče a NE jejich algoritmus,

Komentáře

Odpověď

Existuje pěkné vysvětlení tam , jako komiks. Je to pravděpodobně tak jasné a jednoduché, jak tyto věci mohou být.

Pokud jste matematicky nakloněnější, můžete si přečíst standard FIPS-197 který je pro standard docela čitelný; ale hodně to pomůže mít nějaké nezanedbatelné pozadí v algebře (zejména konečná pole charakteristiky 2 a vektorový prostor).


AES-128, AES-192 a AES-256 jsou podobné algoritmy, ale s odlišným počtem kol. AES je popsán jako posloupnost základních operací zvaných kola ; kola jsou (většinou) identická kromě toho, že používají odlišné podklíče (extrahované z hlavního šifrovacího klíče) a jsou postupná (každé kolo bere jako vstup výstup z předchozího kola). AES-128 má 10 nábojů, AES-192 má 12 nábojů a AES-256 má 14 nábojů. Výpočet podklíčů, nazývaný klíčový plán nebo klíčová expanze , se také mezi třemi variantami trochu liší: s větším klíčem musí klíčový plán fungovat, opravdu , větší klíč a musí také vydávat více podklíčů, protože ke krmení je potřeba více kol.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *