Kedu ihe bụ DES encryption algọridim?

Mmelite ikpeazụ: 21/09/2023

Algorithm nzuzo nke DES Ọ bụrụla otu n'ime usoro nzuzo a na-ejikarị eme ihe n'ọhịa. nke nche mgbakọ. DES, nke na-anọchi anya Data Encryption Standard, bụ symmetrical algọridim n'ọtụtụ ebe nakweere maka nkwụsi ike ya na ịrụ ọrụ nke ọma na ntinye data na usoro ntọhapụ. N'isiokwu a, anyị ga-enyocha n'ụzọ zuru ezu ihe DES encryption algorithm bụ na otú o si arụ ọrụ, yana mkpa ya. n'ụwa nke nchekwa ozi.

Mepụtara na 1970 site na IBM na mmekorita ya na National Security Agency nke United States. United States (NSA), DES izo ya ezo algọridim Emebere ya na ebumnuche iji hụ na nzuzo nke ozi dị nro na-ebufe site na netwọk nkwukọrịta. Ihe ewu ewu ya dabere na ikike ọ nwere ịtụgharị data enwere ike ịgụ ka ọ bụrụ ederede ezoro ezo, na-eme ka onye ọ bụla ghara ịghọta ya na-enweghị igodo ntupu kwesịrị ekwesị.

Algorithm nzuzo nke DES na-arụ ọrụ site n'itinye usoro mgbanwe gaa na 64-bit blocks nke data. Iji mee nke a, a na-eji igodo ezoro ezo 56-bit nke a na-etinye ugboro ugboro na nhazi nke ugboro ugboro a na-akpọ okirikiri. Agba nke ọ bụla nwere dị ka ebumnuche ya bụ isi iji megharịa data ahụ, na-ahụ na nzuzo nke si na ya pụta anaghị ekpughe ozi ọ bụla gbasara igodo izizi ahụ.

Ọ bụ ezie na DES izo ya ezo algọridim Ọ na-enye nchebe siri ike n'oge mmalite ya, site na ọganihu nke nkà na ụzụ na mmụba nke ikike ngụkọ, nguzogide ya emebiwo. Iji nwetakwuo nkwa nchekwa data, algọridim ọhụrụ, siri ike na nke dị elu pụtara, dị ka AES. Agbanyeghị, n'agbanyeghị na ọ naghị adịte aka maka ọnọdụ ụfọdụ, a ka na-eji DES n'ọtụtụ ebe n'ihi nhazi ya dị mfe yana ndakọrịta na sistemụ ochie.

Na nchịkọta, DES izo ya ezo algọridim Ọ bụ usoro nzuzo nzuzo nke ejirila ọtụtụ ebe iji hụ na nzuzo nke ozi ebufetara. Ọ bụ ezie na algọridim ọgbara ọhụrụ karịrị ya, ọ ka dị mkpa ma jiri ya mee ihe n'ọnọdụ ụfọdụ. N'akụkụ ndị na-esonụ nke isiokwu a, anyị ga-abanye n'ime ọrụ ya na akụkụ dị iche iche nke nkà na ụzụ nke na-eme ka ọ bụrụ algorithm nzuzo nke kwesịrị ọmụmụ ihe na nghọta.

1. Okwu mmalite nke DES izo ya ezo algọridim

DES (Data Encryption Standard) algọridim nzuzo bụ algọridim symmetrical a na-ejikarị eme ihe na mpaghara nzuzo. Ọ bụ IBM mepụtara ya na 1970s, a na-ewerekwa ya dị ka otu n'ime algọridim kacha echekwabara nke oge ya. DES na-eji igodo ezoro ezo 56-bit ma na-arụ ọrụ na 64-bit blocks. Amara algọridim a maka iguzogide mwakpo cryptographic dị iche iche yana arụmọrụ ya na usoro nzuzo na decryption.

