Симетрично вс асиметрично шифрирање
Шифрирање је кључни концепт у криптографији. То је поступак у којем се може кодирати порука у формат који не може прочитати прислушкивач. То је вековна техника, а један популарни случај античке употребе пронађен је у Цезаровим порукама, које су шифроване помоћу Цезаровог шифра. Може се замислити као трансформација. Корисник има обичан текст, а када је кодиран за шифрирање текста, ниједан прислушкивач не може ометати ваш обичан текст. Једном када га прими предвиђени прималац, он може да га дешифрује како би добио оригинални обични текст. Шифрирање се користи у готово свим мрежним комуникацијама у различитом степену без нашег знања. Некада је била ограничена на војне апликације и комуникацију владе, али са широко распрострањеним интернетом у последње време, потреба за сигурним информативним каналима постала је најважнија, а шифровање је постало основно решење за то. Постоје две главне врсте шифровања које су познате под називом Симетрично шифрирање и Асиметрично шифровање. Данас ћемо их упоређивати једни против других.
Симетрично шифровање
Ово је најједноставнија врста шифрирања која укључује употребу једног тајног кључа. То је најстарија позната метода шифрирања и у ову категорију спада Цезар шифра. Тајни кључ може бити једноставан као број или низ слова итд. На пример, погледајмо шифру померања која је једноставна техника симетричног шифровања која се може елегантно показати. У рукама имамо обичан текст „Желим послати тајну поруку“, а наш тајни кључ је да свако слово померимо за три положаја. Дакле, ако имате „А“ у отвореном тексту, постаће „Д“ у шифрованом тексту. Ово је оно што се назива Цезар шифра, а ваш шифрирани текст би изгледао као "Л здкв вр вхкг д вхфухв пхввдјх". На први поглед то је несхватљиво, али једном када га декодирате тајним кључем, поново постаје обичан текст. Данас се користи много симетричних алгоритама за шифрирање кључева који укључују ток шифре попут РЦ4, ФИСХ, Пи, КУАД, СНОВ итд. И блок шифре попут АЕС, Бловфисх, ДЕС, Змија, Цамеллиа итд..
Асиметрична шифрирање
Асиметрична енкрипција позната је и као криптографија јавног кључа, што је релативно ново подручје у поређењу са симетричном енкрипцијом. Асиметрична енкрипција користи два кључа за шифрирање вашег обичног текста. Ово је дошло у арену да реши урођени проблем са симетричним шифром. Ако прислушкивач некако посегне за симетричним тајним кључем, тада се тачка шифрирања поништава. Ово је врло вероватно јер ће тајни кључ можда морати да се комуницира преко несигурних комуникационих канала. Као решење, асиметрична енкрипција користи два кључа где је један кључ јавно доступан, а други је приватни и познат је само вама. Замислите да вам неко жели послати поруку; у том сценарију имаћете приватни тајни кључ и одговарајући јавни кључ за њега ће бити доступан свима који ће можда желети да вам пошаљу шифровану поруку. Дакле, пошиљалац шифрира поруку користећи јавни кључ и чини трансформацију обичног текста у шифрирани текст, а то се може дешифровати само одговарајућим приватним кључем који омогућава било коме да вам пошаље поруку, а да никада не мора са вама делити тајни кључ. Ако је порука шифрирана тајним кључем, тада се може дешифрирати и јавним кључем. У ствари, асиметрична енкрипција се углавном користи у свакодневним каналима комуникације, нарочито путем интернета. Популарни алгоритми за шифрирање асиметричних кључева укључују ЕлГамал, РСА, Еллиптиц кривуље, ПГП, ССХ итд..
Која је разлика између симетричне енкрипције и асиметричне енкрипције?
• Симетрично шифровање користи јединствени тајни кључ који треба да се дели људима који требају примити поруку док асиметрична шифрирање користи пар јавних кључева и приватни кључ за шифровање и дешифровање порука током комуникације..
• Симетрично шифровање је вековна техника док је Асиметрично шифровање релативно ново.
• Уведена је асиметрична енкрипција ради допуњавања урођеног проблема потребе за дељењем кључа у моделу симетричног шифровања елиминишући потребу дељења кључа коришћењем пара јавно-приватних кључева.
Симетрично шифрирање вс Асиметрично шифрирање
Могу вам дати свеобухватни преглед о томе да ли да изаберете симетрично шифрирање или асиметрично шифрирање, али истина је да је мало вероватно да ћете добити прилику да изаберете или ако нисте програмер или софтверски инжењер. То је зато што се све ове енкрипције дешавају у апликацијском слоју и испод тога у ОСИ моделу умрежавања и лаички радници не би морали да се мешају ни у шта друго. Они ће у различитој мери имати уверења о приватности у зависности од програма који користе. Дакле, оно што је важно имати на уму је да никада не комуницирате тајни кључ преко јавне мреже ако користите алгоритам симетричног кључа, а асиметрично шифрирање избегава ову гњаважу. Међутим, обично асиметрично шифровање захтева релативно више времена и као такав, већина стварних система користи хибрид ове две методе шифрирања где се тајни кључ који се користи у симетричној енкрипцији шифрује користећи асиметричну енкрипцију за слање преко несигурног канала, док остатак подаци се шифрирају помоћу симетричне енкрипције и шаљу преко несигурног канала. Када прималац добије асиметрично шифровани кључ, он користи свој приватни кључ за дешифровање и кад сазна тајну, лако може да дешифрује симетрично шифровану поруку.