KompjuteraSiguri

Algoritmet për encryption të dhënave. algoritme simetrike encryption. RSA encryption algorithm. DES encryption algorithm. Zgjidhni algorithm encryption

Në kompjuterin tonë moshës njerëzimit gjithnjë e refuzon për të ruajtur informacione në formë të shkruar me dorë ose të shtypura, duke preferuar për të bërë dokumentet elektronike. Dhe në qoftë se para se vjedhjen e një letër apo pergamenë, por tani ajo është thyer në informacionit elektronik. Veten si algoritme encryption të dhënave kanë qenë të njohur që nga kohra të lashta. Shumë qytetërime kanë preferuar të encrypt njohuritë e tyre të veçantë, në mënyrë që ata mund të merrni vetëm njeri i ditur. Por le të shohim se si ajo shfaqet në botën tonë.

Çfarë është një sistem të dhënat e encryption?

Për të filluar për të përcaktuar se përfaqësojnë një sistem kriptografik në përgjithësi. Në vija të përgjithshme, kjo është një algoritëm të veçantë për regjistrimin e informacionit, e cila do të jetë e kuptueshme vetëm për një rreth të caktuar të njerëzve.

Në këtë kuptim, një i huaj çdo gjë që ai sheh, duhet (në parim, kjo është) duket sërë pakuptimtë të karaktereve. Lexoni një sekuencë mund vetëm dikush që e di rregullat e vendndodhjen e tyre. Si një shembull shumë të thjeshtë, ju mund të përcaktojë algorithm encryption me drejtshkrimin e fjalëve, për shembull, përsëri në front. Sigurisht, kjo është më primitive, ju mund të mendoni. Implikimi është se në qoftë se ju e dini rregullat e hyrjes, të rivendosur teksti origjinal nuk ishin duke punuar.

Pse bëhet kjo?

Çfarë të gjitha vjen me siguri nuk është e nevojshme për të shpjeguar. Shikoni, për atë që shuma e njohurive të lënë nga civilizimeve të lashta, janë të koduara tani. Nëse të lashtët nuk duan që ne të gjeni, nëse ajo është bërë të gjithë, se njeriu ishte në gjendje të përdorin ato vetëm kur niveli i dëshiruar i zhvillimit - por ajo mund të mendoj vetëm.

Megjithatë, nëse flasim për botën e sotme, siguria e informacionit është bërë një nga problemet më të mëdha. Gjyqtari për veten tuaj, sepse ka shumë dokumente në arkivat e njëjtë, i cili disa qeveri nuk duan të aplikojnë, si shumë dizajne të fshehta si teknologjive të reja. Por e gjithë kjo është, në përgjithësi, është qëllimi kryesor i të ashtuquajturit hakerat, në kuptimin klasik të fjalës.

Ajo vjen në mendje vetëm një frazë që e ka bërë një parime klasike të aktivitetit Natana Rotshilda: ". Kush e zotëron informacionin, zotëron botën" Dhe kjo është arsyeja pse informacioni është i nevojshëm për të mbrojtur nga sytë prying, në mënyrë që ajo nuk ka përdorur dikush tjetër për qëllimet e tyre egoiste.

Kriptografia: pikënisja

Tani, para se të marrë parasysh strukturën e shumë që ka çdo algorithm encryption, një pikiatë të vogël në histori, në ato ditë, kur shkenca ishte në fillimet e saj.

Besohet se arti i fshehur të dhënat e filloi në mënyrë aktive për të zhvilluar disa mijëra vjet para epokës sonë. Superioriteti është kredituar në Sumerians lashtë, Mbreti Salomon dhe priftërinjtë egjiptianë. Vetëm shumë më vonë ishin personazhet të njëjtë runik dhe simbolet si. Por ajo që është interesante: nganjëherë encryption algorithm text (dmth, ata janë të kodifikuara në atë kohë) ishte se në të njëjtën Shkrimi i lashtë kuneiform sumeriane një karakter mund të thotë jo vetëm një letër, por edhe të gjithë fjalën, koncept apo edhe sugjerim. Për shkak të këtij interpretimi të këtyre teksteve, edhe me sisteme moderne kriptografike lejuar për të rivendosur pamjen origjinale të çdo teksti, kjo është absolutisht e pamundur. Duke folur gjuhën moderne, ajo është mjaft e avancuar, siç është shprehur tani, algoritme simetrike encryption. Banon i vetmuar.