Nchekwa nke DES algọridim dabere na arụmọrụ ya nke agba dị iche iche nke ngbanwe bit na permutation. N'oge usoro ezoro ezo, a na-ekewa data ahụ n'ime ngọngọ na ọtụtụ agba nke ngbanwe na permutations na-eji igodo ezoro ezo. Nke a na-achọpụta na nsonaazụ ikpeazụ bụ nke ukwuu nzuzo yana ọ fọrọ nke nta ka ọ bụrụ ihe na-agaghị ekwe omume iwepụ ya na-enweghị igodo ziri ezi. Na mgbakwunye, DES na-ejikwa usoro akpọrọ “block cipher mode” iji nye nchekwa ka ukwuu site na izochi ọtụtụ ngọngọ data.

N'agbanyeghị na ọ bụ algọrithm dị nchebe ma na-ejikarị eme ihe ruo ọtụtụ iri afọ, DES ezoro ezo site na algọridim dị elu karịa n'ihi ọganihu nke nkà na ụzụ na ịnweta akụrụngwa mgbakọ dị ike karị. Ugbu a, a na-atụ aro ka iji algọridim nzuzo siri ike yana ogologo igodo ogologo., dị ka ⁢AES (Advanced⁤ Encryption Standard). Agbanyeghị, algọridim DES ka dị mkpa ma jiri ya na ngwa ụfọdụ chọrọ ike nhazi dị ala ma ọ bụ ebe ndakọrịta na sistemụ ihe nketa dị mkpa.

Ọdịnaya pụrụiche - Pịa ebe a  Ọ ga-ekwe omume ị nwetaghachi igodo okwuntughe site na iji Disk Drill Basic?

2. History na evolushọn nke DES algọridim

DES encryption algọridim, nke na-anọchi anya Data Encryption Standard, bụ usoro a na-ejikarị echekwa ozi nzuzo na sistemụ nche eletrọnịkị n'afọ ndị 70 site n'aka IBM ma mechaa nakweere ya dị ka ọkọlọtọ site n'aka gọọmentị si United States.

DES bụ ngọngọ cipher algọridim nke na-arụ ọrụ na nke a kapịrị ọnụ nke 64 ibe n'ibe. Ọ na-eji igodo 56-bit iji zoo ma mebie data, nke pụtara na enwere igodo 2^56 dị iche iche. Algọridim a na-eji usoro mgbakọ na mwepụ dị mgbagwoju anya iji kwe nkwa nzuzo nke ozi ahụ. Ka oge na-aga, Otú ọ dị, a na-ewere DES dị ka onye na-adịghị nchebe n'ihi ọganihu dị na ike mgbakọ na nchọpụta nke adịghị ike. Ugbu a, a na-atụ aro ka iji algọridim siri ike, dị ka AES.

Evolushọn nke DES algọridim emeela ka e mepụta ụdị dị iche iche dị ka Triple DES (3DES)⁤ na DESX, nke na-achọ imeziwanye nchekwa na nguzogide nke izo ya ezo. Triple⁢ DES, dị ka aha ya na-egosi, na-eji ‌DES‌ ​​algorithm ugboro atọ n'usoro iji welie ogologo igodo ruo 168 bits.⁤ Ụzọ a na-eme ka ezoro ezo dịkwuo nchebe megide mwakpo ike ọjọọ ma na-enye nnukwu iguzogide ọganihu na teknụzụ kọmputa. N'agbanyeghị nke a, 3DES ejiriwo algọridim dị elu dochie anya n'ọtụtụ ọnọdụ.

3. Ụkpụrụ na ọrụ nke DES algọridim

Algorithm nzuzo DES (Data Encryption Standard) bụ usoro ezoro ezo nke ejirila gburugburu ụwa. Ndị United States National Security Agency (NSA) mepụtara ya na 1970 wee bụrụ ọkọlọtọ de facto maka izo ya ezo ruo ọtụtụ iri afọ. Ebumnuche ya bụ ikwe nkwa nzuzo nke ozi a na-ebufe site na netwọk nkwukọrịta.

