Увод о врстама шифре

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

Врсте шифри

Врсте шифри су дате на следећи начин:

1. Цезар Шифар

У Цезаровом шифру скуп знакова обичног текста замењује се било којим другим знаком, симболима или бројевима. То је веома слаба техника скривања текста. У Цезаровом шифру свака абецеда у поруци је замењена за три места доле. Погледајмо један пример. Обичан текст је ЕДУЦБА. Као Цезаров шифар, свака абецеда је замењена троделним доље, тако да ће Е заменити Х, Д заменити са Г, У заменити са Кс, Ц заменити са Ф, Б заменити са Е, а А заменити са Д. Дакле, овде је обични текст ЕДУЦБА, а шифрирани текст ХГКСФЕД.

Цезар алгоритам шифре је следећи:

  1. Прочитајте сваку абецеду обичног текста
  2. Замените сваку абецеду за 3 места надоле.
  3. Поновите поступак за сву абецеду у обичном тексту.

Модификована верзија Цезаровог шифре: Ова шифра делује исто као и Цезаров шифра, једина разлика је - у Цезаровом шифру свака абецеда је замењена троделним доле где модификована верзија Цезаровог шифре, а корисник одлучује о броју замените азбуку и тај број ће бити константан. На пример, ЕДУЦБА и број за замену су 1, па ће Е заменити Ф, Д заменити Е, У заменити В, Ц заменити Д, Б заменити Ц, а А заменити Б. овде је обичан текст ЕДУЦБА, а шифрирани текст је ФЕВДЦБ.

Модификована верзија алгоритма Цезар шифрирања је следећа

  • Прочитајте сваку абецеду обичног текста
  • Узми број за замену
  • Замените сваку абецеду доле наведеним бројем.
  • Поновите поступак за сву абецеду у обичном тексту.

2. Моноалфабетски шифер

Пошто се Цезаров шифра и модификована верзија Цезаровог шифра лако разбијају, монофафатски шифар улази у слику. У моноалфабету свака абецеда у обичном тексту може бити замењена било којом другом абецедом осим оригиналне абецеде. То је А може бити замењено било којим другим абецедом од Б до З. Б може бити замењено са А или Ц до З. Ц може бити замењено са А, Б, и од Д до з, итд. Моно абецедни шифра узрокује потешкоће при пуцању порука јер постоје случајне супституције и доступан је велики број пермутација и комбинација.

3. Шифра за хомофонију супституцију

Хомофонични супституциони шифра сличан је монофафетском шифри, само што је разлика код моноалфабета, абецеду заменимо било којом другом случајном алфабетом осим оригиналне абецеде у којој је хомофонска замена шифра, абецеда је замењена фиксном абецедом или сетом абецеде. Заменски алфабет се замењује са фиксним. На пример, замените А са к, Е са Б, С са А итд. Или замените А с Е, к или Л, Б са Т, А, З, итд.

4. Шифра за замену полиграма

У шифру подстаница на вишеграм, уместо да се свака абецеда замењује другом, Блок алфабета је замењен другим блоком алфабета. Замените ЕДУЦБА КСИКЛАБ-ом. У овом случају, ЕДУЦБА ће заменити КСИКЛАБ, али ЕДУ се може заменити другим блоком, претпоставимо да ће ЕДУ заменити ЛОД. У овој врсти шифри замена обичног текста врши се преко блока по блоку, а не словом по знаку.

5. Шифра за супституцију у полиалфабету

Полифафатски шифра је такође позната и као Вигенере шифра коју је изумио Леон Баттиста Алберти. У полиалфабетичкој супституцији Шифра је метода шифрирања абецедних текстова. За шифровање користи више алфабета супституције. За шифрирање текста користи се Вигенер квадрат или Табела Вигенере. Табела садржи 26 абецеда написаних у различитим редовима, а свака абецеда се циклично помера улево у складу са претходним писмом, што је еквивалентно 26 могућих Цезарових шифра. Шифра користи различиту азбуку из једног од редака у различитим тачкама процеса шифрирања.

Размотримо оригинални текст Едуцба, а кључна реч је Аппле. За поступак шифровања, Прво слово оригиналног текста, Е је упарено са А, прво слово кључа. Зато користите ред Е и ступац А Вигенереова квадрата, који је Е. Слично томе, за друго слово оригиналног текста користи се друго слово кључа, слово у реду д и ступац п је с. Остатак оригиналног текста је на исти начин шифриран. Коначна енкрипција Едуцбе је Есјнфа.

6. Плаифаир Ципхер

Плаифаир шифра такође се назива и Плаифаир трг. То је криптографска техника која се користи за шифрирање података. Процес Плаифаир шифрирања је следећи:

  • Стварање и популација матрице.
  • Процес шифрирања.

Расправимо о горе поменутим корацима у детаље стварања и популације матрице. Користи матрицу 5 * 5 за чување кључне речи или кључа који се користи за процес шифровања и дешифровања.

Овај корак делује на следећи начин

  1. Унесите кључну реч у матрицу редом, тј. С лева на десно и од врха према дну.
  2. Прескочите дупликате речи у кључној речи.
  3. Преостале просторе попуните остатком алфабета (А - З) који нису били део кључне речи.
Напомена: док то чините комбинујте И и Ј у истој ћелији табеле. тј. Ако сам или Ј присутан у кључној речи, одбаците и И и Ј док испуњавате преостали поступак шифрирања простора.

Процес шифровања функционише на следећи начин:

  • Подијелите абецеде на групе (свака група мора садржавати двије вриједности). Процеси шифрирања ће се изводити на овим групама.
  • Ако су обе абецеде у групи исте, додајте к после прве абецеде.
  • Ако су обе абецеде у групи присутне у истом реду матрице, замените их словима с одговарајућим словима. Ако је оригинална група на десној страни реда, тада се догађа омотавање са леве стране.
  • Ако су обе абецеде у групи присутне у истој колони, замените их абецедом одмах са доле. Ако је оригинална група на доњој страни реда, тада се догађа омотавање на горњу страну реда.
  • Ако обе абецеде у групи нису у истом реду или ступцу, одмах их замените словима абецеде у истом реду, али на другом пару углова правоугаоника који је дефинисан од оригиналне групе.

7. Хилл Ципхер

Хилл шифра ради на више абецеда истовремено. Хилл шифра ради на следећи начин:

  1. Доделите број сваком абецеди у обичном тексту. А = 0, Б = 1… .з = 25
  2. Организујте обичну текстуалну поруку као матрицу бројева на горњем кораку који је у формату броја. Резултирајућа матрица назива се матрица обичног текста.
  3. Помножите матрицу обичног текста са насумично изабраним кључем. Имајте на уму да матрица кључа мора бити величине н * н где н означава број редова у обичној матрици текста.
  4. Помножите матрицу, тј. Корак 2 и корак 3.
  5. Израчунајте вредност мод 26 горње матрице, односно резултате матрице у кораку 4.
  6. Сада преведите бројеве у абецеде, тј. 0 = А, 1 = Б, итд.
  7. Резултат корака 6 постаје наш шифротекст.

Препоручени чланци

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

  1. Симетрични алгоритми
  2. Шта је СФТП?
  3. Напредни стандард шифровања
  4. Цриптосистемс

Категорија: