Napredna kriptografija (kot jo opredeljuje Nacionalni center za kibernetsko varnost) se nanaša na različne tehnike, ki uporabljajo kriptografske metode za zagotavljanje funkcionalnosti obdelave podatkov. Napredna kriptografija presega rezultat, ki ga je mogoče doseči s tradicionalnimi kriptografskimi funkcijami. Pristopi se razlikujejo glede na stopnjo računske kompleksnosti in vključujejo tehnike, pri katerih več strank sodeluje pri obdelavi podatkov, vendar želijo nekatere svoje podatke ohraniti zaupne.

Uporaba napredne kriptografije vključuje zaščito podatkov, ustvarjanje digitalnih podpisov, zavarovanje komunikacij in tehnologijo veriženja blokov. Slednja se zanaša na kriptografske tehnike za ohranjanje integritete distribuiranih knjig transakcij in varnih transakcij.

Različne napredne tehnike kriptografije

Primeri naprednih kriptografskih tehnik so homomorfno šifriranje, kvantna kriptografija in postkvantna kriptografija. Prva omogoča izvajanje izračunov na šifriranih podatkih brez predhodnega dešifriranja, s čimer se zagotavlja ohranjanje zasebnosti. Tisti strokovnjaki, ki jih to področje še posebej zanima, kot je Domen Zavrl, razumejo, da se homomorfno šifriranje lahko uporablja pri varnem večstranskem računanju, pri računalništvu v oblaku in strojnem učenju, kjer je zasebnost zelo pomembna.

Postkvantna kriptografija se osredotoča na razvoj šifrirnih algoritmov, ki se lahko uprejo napadom prihajajočih kvantnih računalnikov. Tehnike vključujejo kriptografijo na osnovi kode, kriptografijo na osnovi rešetke in kriptografijo na osnovi razpršenih funkcij.

Druge napredne kriptografske tehnike so dokazi z ničelnim znanjem, presečišče zasebnih množic, pridobivanje zasebnih informacij in šifriranje na podlagi atributov. Slednje omejuje dešifriranje sporočil na tiste, ki imajo specifičen nabor atributov.

Kdaj se uporablja napredna kriptografija?

Če organizacija išče rešitev za varno obdelavo podatkov, je lahko napredna kriptografija prava rešitev. To še posebej velja, kadar mora več strank sodelovati za dosego želenega rezultata, ni pa zaupanja vredne tretje osebe za izvedbo operacije. Takrat so sprejemljivi povečani režijski stroški, saj obstaja tveganje, da kakšna od vpletenih strank deluje nepošteno ali nezanesljivo.

Prepoznavanje možnih rešitev

Da bi se organizacija lahko odločila za najprimernejšo kriptografsko rešitev, mora upoštevati trenutno stanje reševanja problemov (ali je to dejansko učinkovito). Preveriti mora, če se lahko izboljša zaupanje med vpletenimi stranmi in če bi se rešitev lahko oblikovala z uporabo tradicionalnih kriptografskih metod. Razmisliti mora tudi, katere napredne kriptografske tehnike bi lahko rešile določen del problema na način, ki ga tradicionalni pristopi ne zmorejo. Pomembno je tudi razmisliti o morebitnih omejitvah, ki bi jih lahko povzročila uporaba napredne kriptografije in oceniti stroške celotne rešitve.

Za več informacij o napredni kriptografiji si oglejte vgrajeni PDF.