Albirea cheilor

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În criptare este definită albirea cheilor (mascare cheie) tehnica prin care se urmărește creșterea securității unui bloc iterat de cifrare prin pași succesivi în timpul cărora datele care vor fi criptate cu porțiunile sunt cheie combinată (de obicei prin intermediul operațiilor simple XOR ) înainte de prima trecere și după ultima trecere a procesului de criptare.

Primul cifru de bloc care a folosit o formă de albire a cheilor a fost DES-X , care a folosit pur și simplu două taste suplimentare pe 64 de biți în plus față de cheia DES standardă pe 56 de biți: aceasta a fost menită să mărească complexitatea unui atac. creșterea dimensiunii cheii fără a introduce modificări suplimentare în structura algoritmului. Ronald Rivest , care a proiectat DES-X, a botezat această tehnică cu termenul albire cheie .

Cifrul FEAL (urmat de Khufu și Khafre ) a introdus practica albirii cheilor folosind porțiuni ale aceleiași chei folosite în restul cifrului: aceasta nu oferă o protecție suplimentară împotriva unui atac de forță brută, dar poate face alte tipuri de atacuri mai greu de realizat.complet.

Într-un cifru Feistel sau algoritmi similari, albirea cheilor poate crește securitatea prin ascunderea intrărilor specifice primului și ultimului pas al funcției de criptare. În special, evită posibilitatea unui atac întâlnit în mijloc . Această formă de albire a cheilor a fost adoptată ca o caracteristică de multe alte cifre bloc, cum ar fi MARS , RC6 și Twofish .

Bibliografie

Elemente conexe