Bota moderne: llojet e algoritme encryption

Për sa i përket mbrojtjes së të dhënave konfidenciale në botën moderne, ai duhet gjithashtu të banojë në ditët kur kompjuterat nuk ishin të njohur për njerëzimin. Jo për të përmendur se sa letër u transferua në alchemists, apo të njëjtat Templars, duke u përpjekur për të fshehur tekstet e vërtetë të njohur atyre njohuri, ia vlen të kujtohet se që nga shfaqja e problemit të komunikimit është përkeqësuar vetëm.

Dhe pastaj, ndoshta, pajisja më i njohur mund të quhet makinë shifër gjerman gjatë së Dytë Botërore të quajtur "Enigma", e cila e përkthyer në anglisht do të thotë "mister". Përsëri, ky është një shembull se si janë përdorur algoritme simetrike encryption, thelbi i të cilit është se shifrovschik dhe cryptanalysts di çelësi (algorithm), fillimisht aplikuar për të fshehur të dhënat.

Sot, një cryptosystem tillë është përdorur kudo. Shembulli më i spikatur mund të konsiderohet, për shembull, AES256 encryption algorithm, që është standard ndërkombëtar. Nga perspektiva e kompjuterit terminologjisë, kjo ju lejon të përdorni një gjatësi kyç të 256 bit. Në përgjithësi, algoritme encryption moderne janë mjaft të ndryshme, dhe të ndarë ato mund të jenë përafërsisht në dy klasa të gjera: simetrike dhe asimetrike. Ata janë, në varësi të zonës destinacionit, tani shumë i përdorur gjerësisht. Zgjedhja e algorithm encryption varet nga detyrat dhe mënyra e informacionit shërim në formën e vet origjinale. Por çfarë është dallimi në mes tyre?

Simetrike dhe asimetrike algoritme encryption: çfarë është dallimi

Tani le të shohim se çfarë lloj të ndryshim themelor në mes të sistemeve të tilla dhe parimet mbi të cilat është bazuar zbatimin e tyre në praktikë. Siç është e qartë, algoritme encryption janë të lidhura me konceptet gjeometrike të simetri dhe asimetri. Çfarë do të thotë tani dhe do të shpjegohet.

Simetrik encryption algorithm DES, i zhvilluar në vitin 1977, nënkupton ekzistencën e një çelës të vetëm që është gjoja i njohur për të dy palët e interesuara. ajo është e lehtë për t'u përdorur duke e ditur një çelës, e vënë atë në praktikë, për të lexuar të njëjtin grup të pakuptimtë të karaktereve, duke e çuar atë, si të thuash, në një formë të lexueshme.

Dhe cilat janë algoritme encryption asimetrike? Ka dy çelësat janë përdorur, që është për të kodifikuar të dhënat origjinale përdor një të tillë për të decrypt përmbajtjen - tjetrin, dhe kjo nuk është e nevojshme të jetë i njëjtë, ose në të njëjtën kohë ishin në kodim dhe deshifrim anët. Për secilin prej tyre vetëm një. Kështu, një shkallë shumë të lartë të të dy çelësat përjashtuar nga hyrja dorën e tretë. Megjithatë, bazuar në situatën aktuale, shumë hakerat vjedhin këtë lloj të një problemi të caktuar dhe nuk janë. Një tjetër gjë - për të gjetur pikërisht kyç (me përafërsi, një fjalëkalim), i cili është i përshtatshëm për të decrypt të dhënave. Por mundësitë mund të ketë kaq shumë që edhe kompjuteri më modern do të përpunojë ato për disa dekada. Siç u tha, asnjë nga sistemet ekzistuese kompjuterike në botë për të kollitem qasje në të dhe për të marrë atë që është quajtur "përgjimin" nuk mund dhe nuk do të jetë në gjendje në dekadat e ardhshme.

Më të njohur dhe të përdorur zakonisht algoritme encryption