Arụ ọrụ nke DES algọridim dabere na usoro nke ⁢ ụkpụrụ cryptographic. Nke mbụ, ọ na-eji igodo nzuzo 56-bit iji gbanwee ederede doro anya ka ọ bụrụ ciphertext. A na-ekekọrịta igodo a n'etiti onye na-ezipụ na onye nnata, nke na-enye ohere ka ha abụọ mebie ma gụọ ozi ahụ. Na mgbakwunye, ọ na-eji usoro ngbanwe ‌ na ngbanwe iji mepụta usoro nke okirikiri⁢ nke nzuzo, nke ọ bụla n'ime ha na-agụnye ọtụtụ mgbanwe nke bitwise. A na-emegharị ọrụ ndị a ugboro ugboro iji hụ na nchekwa zuru oke.

Otu n'ime isi ihe dị na DES algọridim bụ ikike ya iguzogide mwakpo cryptanalytic dị iche iche. Ọdịdị ime ya na ụkpụrụ imewe ya ekwe nkwa nchekwa siri ike na ntụkwasị obi. Agbanyeghị, ka teknụzụ na ike kọmpụta na-aga n'ihu, DES bịara bụrụ onye na-adighi ike na mwakpo ike. Iji lebara mmachi a anya, emepụtara ndị ga-anọchi anya dị ka Triple DES na Advanced Encryption Standard (AES) n'agbanyeghị nke a, a ka na-eji DES n'ụfọdụ ngwa na sistemụ ihe nketa, nke na-akọwapụta mkpa akụkọ ihe mere eme ya na mmetụta ya n'ọhịa. nke cryptography.

4. Ike na adịghị ike nke DES algọridim

Ike nke DES algọridim:

  • Iguzogide mwakpo ike jọgburu onwe ya: Otu n'ime isi ike nke DES (Data Encryption Standard) algọridim nzuzo bụ ikike ya iguzogide mwakpo ike jọgburu onwe ya. Nke a bụ n'ihi na ọ na-eji igodo 56-bit, nke pụtara na enwere nchikota isi ihe karịrị 72 quadrillion na-egbochi ike onye na-awakpo ịkọ igodo ziri ezi n'oge kwesịrị ekwesị.
  • Nkwenye na ntụkwasị obi zuru oke: Ndị ọkachamara nchekwa ejirila DES mee ihe na nyocha ya ruo ọtụtụ afọ, na-eduga na nnabata ya na ntụkwasị obi zuru oke na obodo cybersecurity. Ntụkwasị obi a gbadoro ụkwụ na nyocha siri ike na nke na-agwụ ike emere n'oge gara aga, nke gosipụtara ịdị irè nke algọridim na-echekwa data.
  • Ntughari na ndakọrịta: DES bụ algọridim dị iche iche enwere ike iji na nyiwe dị iche iche na usoro nhazi. Na mgbakwunye, ndakọrịta ya na ụkpụrụ nchekwa yana ụkpụrụ na-eme ka ọ dị mfe itinye n'ime ngwa na gburugburu dị iche iche.
Ọdịnaya pụrụiche - Pịa ebe a  Kwado njikwa nne na nna na ụlọ ahịa Google Play na gam akporo

Des algọridim adịghị ike:

  • Ogologo igodo dị mkpụmkpụ: N'agbanyeghị ike ya iguzogide mwakpo ike ọjọọ, otu n'ime adịghị ike kachasị mkpa nke DES algọridim bụ isi ogologo ya, nke bụ naanị 56 ibe n'ihu na nhazi ikike na ikike nchekwa data, A na-ewere ogologo igodo a ezughi oke iji hụ na nchekwa zuru oke ugbua.
  • Ihe nleba anya nke Cryptographic: A na-eji DES eme ihe kemgbe ọtụtụ iri afọ, na ọganihu nke teknụzụ cryptanalysis, ụfọdụ n'ime njirimara cryptographic ya adịla mfe na mwakpo ụfọdụ. Mwakpo ndị a nwere ike iri adịghị ike na nhazi algọridim, na-ekwe ka onye nwere ike ịwakpo mebie nchekwa data.
  • Enweghị mgbanwe: Akụkụ ọzọ ị ga-atụle bụ na DES bụ ihe nzuzo nzuzo algọridim, nke pụtara na ọ na-eji otu igodo maka ma izo ya ezo ma decryption. Nke a nwere ike belata ngwa ya n'ọnọdụ ụfọdụ ebe achọrọ mgbanwe ka ukwuu, dị ka nkwurịta okwu echekwara n'etiti ọtụtụ ndị sonyere.

