Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
komputerowych.Przyjrzyjmysiępodstawowemupowodowi,dlaktóregota
prostotapowoduje,nieonebezpiecznewdzisiejszymświecie.
Pamiętajmy,żepermutacjaszyfrupowinnawyglądaćnalosową,abybyła
bezpieczna.Oczywiścienajlepsząmetodą,abywyglądałaonanalosowąjestto,
abybyłalosowaczyli,abywybraćkażdąpermutacjęwsposóblosowyzezbio-
ruwszystkichpermutacji.Ajestwielepermutacjidowyboru.Wprzypadku
26-literowegoangielskiegoalfabetuistniejeokoło2
88permutacji:
26!=4032914611266056355840000002
88
Tutajwykrzyknik(!)jestsymbolemsilni,zdefiniowanejjako:
n!=n×(n1)×(n2)×...×3×2
(Abyzobaczyć,dlaczegootrzymujemytakąliczbę,policzmypermutacje
jakolistęprzestawionychliter:jest26wyborówdlapierwszejmożliwejlitery,
następnie25możliwościdladrugiej,24dlatrzeciejitd.).Taliczbajestwielka:
jesttegosamegorzęduwielkościcoliczbaatomówwludzkimciele.Aleklasycz-
neszyfrymogąwykorzystywaćtylkomałyułamektychpermutacjimianowi-
ciete,którepotrzebujątylkoprostychdziałań(takichjakprzesunięcia)oraz
mająkrótkiopis(jakkrótkialgorytmlubmałatabeladoprzeglądania).Pro-
blemjesttaki,żebezpiecznapermutacjaniemożespełnićobutychograniczeń.
Bezpiecznepermutacjemożnauzyskaćzapomocąprostychdziałań,wy-
bierająclosowąpermutację,przedstawiającjakotabelę25liter(wystar-
czającą,abyprzedstawićpermutację26literbez26)istosującpoprzez
przeglądanieliterwtejtablicy.Wtedyjednakniemiałabyonakrótkiego
opisu.Naprzykładopisanie10różnychpermutacjiwymaga250liter,anie
10literużywanychwszyfrzeVigenère’a.
Możemytakżetworzyćbezpiecznepermutacjezwykorzystaniemkrót-
kiegoopisu.Zamiastsamegoprzesuwaniaalfabetumożnastosowaćbardziej
złożonedziałania,takiejakdodawanie,mnożenieitd.Nowoczesneszyfry
działająnastępująco:mająckluczodługościzazwyczaj128lub256bitów,wy-
konująsetkidziałańbitowych,abyzaszyfrowaćpojedyncząliterę.Tenproces
jestszybkinakomputerze,którymożewykonywaćmiliardyoperacjibitowych
nasekundę,leczzrobienietegoręczniemożezająćgodzinyinadalbędzie
podatnenaanalizęczęstotliwości.
Idealneszyfrowaniekluczjednorazowy
Zasadniczoklasycznyszyfrniemożebyćbezpieczny,chybażemawielkiklucz,
leczszyfrowaniezapomocąwielkiegokluczajestniepraktyczne.Takimszy-
fremjestjednakszyfrzkluczemjednorazowymijesttoszyfrnajbardziej
bezpieczny.Wrzeczywistościgwarantujetodoskonałątajność:nawetjeślina-
pastnikmanieograniczonąmocobliczeniową,niemożedowiedziećsięnicze-
goojawnymtekściepozajegodługością.
Szyfrowanie
7