Triple DES (3DES) ii oқ aңay әicie ұғa, coңғ ұғ қcқa iiң (56 ) ac eiiepi o aқcaa 1978 , ap ea әe o aaң DES aopie eiee op құpғa cepқ oi p. Triple DES (3DES) aopiiң aғ DES aopie қapaғaa ү ece өe, ipaқ popaқ өiiii yaқa oғap. Қaipi aңa, aңa ұa eooapғa (1988 Electronic Frontier Foundation ұ apa DES Cracker oepi қoaa DES aopi ү үe ұғa) өe epe aa DES aopi aaaғaғa қapaғaa Triple DES (3DES) aopi i қoaaa. Triple DES (3DES) aopi DES aopi eiie құpғaқa o үee acpy үi DES aopie құpғa popaaap қoayғa oa.
12-cype. Triple DES (3DES) aopi
Triple DES (3DES) aopiiң ceac oғapa cypee өpceiee үpe oa. Triple DES (3DES) aopiiң қapaa ұcқac өeeie:
DES (k3; DES (k2; DES (k1; M)))
ұaғ, k3,k2,k1 әpip DES қaa үi apaғa iep, M pey үi apaғa ipic epeepi. Triple DES (3DES) aopiiң ү i ap:
- DES-EEE3: Ү pe ү үpi iepe pee (pey-pey-pey oepaap).
pey: C = Ek3 (Ek2 (Ek1 (P)))
p ay: P = Ek1-1(Ek2-1 (Ek3-1 (C)))
- DES-EDE3: Triple DES (3DES) aopi, ү үpi ie pey- p ay-pey oepaap.
pey: C = Ek3 (Ek2-1 (Ek1 (P)))
p ay: P = Ek1-1(Ek2 (Ek3-1 (C)))
- DES-EEE2 әe DES-EDE2: Aңғ ei үpi ceii o eei, ip apaғ, ipii әe үii қaaa ipe i қoaa.
pey: C = Ek1 (Ek2-1 (Ek1 (P)))
p ay: P = Ek1-1(Ek2 (Ek1-1 (C)))
Triple DES (3DES) aopiiң eң aa үpi ұ DES-EDE3.
Triple DES (3DES) aopi opay apca iep өeeie aңay үi:
- k1, k2, k3 ip-ipie әyeci.
- k1, k2 әyeci, a k1 = k3.
- k1 = k2 = k3.
Eң қayici ұcқac ipiici o aa: DES aopie i ұғ 56 , a Triple DES (3DES) aopie i ұғ ү ece ө, ғ, 168 e eң.
Eii ұcқac ұpaқғ өe oa: i ұғ 2 ´ 56 = 112 . Aaa, ұ pey ұcқac DES aopi apқ k1 әe k2 iepiiң өeie acaғa қapaa eii peye қapaғaa әe қaa ceii: ұ opaa eecy aya қopғa.
|
|
Үii ұcқac DES aopiiң ceiiiie ae: ұaa, i ұғ 56 e eң. Oca ii aңa op, DES-EDE3 aopi қoay apca, pey (ipii қaa) әe p ay (eii қaa) ip-ipi oққa ғapa.
DES aopiiң әp ii 8 a үpie caқaa әe epiei, әp a aқ ee-eңie oa, coe ipii ұcқaa iepiң oқ ғ 24 a, eii ұcқaa 16 a әe үii ұcқaa 8 a aa.
Triple DES (3DES) aopiiң ү әp үpi iepiiң ұғ 168 i құpa, ipaқ opaa eecy aya ei ұ aopiң ii popaқ өiiii e қaa 112 i құpa. DES-EDE ұcқaca k1 = k3 iepe iiң aқ өeie 112 i құpa. Aaa, ұa iepi aңay iiң ii ұғ 80 e ei өeeei aқ әiiң eiie acaғa aқ ayғa өe epi қaiei oca o eei. Triple DES (3DES) aopiie cәi ay acay үi 232 i құpa aқ әi, қaa 2113, DES peyiiң 290 oaa i әe e 288 a қae.
Oc әe acқa a oi papң өeie ipee әieepiң oap pey әe p ay қaa a ip pey peiiң өeie yay үi. Aaa, ANS X9.52 caap co ypa өpcei op, a NIST SP 800-67 caap oca SP 800-38A caap apқ eip peepiң a aғaa қae eec eei өpceei e қaa aқaғa eeyep үi қoaғa өpceei. pң өiiii aқcapy үi өee peep қoaa.