Google Play badge

криптографија


Вовед во криптографија

Криптографијата е практика и проучување на техники за безбедна комуникација во присуство на трети страни наречени противници. Неговата главна цел е да обезбеди приватност, автентикација, интегритет и неотфрлање на пораките или податоците.

Историски контекст на криптографијата

Уметноста на криптографијата е стара колку и самото пишување. Првично, се користеше за да се осигура дека само наменетите примачи можат да ја разберат содржината на пораката. Старите Египќани, Грци и Римјани развиле и користеле криптографски техники. Добро познат пример е шифрата Цезар , шифра за замена каде што секоја буква во обичниот текст е поместена на одреден број места по азбуката.

Основни криптографски техники

Постојат две основни категории на криптографски алгоритми:

Разбирање на енкрипција и дешифрирање

Шифрирањето е процес на конвертирање на обичен текст во шифриран текст, кој е нечитлив за никого освен за носителот на клучот. Дешифрирањето е обратен процес, претворајќи го шифрениот текст назад во читлив обичен текст. Математичката врска може да се изрази како:

Примери на криптографски алгоритми
Инфраструктура на јавен клуч (PKI)

Инфраструктурата со јавен клуч е рамка за управување со дигитални сертификати и шифрирање со јавни клучеви. Тоа им овозможува на корисниците на необезбедена јавна мрежа како што е интернетот безбедно и приватно да разменуваат податоци.

Хеш функции

Хеш функциите се тип на криптографски алгоритам кој генерира низа бајти со фиксна големина (позната како хаш) од влезни податоци од која било големина. Тие се користат за да се обезбеди интегритет на податоците. Добро познат пример е алгоритмот SHA-256 кој се користи во рударството на Биткоин.

Дигитални потписи

Дигиталните потписи се криптографска техника која го обезбедува потеклото и интегритетот на дигиталните комуникации или документи. Дигитален потпис се генерира со помош на приватен клуч и може да биде потврден од секој што го има соодветниот јавен клуч.

Криптанализа

Криптанализата е проучување на анализа на информациски системи со цел да се разберат скриените аспекти на системите. Се користи за кршење на криптографските безбедносни системи и добивање пристап до содржината на шифрирани пораки.

Примени на криптографија

Криптографијата има широк опсег на апликации, вклучувајќи обезбедување на доверливи комуникации, заштита на информации на уреди за складирање, подобрување на безбедноста на веб и мрежата, обезбедување на електронски финансиски трансакции и обезбедување на интегритет и автентичност на дигиталните потписи и сертификати.

Предизвиците и иднината на криптографијата

Со напредокот на компјутерската моќ, како што е квантното пресметување, сегашните криптографски техники се соочуваат со нови предизвици. Криптографите активно работат на развој на нови алгоритми кои можат да ја издржат пресметковната моќ на квантните компјутери.

Download Primer to continue