Симетрично наспроти асиметрично – шифрирањето е едноставно

Во денешно време, начинот на кој комуницираме и комуницираме едни со други на интернет, ја доведе модерната комуникација до точка каде што изгледа како магија. Но, жнеењето на плодовите на технологијата има своја цена – напуштање на нашата приватност.

Со развојот на интернетот, акциите како што е хакирањето станаа вообичаени, а нивните ефекти често се разорни.

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

Постојат две основни техники за шифрирање - симетричен асиметричен.

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

Поими за криптографија што треба да ги знаете

  • Шифрирање. Процесот на трансформација на едноставен текст во неразбирлив текст.
  • Дешифрирање. Процесот на трансформација на неразбирлив текст во нормален текст.
  • Клуч Лозинка или код што се користи за шифрирање и дешифрирање информации.
  • Обичен текст. Стандардна порака, без каква било форма на шифрирање.
  • Шифрен текст. Шифрираната порака.

Што е криптографија?

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

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

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

Еве пример за тоа како би изгледала пораката шифрирана со шифрата на Цезар:

Sd nyocx'd bokvvi wkddob.

Дозволете ми да знам во коментарите ако можете да сфатите што пишува.

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

Значи, ако избереме да се префрлиме за 7 празни места надесно, ни останува следново:

  • A = H
  • Б = јас
  • C = Ј
  • Д = К
  • ...
  • Ш = Д
  • X = Е
  • Y = F
  • Z = Г

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

Што е симетрично шифрирање?

What is symmetric encryption?

Симетричното шифрирање е најосновната форма на шифрирање, а шифрата на Цезар служи како совршен пример.

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

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

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

Современите методи на симетрично шифрирање вклучуваат AES (Advanced Encryption Standard), 3DES (Triple Data Encryption Standard) и Blowfish.

Алгоритмот препорачан од Националниот институт за технологија за стандарди на САД е AES. Така, најпопуларните се AES-128, AES-192 и AES-256.

Како се разликува асиметричното шифрирање?

Како се разликува асиметричното шифрирање

Исто така позната како криптографија со јавен клуч, асиметричната криптографија користи повеќе од еден клуч, од два различни типа - јавен и приватен.

И сигурен сум дека ова им звучи познато на оние од вас кои поседуваат крипто-паричник.

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

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

СТРАНА НОТА. Асиметричните системи за шифрирање честопати користат повеќе од само 2 клучеви. Постојат алгоритми кои користат 5 клучеви, што многу ја зголемува безбедноста и вкупниот број на можни решенија за дешифрирање порака.

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

Еден од првите системи за шифрирање со јавен клуч е RSA (Rivest-Shamir-Adleman) и првпат беше претставен во 1978 година. Денес, некои од најкористените алгоритми за асиметрично шифрирање се Diffie-Hellman и Digital Signature Algorithm.

Главната разлика помеѓу овие алгоритми е што некои обезбедуваат дистрибуција и анонимност на клучеви, други обезбедуваат дигитални потписи, а други ги обезбедуваат и двете.

Сепак, сè уште има еден проблем што треба да се поправи - доказ за автентичност.

Тука доаѓаат дигиталните сертификати

За да функционира асиметричното шифрирање, потребен ни е начин да ја потврдиме автентичноста на пренесената порака.

Едно решение е преку користење на дигитални сертификати. Дигитален сертификат е пакет на информации што ги идентификува корисникот и серверот. Сфатете го тоа како вашата лична карта.

Го содржи вашето име (или името на вашата организација), името на организацијата што го издала сертификатот, вашата e-mail адреса, вашата земја на потекло и вашиот јавен клуч.

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

Кои се разликите помеѓу симетричното и асиметричното шифрирање?

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

Асиметричното шифрирање се користи за доставување на кодот потребен за дешифрирање на симетричното шифрирање.

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

Затоа, тешко е да се обиде да каже дека едното шифрирање е подобро од другото. Но, тука се главните разлики помеѓу двата системи.

  • Симетрична енкрипција користи еден клуч за шифрирање и дешифрирање информации, додека асиметричното шифрирање користи повеќе клучеви од два различни типа - јавни и приватни.
  • Додека симетричното шифрирање е побрзо и идеално за шифрирање на големи количини на податоци, асиметричното шифрирање обично се користи за пренос на кодот потребен за дешифрирање на симетричното шифрирање.
  • Асиметрично шифрирање е модерен алгоритам, додека симетричното шифрирање постои околу 2,000 години.
  • Симетричното шифрирање е релативно едноставен процес, додека асиметричното шифрирање е многу посложено и на тој начин потешко (но не и невозможно) да се прекине со користење на чиста пресметковна моќ.

Што е посигурно - симетрично или асиметрично шифрирање?

Ова е тешко прашање за одговор.

Повеќето луѓе веруваат дека асиметричното шифрирање е посигурно бидејќи има и јавен и приватен клуч. Но, споредувањето на силата и отпорноста на напад на симетрично и асиметрично шифрирање не е толку лесно.

Она што е важно овде е контекстот.

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

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

Од друга страна, асиметричното шифрирање функционира многу подобро кај големи групи луѓе (како што е интернетот).

Повеќето од денешните системи (како SSL или TLS) користат комбинација од симетрично и асиметрично шифрирање, како и други алгоритми.

Затоа, кажувањето кој од двата методи на шифрирање строго зависи од контекстот.

Финале мисли

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

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

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

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

Извор: https://coindoo.com/symmetric-vs-asymmetric-encryption/