DES encryption algorithm Yakhala imodzi mwa njira zomwe zimagwiritsidwa ntchito kwambiri pakubisala m'munda. chitetezo kompyuta. DES, yomwe imayimira Data Encryption Standard, ndi njira yofananira yomwe imagwiritsidwa ntchito kwambiri chifukwa cholimba mtima komanso mwaluso pakubisa ndi kubisa. M'nkhaniyi, tiwona mwatsatanetsatane zomwe DES encryption aligorivimu ndi momwe imagwirira ntchito, komanso kufunika kwake. mdziko lapansi chitetezo cha chidziwitso.
Yopangidwa mu 1970 ndi IBM mogwirizana ndi National Security Agency ya United States. USA (NSA), algorithm ya DES encryption Linapangidwa ndi cholinga chowonetsetsa kuti zinsinsi zachinsinsi zomwe zimafalitsidwa kudzera m'malo ochezera a pa Intaneti. Kutchuka kwake kwagona pakutha kutembenuza zidziwitso zowerengeka kukhala zolemba zobisika, kupangitsa kuti zisamveke kwa aliyense popanda kiyi yoyenera yolemba.
DES encryption algorithm Zimagwira ntchito pogwiritsa ntchito masinthidwe angapo ku midadada ya data ya 64-bit. Kuti muchite izi, fungulo la 56-bit encryption limagwiritsidwa ntchito lomwe limagwiritsidwa ntchito mobwerezabwereza kumagulu obwereza omwe amatchedwa kuzungulira. Gulu lililonse limakhala ndi cholinga chake chachikulu kusokoneza deta, kuwonetsetsa kuti kubisa komweku sikukuwululira zambiri za kiyi yoyambirira.
Ngakhale algorithm ya DES encryption Zinapereka chitetezo chokhazikika m'zaka zake zoyambirira, kutsogola kwaukadaulo ndi kuchuluka kwa kuwerengera, kukana kwake kudasokonekera. Pofuna kutsimikiziranso chitetezo cha data, zida zatsopano, zolimba komanso zapamwamba zidatulukira, monga AES. Komabe, ngakhale kutha kwa zochitika zina, DES imagwiritsidwabe ntchito kwambiri chifukwa cha mawonekedwe ake osavuta komanso ogwirizana ndi machitidwe akale.
Powombetsa mkota, algorithm ya DES encryption Ndi njira ya symmetric encryption yomwe yakhala ikugwiritsidwa ntchito kwambiri kuonetsetsa chinsinsi cha mauthenga ofalitsidwa. Ngakhale idapitilira ma algorithms amakono, imagwirabe ntchito komanso imagwiritsidwa ntchito pazinthu zina. M'magawo otsatirawa a nkhaniyi, tiwona momwe imagwirira ntchito komanso mbali zosiyanasiyana zaukadaulo zomwe zimapangitsa kuti ikhale yachinsinsi yachinsinsi yomwe iyenera kuwerengedwa ndikumvetsetsa.
1. Chiyambi cha DES encryption aligorivimu
DES (Data Encryption Standard) encryption algorithm ndi symmetrical algorithm yomwe imagwiritsidwa ntchito kwambiri pankhani ya cryptography. Idapangidwa ndi IBM m'zaka za m'ma 1970 ndipo imatengedwa kuti ndi imodzi mwazinthu zotetezeka kwambiri panthawi yake. DES imagwiritsa ntchito kiyi ya 56-bit encryption ndipo imagwira ntchito pa 64-bit blocks ya data. Algorithm iyi imadziwika chifukwa chokana kuzunzidwa kosiyanasiyana kwachinsinsi komanso luso lake pakubisa ndi kubisa.
Chitetezo cha aligorivimu ya DES chimakhazikitsidwa ndi magwiridwe ake amitundu yosiyanasiyana yakusintha pang'ono ndi kuvomereza. Panthawi yolembera, deta imagawidwa m'mabwalo ndipo maulendo angapo olowa m'malo ndi zovomerezeka zimagwiritsidwa ntchito pogwiritsa ntchito kiyi yobisa. Izi zimatsimikizira kuti chotulukapo chomaliza ndi chachinsinsi kwambiri komanso chosatheka kumasulira popanda kiyi yolondola. Kuphatikiza apo, DES imagwiritsanso ntchito njira yotchedwa "block cipher mode" kuti ipereke chitetezo chokulirapo mwa kubisa midadada ingapo.
Ngakhale yokhala yotetezeka komanso yogwiritsidwa ntchito kwambiri algorithm kwazaka zambiri, Kubisa kwa DES kwasinthidwa ndi ma aligorivimu apamwamba kwambiri chifukwa cha kupita patsogolo kwaukadaulo komanso kupezeka kwa zida zamphamvu zamakompyuta. Pakadali pano, tikulimbikitsidwa kugwiritsa ntchito ma aligorivimu olimba kwambiri komanso makiyi amtali., monga AES (Advanced Encryption Standard). Komabe, algorithm ya DES imakhalabe yofunikira ndipo imagwiritsidwa ntchito m'mapulogalamu ena omwe amafunikira kuwongolera pang'ono kapena komwe kuyanjana ndi machitidwe oyambira ndikofunikira.
2. Mbiri ndi kusinthika kwa algorithm ya DES
DES encryption algorithm, yomwe imayimira Data Encryption Standard, ndi njira yomwe imagwiritsidwa ntchito kwambiri poteteza zinsinsi pamakina achitetezo amagetsi Idapangidwa mu 70s ndi IBM ndipo pambuyo pake idavomerezedwa ndi boma wa ku United States.
DES ndi block cipher algorithm yomwe imagwira ntchito pamlingo wokhazikika wa Ma bits 64. Imagwiritsa ntchito kiyi ya 56-bit kubisa ndi kubisa deta, zomwe zikutanthauza kuti pali 2 ^ 56 makiyi osiyana siyana. Algorithm iyi imagwiritsa ntchito masamu angapo ovuta kutsimikizira chinsinsi cha chidziwitso. M'kupita kwa nthawi, komabe, DES yakhala ikuonedwa kuti ndi yotetezeka chifukwa cha kupita patsogolo kwa mphamvu zamakompyuta komanso kupezeka kwa zofooka. Pakadali pano tikulimbikitsidwa kugwiritsa ntchito ma aligorivimu amphamvu, monga AES.
Kusintha kwa algorithm ya DES kwapangitsa kuti pakhale mitundu yosiyanasiyana monga Triple DES (3DES) ndi DESX, zomwe zimafuna kukonza chitetezo ndi kukana kwa kubisa. Katatu DES, monga momwe dzina lake likunenera, imagwiritsa ntchito algorithm ya DES katatu zotsatizana kuti ionjezere utali wa kiyi mpaka 168 bits. Njira iyi imapangitsa kubisa kukhala kotetezeka kwambiri motsutsana ndi zida zankhanza ndipo imapereka kukana kwakukulu kwa kupita patsogolo kwaukadaulo wamakompyuta. Ngakhale izi, 3DES yasinthidwanso nthawi zambiri ndi ma algorithms apamwamba kwambiri.
3. Mfundo ndi machitidwe a aligorivimu ya DES
DES (Data Encryption Standard) encryption aligorivimu ndi symmetric encryption system yomwe imagwiritsidwa ntchito padziko lonse lapansi. Idapangidwa m'zaka za m'ma 1970 ndi United States National Security Agency (NSA) ndipo idakhala mulingo wodziwika bwino pakubisa deta kwazaka makumi angapo. Cholinga chake chachikulu ndikutsimikizira chinsinsi cha mauthenga omwe amafalitsidwa kudzera m'malo ochezera a pa Intaneti.
Kugwiritsa ntchito algorithm ya DES kumatengera mndandanda wa mfundo za cryptographic. Choyamba, imagwiritsa ntchito kiyi ya 56-bit encryption kuti isinthe mawu osavuta kukhala mawu ofotokozera. Kiyi iyi imagawidwa pakati pa wotumiza ndi wolandila, zomwe zimalola onse kutsitsa ndikuwerenga zambiri. Kuphatikiza apo, imagwiritsa ntchito zololeza zingapo ndikusintha kuti ipangitse kasungidwe kambiri, komwe kumaphatikizapo masinthidwe angapo. Ntchitozi zimabwerezedwa kangapo kuti zitsimikizire kuti pali chitetezo chokwanira.
Chimodzi mwazinthu zazikulu za algorithm ya DES ndikutha kukana kuzunzidwa kosiyanasiyana kwa cryptanalytic. Mapangidwe ake amkati ndi mfundo zopangira zimatsimikizira chitetezo cholimba ndi chodalirika. Komabe, pomwe ukadaulo ndi mphamvu zamakompyuta zidakula, DES idakhala pachiwopsezo chowukiridwa mwankhanza. Pofuna kuthana ndi izi, olowa m'malo amphamvu monga Triple DES ndi Advanced Encryption Standard (AES) adapangidwa. za cryptography.
4. Mphamvu ndi zofooka za algorithm ya DES
Mphamvu za algorithm ya DES:
- Kukaniza ziwopsezo zankhanza: Imodzi mwamphamvu zazikulu za encryption algorithm ya DES (Data Encryption Standard) ndikutha kukana kuwukiridwa mwankhanza. Izi zili choncho chifukwa imagwiritsa ntchito makiyi a 56-bit, kutanthauza kuti pali makiyi ophatikizika oposa 72 quadrillion.
- Kulera ndi Kukhulupirira Kwambiri: DES yakhala ikugwiritsidwa ntchito kwambiri ndikuyesedwa ndi akatswiri achitetezo kwa zaka zambiri, zomwe zidapangitsa kuti itengedwe ndi kudalira kwambiri gulu lachitetezo cha pa intaneti. Chikhulupilirochi chimazikidwa pa kuwunika kosasunthika komanso kokwanira komwe kunachitika m'mbuyomu, komwe kwawonetsa mphamvu ya algorithm poteteza data.
- Kusinthasintha komanso kuyanjana: DES ndi algorithm yosunthika yomwe ingagwiritsidwe ntchito pamapulatifomu osiyanasiyana komanso machitidwe ogwiritsira ntchito. Kuphatikiza apo, kuyanjana kwake ndi miyezo wamba yachitetezo ndi ma protocol kumapangitsa kuti zikhale zosavuta kuphatikiza pazogwiritsa ntchito ndi madera osiyanasiyana.
DES algorithm zofooka:
- Kutalika kwakiyi yachidule: Ngakhale kuti imatha kupirira kuukira kwankhanza, chimodzi mwazofooka zofunika kwambiri za algorithm ya DES ndi kutalika kwake, komwe ndikupita patsogolo kwa 56 pakukonza mphamvu ndi mphamvu kusungira deta, kutalika kofunikira kumeneku kumaonedwa kuti sikukwanira kuonetsetsa chitetezo chokwanira pakadali pano.
- Cryptographic attrition: DES yakhala ikugwiritsidwa ntchito kwa zaka makumi angapo, ndipo ndikupita patsogolo kwa matekinoloje a cryptanalysis, zina mwazinthu zake zachinsinsi zakhala pachiwopsezo cha kuzunzidwa kwina. Zowukirazi zitha kugwiritsa ntchito zofooka pamapangidwe a algorithm, kulola wowukira kuti aphwanye chitetezo cha data.
- Kupanda kusinthasintha: Chinthu china choyenera kuganizira ndi chakuti DES ndi ndondomeko yachinsinsi ya symmetric encryption, zomwe zikutanthauza kuti imagwiritsa ntchito kiyi yomweyi polemba ndi kubisa. Izi zitha kuchepetsa kugwiritsidwa ntchito kwake muzochitika zina zomwe kusinthasintha kwakukulu kumafunikira, monga kulumikizana kotetezeka pakati pa otenga nawo mbali angapo.
Pomaliza, algorithm ya DES encryption ili ndi mphamvu monga kukana kwake kuukira kwankhanza, kukhazikitsidwa kwake ndikukhulupirirana ndi gulu lachitetezo, komanso kusinthasintha kwake komanso kugwirizanitsa. Komabe, ikuwonetsanso zofooka zina, monga kutalika kwake kwachinsinsi, kung'ambika ndi kung'ambika chifukwa cha kupita patsogolo kwa matekinoloje a cryptanalysis, komanso kusowa kwa kusinthasintha pakugwiritsa ntchito kwake. Ndikofunika kulingalira za mphamvu ndi zofooka izi poyesa kuyenerera kwa DES kuteteza deta muzochitika zina.
5. Malangizo ogwiritsira ntchito mosamala algorithm ya DES
DES (Data Encryption Standard) encryption algorithm ndi njira yotetezedwa yomwe imagwiritsidwa ntchito kwambiri kuteteza chinsinsi cha data. Ngakhale kuti yakhala ikuwoneka ngati yotetezeka kwa zaka zambiri, ndikofunikira kuganizira malingaliro ena kuti muwonjezere mphamvu zake ndikuteteza zidziwitso zachinsinsi.
1. Gwiritsani ntchito kiyi yotetezeka: chitetezo cha algorithm ya DES chagona mu mphamvu ya kiyi yake. Ndikofunikira kugwiritsa ntchito mawu achinsinsi osachepera 56 bits kuonetsetsa kuti ndi yolimba mokwanira. Pewani kugwiritsa ntchito makiyi odziwikiratu, monga masiku obadwa kapena mawu achinsinsi odziwika. Komanso, ndi bwino kusintha mawu achinsinsi nthawi ndi nthawi kuti zitsimikizire chitetezo chachikulu.
2. Gwiritsani ntchito njira yotsimikizira: Kugwiritsa ntchito DES kokha sikumapereka chitsimikiziro, kutanthauza kuti wowukirayo amatha kusokoneza ndikusintha deta popanda kuzindikirika. Ndi zofunika kwambiri khazikitsani njira yowonjezera yotsimikizira monga HMAC (Hash-Based Message Authentication Code) kuonetsetsa kuti zambiri sizinasinthidwe.
3. Chitani kasamalidwe koyenera: Kuwongolera koyenera ndi kotetezeka kwa makiyi omwe amagwiritsidwa ntchito mu algorithm ya DES ndikofunikira kuti musunge chinsinsi cha data. sungani makiyi pamalo otetezeka zomwe zimatetezedwa mwakuthupi ndikuletsa mwayi wosaloledwa. Komanso, onetsetsani pangani makope osunga zobwezeretsera pafupipafupi za makiyi kuti apewe kutayika kapena katangale. Kumbukiraninso fufuzani ndi kulemba zochitika zofunika kwambiri kuzindikira ndi kupewa ziwopsezo zotheka zachitetezo.
Potsatira malangizowa mutha kuwonetsetsa kuti mukugwiritsa ntchito mosamala komanso moyenera DES encryption algorithm. Ndikofunikira kuti mukhale ndi zosintha zaposachedwa komanso zachitetezo kuti muwonetsetse kuti mumasunga zidziwitso zachinsinsi motetezedwa. Tetezani deta yanu kutsatira njira zotetezeka ndikukhala patsogolo pa omwe angachite nkhanza.
6. Mavuto omwe alipo komanso njira zina zosinthira ma aligorivimu a DES
DES (Data Encryption Standard) encryption aligorivimu ndi njira yomwe imagwiritsidwa ntchito kwambiri kuteteza deta yodziwika bwino. Idapangidwa m'ma 1970 ndi IBM, ndipo idakhazikitsidwa ndi symmetric block cipher. Chimodzi mwazinthu zazikulu za DES ndi kukula kwake kwa 64-bit block ndi kiyi ya 56-bit, ndikupangitsa kuti ikhale muyezo wamakampani kwazaka zambiri.
Komabe, chifukwa kupita patsogolo kwaukadaulo wamakompyuta komanso uinjiniya wosinthira, algorithm ya DES yatsimikizira kukhala pachiwopsezo kuwukiridwa mwankhanza. Izi zikutanthauza kuti ndi mphamvu yokwanira yamakompyuta, wowukira amatha kubisa uthenga wobisika pogwiritsa ntchito makiyi onse omwe angathe. Poyang'anizana ndi zovuta izi, njira zingapo zosinthira ma algorithm a DES zapangidwa zomwe zimapereka chitetezo chokulirapo komanso kukana kuwukiridwa.
Imodzi mwa njira zodziwika bwino za algorithm ya DES ndi algorithm ya AES (Advanced Encryption Standard). AES ndi symmetric block algorithm yomwe idalowa m'malo mwa DES ngati mulingo wa encryption mu 2001. Mosiyana ndi DES, AES imagwiritsa ntchito chipika cha 128 bits ndi makiyi atatu otheka: 128, 192, ndi 256 bits. Izi zimapangitsa kuti AES ikhale yotetezeka komanso yosagwirizana ndi ziwopsezo zankhanza chifukwa zimawonjezera makiyi omwe angaphatikizidwe.
7. Kugwiritsa ntchito moyenera ma aligorivimu a DES lero
DES encryption algorithm, kapena Data Encryption Standard, yakhala ikugwiritsidwa ntchito mosiyanasiyana masiku ano. Chimodzi mwazinthu zazikulu zomwe DES imapeza kugwiritsa ntchito ndikuteteza zidziwitso zachinsinsi muzachuma. Pogwiritsa ntchito kiyi ya 56-bit, aligorivimu iyi imasunga deta yodziwika bwino, monga manambala a kirediti kadi kapena mawu achinsinsi, isanatumizidwe pamanetiweki. Mwanjira iyi, chinsinsi ndi kukhulupirika kwa chidziwitso chandalama muzochitika zamagetsi zimatsimikiziridwa.
Ntchito ina yothandiza ya algorithm ya DES ndikuteteza zinsinsi ndi chitetezo cha kulumikizana pa intaneti.. M'gawo loyankhulirana, DES itha kugwiritsidwa ntchito kubisa maimelo, mameseji, ndi kutumiza mafayilo, kuwonetsetsa kuti wolandila yekha ndi amene atha kupeza deta. zambiri pakati pa maboma, mabungwe ankhondo kapena mabungwe azidziwitso.
Pomaliza, DES aligorivimu imagwiritsidwanso ntchito m'munda wazamalamulo kuti abwezeretse ndikusanthula deta pazida zolandidwa zamagetsi.. Pamilandu yazamalamulo komanso yofufuza, DES imagwiritsidwa ntchito kumasulira ndikusanthula zambiri ma hard drive, zida zam'manja ndi makhadi okumbukira omwe adabisidwa ndi algorithm iyi. Izi zimalola akuluakulu azamalamulo kupeza zofunikira pothetsa milandu ndi kuzindikira zochitika zosaloledwa.
Mwachidule, algorithm ya DES encryption imagwiritsidwa ntchito kwambiri masiku ano. Kuchokera pachitetezo chazachuma komanso chitetezo cha kulumikizana kwapaintaneti kuti agwiritse ntchito pakufufuza kwazamalamulo, DES ikadali chida chofunikira kwambiri padziko lonse lapansi pachitetezo cha makompyuta. Kulimba kwake komanso kuchita bwino kwake kumakhalabe koyenera, ngakhale kupita patsogolo kwaukadaulo, popereka chitetezo cholimba chazomwe zimadziwika m'malo osiyanasiyana ogwiritsira ntchito.
Ndine Sebastián Vidal, mainjiniya apakompyuta omwe amakonda ukadaulo komanso DIY. Komanso, ine ndine mlengi wa tecnobits.com, komwe ndimagawana nawo maphunziro kuti ukadaulo ukhale wofikirika komanso womveka kwa aliyense.