Na mmechi, DES izo ya ezo algọridim nwere ike dị ka ya iguzogide mwakpo ike ọjọọ, nkuchi ya zuru oke na ntụkwasị obi na obodo nchekwa, yana ngbanwe ya na ndakọrịta. Otú ọ dị, ọ na-egosikwa ụfọdụ adịghị ike, dị ka ogologo mkpịsị ugodi ya dị mkpirikpi, iyi na akwa mkpuchi n'ihi ọganihu na teknụzụ cryptanalysis, na enweghị mgbanwe na ngwa ya. Ọ dị mkpa ịtụle ike na adịghị ike ndị a mgbe ị na-enyocha mma nke DES iji chebe data na ọnọdụ enyere.

5. Ndụmọdụ maka iji nchekwa nke DES algọridim

DES (Data Encryption Standard) algọridim nzuzo bụ usoro nchekwa a na-ejikarị kpuchido nzuzo nke data. Ọ bụ ezie na a na-ewere ya dị ka nchekwa ruo ọtụtụ afọ, ọ dị mkpa iburu n'uche ụfọdụ ndụmọdụ iji mee ka ọ dị irè ma chebe ozi dị nro.

1. Jiri igodo echekwara: Nchekwa nke DES algọridim dị na ike nke igodo ya. Ọ dị mkpa iji paswọọdụ ọ dịkarịa ala 56 bits iji hụ na ọ siri ike nke ọma. Zere iji igodo enwere ike ịkọ, dị ka ụbọchị ọmụmụ ma ọ bụ okwuntughe nkịtị. Ọzọkwa, a na-atụ aro ya na-agbanwe okwuntughe oge ụfọdụ iji hụ na nchekwa ka ukwuu.

2. Tinye usoro nyocha: Iji naanị DES adịghị enye nyocha, nke pụtara na onye na-awakpo nwere ike igbochi ma gbanwee data na-enweghị achọpụtara ya. Ọ bụ isi mejuputa usoro nyocha ọzọ dị ka HMAC⁤ (Hash-Based Message ⁣Authentication Code) iji hụ na agbanwebeghị data.

3. Mee njikwa igodo ziri ezi: Nlekọta kwesịrị ekwesị na nchekwa nke igodo eji na DES algọridim dị mkpa iji dobe nzuzo nke data A na-atụ aro ya Chekwaa igodo n'ebe nchekwa nke a na-echekwa n'anụ ahụ ma gbochie ohere na-enwetaghị ikike. Ọzọkwa, jide n'aka na-eme nkwado ndabere na mpaghara mgbe niile nke igodo iji zere mfu ma ọ bụ nrụrụ aka ha. Chetakwa nyochaa na dekọọ ihe omume metụtara isi iji chọpụta ma gbochie ihe egwu nchekwa enwere ike.

Site n'ịgbaso ndụmọdụ ndị a ị nwere ike hụ na ojiji nke DES izo ya ezo algọridim dị mma na nke ọma. Ọ dị mkpa ka ị na-emelite mmelite yana mmepe nchekwa kachasị ọhụrụ iji hụ na ị na-echekwa ozi dị nro nke ọma. Chebe data gị na-eme omume echedoro anya ma nọrọ otu nzọụkwụ n'ihu ndị na-eme ihe ọjọọ nwere ike.

Ọdịnaya pụrụiche - Pịa ebe a  Weebụsaịtị Shein App na-eji SSL ezoro ezo?

6. Ihe ịma aka dị ugbu a na ihe ndị ọzọ na DES algọridim

