Enkripsie 101: Verstaan ​​enkripsie

'N Praktiese benadering vir diegene wat nie goed met wiskunde is nie

WPA2 , WEP , 3DES, AES, Simmetriese, Asimmetriese, wat beteken dit alles, en hoekom moet jy omgee?

Al hierdie terme is verwant aan enkripsietegnologieë wat gebruik word om u data te beskerm. Enkripsie en kriptografie in die algemeen kan moeilike onderwerpe wees om jou kop om te draai. Wanneer ek die woorde kriptografiese algoritme hoor, sien ek 'n paar nerdy professor skryfvergelykings op 'n krijtbord, wat iets aan homself oor die Medulla Oblongata mompel as my oë oorvervel van verveling.

Hoekom moet jy om enkripsie omgee?

Die hoofrede wat jy oor versleuteling moet gee, is omdat dit soms die enigste ding is tussen jou data en die slegte ouens. U moet die basiese beginsels ken sodat u ten minste weet hoe u data deur u bank, e-pos verskaffer beskerm word. U wil seker maak dat hulle nie ou dinge gebruik wat hackers reeds het nie. gekraak.

Enkripsie word omtrent oral in allerhande toepassings gebruik. Die hoof doel vir die gebruik van enkripsie is om die vertroulikheid van data te beskerm, of om te help met die beskerming van die integriteit van 'n boodskap of lêer. Enkripsie kan gebruik word vir beide data 'in transito', soos wanneer dit van een stelsel na 'n ander oorgedra word, of vir data 'in rus' op 'n DVD, USB-skyf of ander bergingsmedium.

Ek kon jou met die geskiedenis van die kriptografie bederf en vertel hoe Julius Caesar cifre gebruik het om militêre boodskappe en al die soort dinge te koaliseer, maar ek is seker daar is 'n miljoen ander artikels op die net wat veel meer insig kan bied as wat ek kan gee, so sal ons dit alles slaan.

As jy soos ek is, wil jy jou hande vuil kry. Ek is 'n leer-vir-doen-tipe persoon. Toe ek my studie van enkripsie en kriptografie begin het voordat ek die CISSP-eksamen geneem het, het ek geweet dat as ek nie met enkripsie kon speel nie, sou ek nooit werklik verstaan ​​wat agter die skerms gebeur as iets geënkripteer of gedekripteer word nie.

Ek is nie 'n wiskundige nie, in werklikheid is ek verskriklik in wiskunde. Ek het nie regtig omgee om te weet van die vergelykings wat by die enkripsie algoritmes betrokke is nie en wat nie, ek wou net weet wat met die data gebeur wanneer dit geïnkripteer word. Ek wou die magie agter alles verstaan.

So, Wat is die beste manier om te leer oor enkripsie en kriptografie?

Terwyl ek vir die eksamen studeer, het ek ondersoek gedoen en gevind dat een van die beste gereedskap om praktiese ondervinding met enkripsie te kry, is die toepassing CrypTool. CrypTool is oorspronklik in 1998 deur die Deutsche Bank ontwikkel in 'n poging om sy werknemers se begrip van kriptografie te verbeter. Sedertdien het CrypTool ontwikkel in 'n reeks opvoedkundige instrumente en word dit gebruik deur ander maatskappye, sowel as universiteite, en enigiemand anders wat wil leer oor enkripsie, kriptografie en kriptanalise.

Die oorspronklike Cryptool, nou bekend as Cryptool 1 (CT1), was 'n Microsoft Windows-gebaseerde program. Sedertdien is daar verskeie ander weergawes beskikbaar, soos Cryptool 2 ('n gemoderniseerde weergawe van CrypTool, JCrypTool (vir Mac, Win en Linux), asook 'n suiwer blaaier-gebaseerde weergawe genaamd CrypTool-Online.

Al hierdie programme het een doel in gedagte: maak kriptografie iets wat nie-wiskundige-tipe mense soos ek kan verstaan.

As studeer enkripsie en kriptografie nog steeds 'n bietjie op die vervelige kant klink, vrees nie, die beste deel van enigiets wat kripto-verwant is, is die deel waar jy kodebreuk kry. Kriptanalise is 'n fyn woord vir kodebreking, of probeer om uit te vind wat die gekodeerde boodskap is, sonder om die sleutel te hê. Dit is die prettige deel van al hierdie dinge, want almal hou van 'n legkaart en wil 'n hacker wees.

Die CrypTool-mense het selfs 'n wedstrydwebwerf vir 'n kode-brekers genaamd MysteryTwister. Op die webwerf kan jy jou geluk probeer teen die kodes wat slegs pen en papier benodig, of jy kan meer ingewikkelde uitdagings aanpak wat sommige programmeringsvaardighede en sommige ernstige rekenaarkrag benodig.

As jy regtig dink jy het wat nodig is, kan jy jou vaardighede toets teen die "Onopgeloste Cipers". Hierdie ciphers is al jare ontleed en onder die loep geneem en is nog nie gekraak nie. As jy een van hierdie dinge kraak, kan jy jouself net 'n plek in die geskiedenis verdien as die man of gal wat die onklaarbare gekraak het. Wie weet, kan jy dalk selfs 'n werk by die NSA plaas.

Die punt is, enkripsie hoef nie 'n groot scary monster te wees nie. Net omdat iemand verskriklik is in wiskunde (soos ek), beteken dit nie dat hulle nie enkripsie kan verstaan ​​nie en dit lekker kan leer. Gee CrypTool 'n poging, jy kan die volgende groot kodebreker wees en weet dit nie eens nie.

CrypTool is gratis en is beskikbaar by die CrypTool Portal