Por përsëri në botën e kompjuterit. Çfarë është në ofertë bazë algoritme encryption për mbrojtjen e informacionit mbi fazën aktuale të zhvillimit të kompjuterit dhe teknologjisë mobile?

Në shumicën e vendeve, standardi de facto është AES sistem kriptografike bazuar në një 128-bit çelës. Megjithatë, paralelisht me të është përdorur ndonjëherë algorithm RSA encryption, e cila edhe pse në lidhje me encryption duke përdorur publik (publike) kyç megjithatë është një nga më të besueshme. Kjo, rastësisht, dëshmuar nga të gjithë ekspertët kryesorë që vetë sistemi varet jo vetëm nga encryption të dhënave, por edhe ruajtja e integritetit të informacionit. Sa për zhvillimin e hershëm, të cilës i referohet encryption algorithm DES, ajo është e pashpresë vjetëruar, dhe përpjekjet për të zëvendësuar atë kanë filluar në vitin 1997. Ajo është bazuar pastaj në të, një i ri dhe të avancuar (Advanced) encryption AES standarde (për herë të parë me çelës 128-bit, dhe pastaj - me një 256-bit çelës).

RSA encryption

Tani ne të përqëndrohet në teknologjinë RSA që lidhet me një sistem asimetrik encryption. Supozoni se një person i dërgon një informacion të koduar me këtë algorithm.

Për të encrypt të marrë dy numër mjaft të madh të X dhe Y, janë llogaritur pastaj Z produktin e tyre, është quajtur një modul. Më tej një numër i huaj i zgjedhur A, që plotëson kushtin 1

Çfarë ndodh kur një dërgesë? Dërguesi gjeneron një koduar i përcaktuar F, me mesazhin fillestare m, e ndjekur nga exponentiation një moduli të shumëzimit dhe Z: F = M ** A * (Z MOD). Pranuesi shembull i thjeshtë është për të llogaritur: M = F ** B * (Z MOD). Në vija të përgjithshme, të gjitha këto veprime janë reduktuar ekskluzivisht në ndërtimin e një fuqie. I njëjti parim punon opsion me krijimin e një nënshkrim dixhital, por ekuacioni këtu është më e komplikuar. Për të shmangur përmbytjet algjebër e përdoruesit kokë, material i tillë nuk do të ofrohen.

Sa për thatë, encryption algorithm RSA ballafaqohet njeri i bezdisshëm detyrë pothuajse të pazgjidhshme: për të llogaritur kyç B. teorikisht mund të bëhet me përdorimin e fondeve në dispozicion factoring (dekompozimi në faktorë numrat fillestare X dhe Y), por deri më sot nuk ka mjete të tilla, prandaj, detyra vetë nuk bëhet se e vështirë - ajo në përgjithësi nuk është e realizueshme.

DES encryption

Këtu është një tjetër, të zgjasë një algoritmi shumë efikase encryption me një maksimum prej 64 bit bllokojnë gjatësinë (karakter) nga të cilat janë të rëndësishme vetëm 56. Siç u përmend më lart, kjo teknikë është e vjetëruar, edhe pse ka zgjatur aq sa duhet si një standard cryptosystems përdorur në Shtetet e Bashkuara, edhe për industrinë e mbrojtjes.

Thelbi i saj është encryption simetrike që zbatohet për këtë lloj të një sekuencë prej 48 bit. Kur ky operacion është përdorur për 16 cikle të mostrës në 48 bit çelës. Por! Të gjitha ciklet mbi parimin e veprimit janë të ngjashme, kështu që në këtë pikë nuk është për të llogaritur çelësin e nevojshme të punës. Për shembull, një nga kompjuterët më të fuqishme në Shtetet e Bashkuara vlerë më shumë se një milion dollarë për të "thyer" encryption në lidhje me tre dhe një orë e gjysmë. Për makinat nën rangun e faktit, për të llogaritur edhe rend në maksimizimin e manifestimit të saj, ajo nuk merr më shumë se 20 orë.

AES encryption