Algorithm nzuzo DES (Data Encryption Standard) bụ usoro a na-ejikarị echekwa data nwere mmetụta. Emepụtara ya n'afọ ndị 1970 site n'aka IBM, ma dabere na cipher ngọngọ symmetric. Otu n'ime ihe ndị bụ isi nke DES bụ nkwụsị nke 64-bit na igodo 56-bit, na-eme ka ọ bụrụ ọkọlọtọ ụlọ ọrụ ruo ọtụtụ afọ.

Agbanyeghị, n'ihi ọganihu na teknụzụ kọmpụta na injinia ntụgharị, DES algọridim egosila na ọ dị mfe na mwakpo ike ọjọọ. Nke a pụtara na n'iji ike kọmpụta zuru oke, onye na-awakpo nwere ike mebie ozi ezoro ezo site na iji nchikota igodo niile. N'ịnọgide na-eche ihe ịma aka ndị a ihu, e mepụtala usoro ndị ọzọ na DES algọridim nke na-enye nchebe dị ukwuu na iguzogide mwakpo.

Otu n'ime ụzọ kachasị ewu ewu na DES algọridim bụ AES (Advanced Encryption Standard) algọridim. AES bụ ihe mgbanaka mgbanaka symmetrical nke dochie DES dị ka ọkọlọtọ nzuzo na 2001. N'adịghị ka DES, AES na-eji nha ngọngọ nke 128 bits na nha igodo atọ nwere ike: 128, 192, na 256 bits. Nke a na-eme ka AES dịkwuo nchebe yana iguzogide mwakpo ike ọjọọ site n'ịbawanye mkpokọta igodo enwere ike.

7. Ngwa bara uru⁢ nke DES algọridim taa

A na-eji DES encryption algọridim, ma ọ bụ Data Encryption Standard, na ngwa dị iche iche taa. Otu n'ime isi ebe DES na-achọta ngwa bụ na nchekwa nke ozi dị nro na usoro ego. Iji igodo 56-bit, algọridim a na-ezochi data nwere mmetụta, dị ka nọmba kaadị kredit ma ọ bụ okwuntughe, tupu ebufee ya na netwọkụ. N'ụzọ dị otú a, a na-ekwe nkwa nzuzo na iguzosi ike n'ezi ihe nke ozi ego na azụmahịa eletrọnịkị.

Ngwa ọzọ bara uru nke DES algọridim bụ n'ichekwa nzuzo na nchekwa nke nkwukọrịta ịntanetị.. N'ime mpaghara nkwukọrịta, enwere ike iji DES zoo ozi-e, ozi ederede, na ịnyefe faịlụ, hụ na ọ bụ naanị onye nnata bu n'obi nwere ike ịnweta data nke a dị mkpa karịsịa na gburugburu ebe nchekwa ozi dị mkpa, dị ka ngbanwe nke nzuzo ozi n'etiti gọọmentị, òtù ndị agha ma ọ bụ ụlọ ọrụ ọgụgụ isi.

N'ikpeazụ, A na-ejikwa DES algọridim n'ọhịa nyocha maka mgbake na nyocha nke data na ngwaọrụ eletrọnịkị ejirikọrọ.. N'okwu gbasara iwu na nyocha, a na-eji DES chọpụta ma nyochaa ozi na draịva ike, ngwaọrụ mkpanaka na kaadị ebe nchekwa ejirila algọridim ezoro ezo. Nke a na-enye ndị nwe iwu ohere ịnweta data dị oke mkpa maka idozi okwu na ịchọpụta ihe omume iwu na-akwadoghị.

Na nchịkọta, a na-eji DES encryption algọridim n'ọtụtụ ebe na ngwa bara uru taa. Site na nchekwa nke ozi gbasara ego na nchekwa nke nkwukọrịta n'ịntanetị iji mee nyocha nyocha, DES ka bụ ngwa dị mkpa n'ụwa nchekwa kọmputa. Ike ya na arụmọrụ ya ka dị mkpa, n'agbanyeghị ọganihu teknụzụ, site n'inye nchebe siri ike nke data dị nro na mpaghara ngwa dị iche iche.