Kaj je enkratna blazinica?

Enkratna ploščica je vrsta šifrirnega algoritma, ki se uporablja v kriptografiji, kjer se ključ, ki šifrira in dešifrira sporočilo, uporabi samo enkrat. Očitno je, da enkratna blazinica, včasih skrajšana na OTP, ni najbolj učinkovita uporaba virov. Enkratna ploščica zahteva prav toliko sredstev za ustvarjanje kot ključ za večkratno uporabo, vendar jo je treba po eni uporabi uničiti. Če se upoštevajo ustrezni postopki, pa je OTP nemogoče prekiniti, ker je vsak drugačen, zato se v določenih situacijah splača ustvariti.

V bistvu je kriptografija proces skrivanja informacij, enkratna ploščica pa je orodje, ki se uporablja za skrivanje podatkov v kodi. Pri uporabi kriptografije bi ena oseba šifrirala sporočilo, kar vključuje uporabo OTP ali druge vrste ključa za sporočilo. Oseba, ki prejme sporočilo, bi nato uporabila ključ za dešifriranje in branje sporočila. Mnogi ljudje mislijo na kriptografijo le kot na metodo, s katero vlade in vojaške skupine ustvarijo kodo za prikrivanje sporočil. Za skrivanje informacij v različnih formatih se uporabljajo različne vrste kriptografije, na primer z računalniškimi gesli in karticami bankomata.

Da bi veljal za popolno enkratno ploščico, mora ključ vsebovati natanko toliko podatkov kot besedilo, ki ga je treba šifrirati, imenovano tudi golo besedilo. Obstajata lahko samo dve kopiji ključa, ena za pošiljatelja in ena za prejemnika, obe strani pa morata ključ uničiti ob dešifriranju sporočila. Končno mora biti ključ naključen. Nekateri “generatorji naključnih številk” na računalnikih dejansko sledijo vzorcu za ustvarjanje številk, kar daje le videz naključnega.

Ob pravilni uporabi se enkratna ploščica šteje za popolnoma varno, ker se nekdo, ki poskuša dešifrirati kodo, ne more zanesti na druge kode ali sporočila za namige. Kriptoanalitik lahko primerja in primerja več sporočil, ki uporabljajo ključ za večkratno uporabo, pri čemer uporabi statistično analizo ali ujemanje vzorcev in na koncu reši ključ. Pri enkratnem ključu pa so edini namigi v enem samem sporočilu, zaradi česar kriptoanalitik ne more zlomiti ključa.

Izraz “pad” se nanaša na čas, ko je bila koda natisnjena na blazinico papirja, napolnjeno z naključnimi OTP kodami. Po enkratni uporabi kode bi bil zgornji list blazinice uničen, kar bi razkrilo naslednjo kodo za naslednjo enkratno blazinico. Računalniki naključno generirajo današnje OTP, kot že vrsto let.