Pagkakaiba sa pagitan ng Pagkalito at Pagkakalat

May -Akda: Laura McKinney
Petsa Ng Paglikha: 1 Abril 2021
I -Update Ang Petsa: 2 Hulyo 2024
Anonim
No Rapture, No Escape?
Video.: No Rapture, No Escape?

Nilalaman


Ang mga salitang pagkalito at pagsasabog ay ang mga katangian para sa paggawa ng isang ligtas na cipher. Parehong Pagkalito at pagsasabog ay ginagamit upang maiwasan ang encryption key mula sa pagbawas nito o sa huli para mapigilan ang orihinal. Ang pagkalito ay ginagamit para sa paglikha ng clueless cipher habang ang pagsasabog ay ginagamit para sa pagtaas ng kalabisan ng plain sa pangunahing bahagi ng cipher upang gawin itong malabo. Ang stream cipher ay umaasa lamang sa pagkalito. Bilang kahalili, pagsasabog ay ginagamit ng parehong stream at block cipher.

Inirerekomenda ni Claude Shannon ang pamamaraan ng pagkalito at pagsasabog para sa pagkuha ng pangunahing mga bloke ng isang pag-andar ng cryptographic kaysa sa paggamit ng isang mahaba at oras na paraan ng mga istatistika. Pangunahing nag-aalala si Shannon tungkol sa pag-iwas sa cryptanalysis sa tulong ng statistic analysis.

Ang dahilan sa likod nito ay ang mga sumusunod. Ipagpalagay na ang mananalakay ay may ilang pag-unawa sa mga istatistikong katangian ng kapatagan. Halimbawa, sa isang tao na nauunawaan, ang dalas ng pamamahagi ng mga titik ay maaaring makilala nang una. Sa kasong iyon, ang cryptanalysis ay medyo madali upang magsagawa kung saan ang mga kilalang istatistika ay maaaring maipakita sa cipher. Ang cryptanalysis na ito ay tiyak na maaaring magbawas ng susi o ilang bahagi ng susi. Iyon ang dahilan na iminungkahi ni Shannon ang dalawang mga pamamaraan lalo na pagkalito at pagkakalat.


  1. Tsart ng paghahambing
  2. Kahulugan
  3. Pangunahing Pagkakaiba
  4. Konklusyon

Tsart ng paghahambing

Batayan para sa paghahambingPagkalitoPagkakalat
PangunahingGinamit upang makabuo ng hindi malinaw na cipher s.Ginamit upang makabuo ng malabo, plain s.
Tumingin saGumawa ng isang relasyon sa pagitan ng mga istatistika ng cipher at ang halaga ng key encryption bilang kumplikado hangga't maaari.Ang relasyon sa istatistika sa pagitan ng plain at cipher ay ginawa bilang kumplikado hangga't maaari.
Nakamit sa pamamagitan ngAlgorithm ng pagpapalitAlgorithm ng Transposisyon
Ginamit niStream cipher at i-block ang cipherI-block lamang ang cipher.
Resulta saTumaas na kabagTumaas na kalabisan


Kahulugan ng Pagkalito

Pagkalito ay isang diskarteng kriptograpiko na inilarawan upang madagdagan ang pagkabulok ng cipher, sa mga simpleng salita tinitiyak ng pamamaraan na ang cipher ay hindi nagbibigay ng pahiwatig tungkol sa kapatagan. Sa ibinigay na pamamaraan ang ugnayan sa pagitan ng mga istatistika ng cipher at ang halaga ng susi ng pag-encrypt ay pinananatili bilang kumplikado hangga't maaari. Kahit na ang pag-atake ay nakakakuha ng ilang kontrol sa mga istatistika ng cipher, hindi niya maibabawas ang susi bilang ang paraan kung saan ginamit ang susi upang makagawa ng cipher na iyon ay kumplikado.

Ang pagkalito ay maaaring makuha sa pamamagitan ng paggamit ng pagpapalit at kumplikadong pag-scrambling algorithm na nakasalalay sa susi at pag-input (plain).

Kahulugan ng Pagsabog

Pagkakalat ay isang diskarteng kriptograpikong naimbento upang madagdagan ang kalabisan ng kapatagan upang matakpan ang statistic na istraktura ng kapatagan upang maiwasan ang mga pagtatangka na bawasan ang susi. Sa pagsasabog, ang istatistika ng istraktura ng kapatagan ay maaaring mawala sa mga pang-haba na istatistika ng cipher at ang ugnayan sa pagitan ng mga ito ay kumplikado upang walang makakapagbawas ng orihinal na susi.

Nakamit ito sa pamamagitan ng pagkalat ng indibidwal na plain digit sa maraming cipher na numero, tulad ng kapag nagbago ang isang solong kapatagan dapat itong makaapekto sa buong cipher o ang pagbabago ay dapat mangyari sa buong cipher.

Sa block cipher ang pagsasabog ay maaaring makuha sa pamamagitan ng paglalapat ng ilang permutation sa data na may isang function sa permutation, ang kinahinatnan ay ang kaunti mula sa iba't ibang mga posisyon sa orihinal na kapatagan ay mag-aambag sa isang solong piraso ng cipher. Ang pagbabago sa block cipher ay nakasalalay sa susi.

  1. Ang diskarte ng pagkalito ay ginagamit upang lumikha ng mga hindi malinaw na mga ciphers samantalang ang pagsasabog ay ginagamit upang makabuo ng mga nakatagong kapatagan.
  2. Sinusubukan ng pagsasabog na gawin ang istasyong pang-istatistika sa pagitan ng plain at cipher bilang kumplikado hangga't maaari. Sa kabilang banda, ang diskarte ng pagkalito ay nagtatangkang gawin ang ugnayan sa pagitan ng mga istatistika ng cipher at ang halaga ng key encryption bilang kumplikado hangga't maaari.
  3. Ang mga pagpapalit ng algorithm ay maaaring magamit upang makakuha ng pagkalito. Tulad ng laban, ang pagsasabog ay maaaring makamit sa pamamagitan ng paggamit ng mga diskarte sa transposisyonal.
  4. Ang block cipher ay nakasalalay sa pagkalito pati na rin ang pagkakalat habang ang stream cipher ay gumagamit lamang ng pagkalito.

Konklusyon

Ang pagkalito at pagsasabog pareho ay ang mga diskarteng kriptograpiko kung saan sa pagkalito ang layunin ay upang makagawa ng isang relasyon sa pagitan ng mga istatistika ng cipher at ang halaga ng susi ng pag-encrypt bilang kumplikado hangga't maaari. Sa kabilang banda, ang pagsasabog ay sumusubok na malabo ang istatistika ng istraktura sa pamamagitan ng pagkalat ng epekto ng bawat indibidwal na plain digit sa pangunahing bahagi o cipher na numero.