Së fundi, ne kemi më të zakonshme dhe ishte menduar deri kohët e fundit, sistemi paprekshëm - algorithm AES encryption. Ai përfaqësohet aktualisht në tri versione - AES128, AES192 dhe AES256. Mundësia e parë vlen më shumë për të garantuar sigurinë e informacionit të pajisjeve mobile, dhe i dyti përfshirë në një nivel më të lartë. Si standart, sistemi u prezantua zyrtarisht në vitin 2002, dhe menjëherë mbështetja e saj ka qenë e njoftuar nga Intel Corporation, e cila prodhon patate të skuqura procesor.

Thelbi i saj, ndryshe nga çdo sistem tjetër simetrike encryption ul për informatikë të bazuar në një polinom kodin e përfaqësimit dhe të llogaritjes operacionet me vargjeve dy-dimensionale. Sipas qeverisë amerikane, për të goditur 128-bit gjatësi kyç decoder, edhe më moderne, do të marrë rreth 149000000000000 vjet. Unë lutem që të ndryshojnë me një burim të tillë kompetent. Computer hardware në njëqind vitet e fundit ka bërë një hap, konform me progresion gjeometrik, në mënyrë që në veçanti nuk duhet të gënjejmë vetveten, aq më tepër tani, siç rezulton, ka encryption dhe më befas se ato që Shtetet e Bashkuara njoftuan një krejtësisht rezistent ndaj plasaritje.

Problemet me viruse dhe decrypting

Sigurisht, ne po flasim për viruset. Kohët e fundit ka pasur viruse mjaft specifike, ransomware, i cili kodon tërë hard diskun dhe ndarëse logjike në kompjuterin e infektuar, dhe pastaj viktima merr një letër njoftuar se të gjitha dosjet janë të koduara dhe decrypt ato mund të specifikohen vetëm pushtetin pas bankë pagesës.

Në këtë rast, ajo që është më e rëndësishme, ajo është treguar se sistemi AES1024 dhënave encryption, që është, gjatësia e kyç ishte aplikuar katër herë më të mëdha AES256 tani ekzistuese, një numër opsionesh kur të kërkoni për decoder duhur thjesht rrit jashtëzakonisht.

Dhe duke gjykuar nga deklaratat e qeverisë amerikane në atë kohë në dispozicion për të decrypt gjatësinë kyç të 128 bit, atëherë çfarë lidhje me kohën që do të marrë për të gjetur një zgjidhje për rastin e çelësit dhe variantet e saj 1024 bit gjatësi? Ajo ishte atëherë se Shtetet e Bashkuara dhe të shpuar. Sepse ata besonin se sistemi i tyre kriptografia kompjuterik është i përsosur. Mjerisht, ka pasur disa ekspertë (me sa duket, ish-Bashkimin Sovjetik), i cili ka tejkaluar "palëkundur" postulate amerikane në të gjitha aspektet.

Me gjithë këtë, edhe zhvilluesit kryesorë të programeve antivirus, duke përfshirë edhe "Kaspersky Lab", ekspertët që e krijoi "Doctor Web", korporata Eset dhe shumë udhëheqës të tjerë botërorë thjesht ngritje e supeve shpatullat e tyre, thonë ata, për të deshifroj një algoritmi të tillë është thjesht nuk ka të holla, por thotë se asgjë në këtë rreth se koha nuk mjafton. Sigurisht, kur ju të kontaktoni mbështetjen e klientëve ofruar për të dërguar fotografi Encrypted dhe në qoftë se ka, është e dëshirueshme në origjinal - në formën në të cilën ajo ishte para encryption. Mjerisht, edhe analiza krahasuese nuk ka dhënë rezultate të prekshme.

Një botë që ne nuk e dimë

Ajo që mund të them, në qoftë se ne jemi duke kërkuar për të ardhmen, pa qenë në gjendje të deshifroj të kaluarën. Nëse ju shikoni në botën e mijëvjeçarit tonë, ne mund të shohim se e njëjta perandori romak Gaius Yuliy Tsezar në disa prej shkrimeve të tij përdoren algoritme simetrike encryption. E pra, në qoftë se ju shikoni në Leonardo da Vinçi, kështu që të gjithë nuk është disi në vetvete nga një realizimi që në fushën e kriptografisë, njeriu jeta e të cilit është e mbuluar me një lloj vello të misterit, i ka tejkaluar modernitetin e saj për shekuj me radhë.

