Шта је шифра?

У криптографији, шифра је алгоритам који се користи за шифровање и/или дешифровање. Неки људи могу користити алтернативни правопис „шифра“, али значење је и даље исто. У уобичајеној употреби, термини код и шифра могу се сматрати синонимима. У области криптографије, међутим, то двоје се разликује.

Кодови заправо нису шифре

Код обично описује систем где се одређеним речима или фразама додељује значење. Кодне речи или фразе могу имати легитимно, добро схваћено значење, међутим, код имплементира секундарно значење које само они који „знају“ могу да разумеју. Алтернативно, код може бити потпуно бесмислена комбинација знакова.

На пример, два агента који желе да потврде да могу веровати један другом могу користити пар кодних фраза. „Чујем да је време у Паризу лепо у ово доба године. и „Увек сам био више пристрасан према Даблину лично.“ може бити пар кодних фраза изазов-одговор. Једна од предности коришћења кодних фраза са утврђеним и секундарним значењима је то што спољни посматрач може сматрати разговор потпуно без изузетка и мало је вероватно да ће имати скривено значење. Такав систем кодних фраза има користи од могућег порицања.

Међутим, потребно је пазити да одабране фразе неће вероватно употребити случајни пролазник. Ако се прва кодна фраза изговори случајном члану јавности, они би то могли сматрати мало чудним, али у супротном само беспослено чаврљање. Одговор кода треба изабрати тако да има смисла за свакога ко можда слуша, али је мало вероватно да ће га изговорити било која случајна особа.

Неки кодови можда уопште не користе пуне речи. На пример, „УБДИБФ“ може бити кодна реч која се користи да означи „мисија завршена, сви циљеви испуњени“. Свако ко види или чује такав код могао би да претпостави да се преноси нека тајна порука. Без познавања шифре, међутим, не би могли да одреде значење. Такви кодови имају користи од тога што су краћи и лакши за пренос. Обе методе такође ризикују да оперативац заборави тачан код који треба да користи.

Шифре

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

У савременој криптографији постоје два различита начина дефинисања алгоритама. Први је по врсти кључа. Симетрична шифра, користи исти кључ за шифровање и дешифровање података. Симетрични кључ се генерално назива тајним кључем. Асиметрична шифра користи два различита кључа, један за шифровање података и један за дешифровање. Типично, асиметрични кључ који се користи за шифровање података је познат као јавни кључ, док се кључ за дешифровање назива приватни кључ. Њихово коришћење на овај начин омогућава свакоме да шифрује поруку, уверен у сазнање да само легитимни власник приватног кључа може да дешифрује и прочита поруку.

Шифре се такође могу класификовати као стреам или блок шифре. Шифра тока шифрује непрекидан ток симбола. Блок шифра шифрује блокове података фиксне величине, јер је таквим блок шифрама потребно допуна ако подаци не одговарају тачно величини блока.

Класичне против модерних шифри

Класичне шифре су биле релативно једноставне. Ово је било неопходно због ниског нивоа технологије који је захтевао да се шифре могу користити ручно или коришћењем једноставних алата. Они су обично укључивали транспозицију или супституцију. Супституциона шифра као што је Цезарова шифра или РОТ13 замењује једно слово у абецеди другим. У РОТ13, свако слово је замењено словом од 13 знакова иза њега у абецеди. Шифра транспозиције делује слично, али нема исти помак за сваки знак. Такве технике, чак и када се алфабет транспозиције мења после сваког слова, релативно је лако разбити. То је зато што је могући простор за кључеве мали, постоји само толико различитих кључева који се могу користити. Када непријатељ схвати шифру, може само да испроба све кључеве и разбије систем.

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

Закључак

Шифра је друго име за алгоритам шифровања. Неки људи могу користити термин заменљив са кодом (као у шифрираном = кодираном). Ово ипак није стриктно тачно. Шифра се ослања на значење шифре која остаје тајна. Код се такође може произвољно одлучити. Шифра је поновљиви алгоритам за шифровање произвољних података. Сигурност шифре се ослања на преосталу тајну кључа.

Термин „шифра“ потиче од арапске речи за нулу صفر (сифр). Римски нумерички систем није имао концепт нуле, тако да када се арапски нумерички систем проширио на Европу у средњем веку, арапска реч је усвојена у средњовековном латинском ад „цифра“. Временом, у Енглеској, овај термин је еволуирао у реч "шифра". Верује се да је нови концепт нуле био тежак за разумевање, па је термин коришћен да се односи на било коју поруку или комуникацију коју је било тешко разумети чак и ако није била кодирана или шифрована.


Шта је СМПС?

Шта је СМПС?

Сазнајте шта је СМПС и значење различитих оцена ефикасности пре него што изаберете СМПС за свој рачунар.

Зашто се мој Цхромебоок не укључује

Зашто се мој Цхромебоок не укључује

Добијте одговоре на питање Зашто се мој Цхромебоок не укључује? У овом корисном водичу за кориснике Цхромебоок-а.

Како пријавити преваре у вези са „пецањем“ Гоогле-у

Како пријавити преваре у вези са „пецањем“ Гоогле-у

Научите како да пријавите преваранта Гоогле-у да бисте га спречили да превари друге помоћу овог водича.

Роомба се зауставља, држи и окреће – поправите

Роомба се зауставља, држи и окреће – поправите

Решите проблем где се ваш Роомба робот усисивач зауставља, лепи и стално се окреће.

Како променити подешавања графике на Стеам Децк-у

Како променити подешавања графике на Стеам Децк-у

Стеам Децк нуди робусно и разноврсно искуство играња на дохват руке. Међутим, да бисте оптимизовали своје игре и осигурали најбоље могуће

Шта је безбедност заснована на изолацији?

Шта је безбедност заснована на изолацији?

Хтели смо да уђемо у тему која постаје све важнија у свету сајбер безбедности: безбедност заснована на изолацији. Овај приступ ка

Како се користи аутоматски кликер за Цхромебоок

Како се користи аутоматски кликер за Цхромебоок

Данас смо хтели да уђемо у алатку која може да аутоматизује понављајуће задатке кликања на вашем Цхромебоок-у: Ауто Цлицкер. Овај алат вам може уштедети време и

Како променити бројчаник сата на Фитбит Верса 4

Како променити бројчаник сата на Фитбит Верса 4

Промените бројчаник сата свог Фитбит Верса 4 да бисте свом сату дали другачији изглед сваки дан бесплатно. Погледајте како је брзо и лако.

Како уклонити ГПУ са Виндовс рачунара у 2023

Како уклонити ГПУ са Виндовс рачунара у 2023

Да ли треба да уклоните ГПУ са рачунара? Придружите ми се док објашњавам како да уклоните ГПУ са рачунара у овом водичу корак по корак.

Шта је сурфовање раменима?

Шта је сурфовање раменима?

Сурфовање раменима је класа напада социјалног инжењеринга. То укључује нападач који прикупља информације гледајући у ваш екран.