Hadamardova pseudotransformace

Hadamard pseudo-transformace je aplikace Hadamard transformace vynalezl francouzský matematik Jacques Hadamardova . Používá se v kryptografii pro své difúzní vlastnosti. Je reverzibilní a zajišťuje dobrou distribuci bitů v šifrovací struktuře. Používá se zejména v produktech Twofish a SAFER .

Matematický popis

Buď binární řetězec S sudé délky n , nebo podřetězce S a a S b velikosti n / 2. Pro výpočet transformační T A a T B , používáme následující rovnice (v modulo 2 n ):

Inverze se přirozeně vyrábí tímto způsobem:

Numerický příklad

Zvažujeme dvě hodnoty a provedeme substituci modulo 256, což by byl případ, kdybychom pracovali s bajty v šifrovacím postupu:

Inverze se získá pomocí:

externí odkazy

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">