Deri më tani, shumë njerëz nuk i japin pushim për të ashtuquajturën "buzëqeshje Mona Lisa", në të cilën ka diçka tërheqëse, se njeriu modern nuk është në gjendje për të kuptuar. Rastësisht, në foto në lidhje me personazhet e caktuara (në sytë e veshjes, dhe kështu me radhë. D.) është gjetur kohët e fundit se tregojnë qartë se e gjithë kjo përmban disa gjeniale të koduar të madhe të informacionit sot, mjerisht, për të na jo. Por ne nuk e kemi përmendur edhe lloje të ndryshme të strukturave në shkallë të gjerë, të cilat ishin në gjendje për ta kthyer të kuptuarit e fizikës të kohës.

Sigurisht, disa mendjet janë të prirur vetëm për faktin se në shumicën e rasteve, është përdorur një të ashtuquajtur "seksionin e artë", megjithatë, dhe kjo nuk i jep çelësin për të gjithë atë dyqan të madh të dijes, i cili besohet ose ne nuk e kuptojmë, ose humbur përgjithmonë. Me sa duket, cryptography mbetet për t'u bërë një shumë të pabesueshme të punës për të kuptuar se algoritme encryption moderne shpesh nuk shkojnë në ndonjë krahasim me kohën operativ e qytetërimeve të lashta. Për më tepër, në qoftë se sot ka pranuar në përgjithësi parimet e sigurisë së informacionit, ato që janë përdorur në kohët e lashta, për fat të keq, ne jemi krejtësisht i paarritshëm dhe e pakuptueshme.

Dhe një gjë më shumë. Nuk është një besim i pashprehur se shumica e teksteve të lashta nuk mund të përkthehet, sepse çelësat për deshifrimin shoqëritë e tyre e ruajtur nga afër të fshehta si Freemasons, Illuminati, dhe kështu me radhë. D. Edhe Tamplierët kanë lënë shenjën e tyre këtu. Çfarë mund të themi për atë që mbetet akoma bibliotekë krejtësisht i paarritshëm i Vatikanit? Mos e mbani të dhëna kryesore në kohët e lashta atje? Shumë ekspertë janë të prirur për këtë version është besimi se Vatikani qëllimisht mbajtjen e këtij informacioni nga publiku. Ashtu si ai apo jo, askush nuk e di. Por një gjë është e sigurt - sistemi i lashtë cryptography në asnjë mënyrë inferiore të (dhe ndoshta tejkaluar) ato të përdorura në e sotme botën e kompjuterit.

në vend të një epilog

Në fund duhet thënë se nuk janë marrë parasysh, jo të gjitha aspektet e sistemeve aktuale kriptografike dhe teknikave që ata përdorin. Fakti është se në shumicën e rasteve do të duhet për të udhëhequr formula komplekse matematikore dhe të pranishëm llogaritje, nga të cilat pjesa më e madhe e përdoruesve të thjesht shkoni tjerr kokë. Vetëm shikoni në shembullin e përshkrimit të algoritmit RSA, të kuptojnë se çdo gjë tjetër do të duket shumë më e komplikuar.

Gjëja kryesore - për të kuptuar dhe kuptoj, si të thuash, në zemër të çështjes. E pra, nëse flasim për çfarë janë sistemet moderne, duke ofruar për të ruajtur informacione konfidenciale në një mënyrë që është e kuptueshme për një numër të kufizuar të përdoruesve, ka pak zgjedhje. Edhe pse ka shumë sisteme kriptografike, të njëjtat RSA dhe DES algoritme të janë të humbur qartë AES specifikat. Megjithatë, aplikacionet më moderne projektuar për një mjaft të ndryshme në mes të sistemeve operative, përdorimi është AES (natyrisht në varësi të aplikimit dhe pajisjes). Por këtu është "e paautorizuar" evolucioni i këtij cryptosystem, për ta vënë atë butë, shumë, sidomos themeluesit e saj, të tronditur. Por, në tërësi, bazuar në faktin se ka sot, shumë përdorues nuk do të jetë e vështirë për të kuptuar se çfarë kriptografike sistemi i të dhënave encryption, pse ata janë të nevojshme dhe se si ata punojnë.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sq.atomiyme.com. Theme powered by WordPress.