Pseudo-transformare Hadamard

Hadamard pseudo-transformare este o aplicație a transformare Hadamard inventat de matematicianul francez Jacques Hadamard . Este utilizat în criptografie pentru proprietățile sale de difuzie. Este reversibil și asigură o bună distribuție a biților într-o structură de criptare. A fost utilizat în special în Twofish și în familia SAFER .

Descrierea matematică

Fie un șir binar S de lungime uniformă n , fie șirurile șirate S a și S b de dimensiunea n / 2. Pentru a calcula transformarea T a și T b , folosim următoarele ecuații (în modulul 2 n ):

Inversia se produce în mod natural în acest fel:

Exemplu numeric

Luăm în considerare două valori și , efectuăm o substituție modulo 256, care ar fi cazul dacă am lucra cu octeți într-o procedură de criptare:

Inversiunea se obține prin:

linkuri externe

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