.


:




:

































 

 

 

 


oқpғa a ay




ү

oқ ұc 57 ee, 19 cypee, 7 ecee, қoaғa әeeepe әe 3 қocaa ұpa.

ii cөep: POPA, POAA, OI PAP, TRIPLE DES (3DES) AOPI, 2K-DES AOPI, CA A, ҚAICII, -.

epey caap: oқ pap, triple des (3des) aopi, 2k-des aopi, ca ay, poaay.

epey ұcң aқca: oi p үi ca ay әciie popaқ aay acay.

epey әicepi eopқ әe paaқ әceeepiң eiie aқaa. қaқ eopc, aқapa oay eopc e poaayң aeaaқ eiepiei әicep e үeepi құpy әicepie eiee.

epeyiң ieepi:

- Ca ay oқ pap aaya қoaa epeeiepi riple des (3des) aopiiң caa қapacpy;

- riple des (3des) aopi MD5 -yc apқ pey әe epey ұc aқapa.

- Ca ay әicie 2K-DES aopi epey үpiy.

epey әi: oi p үi ca ay әciie popaқ aay acay, ғ ca ay eiie құpғa pey aopepie қoaa әciepi epey.

Қoay ac: aқapaap қo eici ey үi oң eң ae құ ie pee acp үpe oy aң. eiң oқ ұca aқapaap қopғayң әicepi өpceie. A oap epei aқapaң e apecee aaa ғaa eyi қaaac eyi epe. ұ pey әicepi әcep ұapa aepe, eeepe, yepceepe, oaapa қoaa.

 

 

 

 

 

oa paoa coco 57 cpa, 19 pcyo, 7 a, coo 3 poe.

ee coa: POPA, POAA, OE P, AOP TRIPLE DES (3DES), AOP 2K-DES, COA AAA, EOACOC, -.

Oe cceoa: oe p, aop triple des (3des), aop 2k-des, coa aaa, poaa.

e pao: popaec aa ooo pa eoo coo aa.

eo cceoa: oco eoo cceoa ec coa aaa. popa, eop epooc, eop opoa opa, eo aeaec oco poaaa.

aa cceoa:

- riple des (3des).

- - riple des (3des).

- 2K-DES.

pee cceoa: popaec aa ooo pa eoo coo aa, o ec, eo coo aa coyee aope poa, oop ocoa a cceoa.

Oac pee: peee o epa eoacoc, peaa a eococ opa. o oe cooao opaoa o, yepcea, oa ae.

 

 

 

 

 

Abstract

These is consists of 57 pages, 19 pictures, 7 tables, sources and 3 applications.

Keywords: CRYPTOGRAPHY, CRYPTANALYSIS, A BLOCK CIPHER, ALGORITHMS TRIPLE DES (3DES), ALGORITHMS 2K-DES, SLIDE ATTACK, SECURITY, HACKING.

Th objcts f rsrch: blck ipher, lgrithm tril ds (3ds), lgrithm 2k-ds, slid ttck, ryptnlysis.

Th urs f rsrch: ryptnlysis f th blck ciphr b slid ttck.

Th mthods of rsrch: Methods of research is the slide attack. Probability theory, the theory of the sum, the theory of information coding, sound ways to create a collection of programs and systems.

The tasks of research:

- With the of a slide attack use the example of Triple des (3des) algorithm in the analysis of block ciphers.

- With the hash algorithm to encrypt and decrypt Triple des (3des).

- With the of a slide attack explore algorithm 2K-DES.

The subbject of research: Cryptanalysis of the block cipher by slide attack, i.e., shear attack methods used in the encryption algorithm, which is based on research.

Application: decide on security measures, implement and defend the integrity of the information. This can be used for education and schools, in universities, in which the company can and Bank.

 

 

Ұ

 

IPICE.. 4

1 Ca ay. 9

1.1 oқpғa a ay. 11

1.2 Қaaaa a ay. 13

2 Қapaa DES aopi 23

2.1 . 24

2.2 pey aopiiң өeepi 26

3 . 32

3.1 Triple DES (3DES) 32

3.2 Triple DES (3DES) aopiiң ұc icey peepi. 34

4 DESX aopi 47

4.1 Triple DES (3DES) aopiiң қoay. 48

ҚOP... 49

 

 

IPICE

 

oepi eooap eң өee қoay e aқapaқ aғapң өeiiң ұғa popaғa ee қғyғ үei ap eei. Aapaқ poүee cacpa op қoaқ қapқ ғapғa a eei a oepaғa қapaғaa aқapa қayicieipyei popaaқ aқapң pөi coңғ yaқa ұғa eei. aaay pey әicepi epeepi acoi үpe қayicieipye eii epe aa, aaa oapң үee acpy ceiiii әpқaa a қ әcee o қaa.

popa қoayң acқa aң қ әceeepi aaaapң өepiiң aқapaap caқayғa қapcғ e acң oқғ әe eeei қeepepiң aңc қei eey үi eip aқapaapғa қo eiy үiii ay ac o aa. ұ poeaap oa ey o ay өe қ. aңғa aғa aaaap қac oғay әe oapң aқapaap aңc қoayң ұacpy e ee oapң өiiң құ caқaғa aңc қeie, қopғaғa aқapaapa eeeiң e қo eie aay қaa aғaayғa oa? acқa a aңap ұa aaapғa oc poaopepi aңc қoayғa eii үpe eey қo aa a? ipaқ, coa a aқapaap құ үpe caқay e iepy әicepi әpқaaa ap oa.

popaқ әe poaay үpie aқ epey eң oңa o o aa, ipaқ ұ өiece epic әcep a eei. Ceici құpaap aaay қoayap қopғaa, ipaқ aқapa қopғay үecie ө yaқa oғa қaeiep ғap opayғa үii epye қapc oepi қcapң apaya a eei.

Қaipi yaқa әeқaa қoaғa poaopepiң aғac өei o op. Қopғay құpaapң iiii aқay oң әipeyie қapaғaa ө eңei, ө iii coe қaap oғap iiiii aa eei. Ei aқ-қaғ aa aaa ұ aғa apқa aқapa қopғa өee құpaapң aa oya a eei. Coa a әipeyiep poaopi (әipee өpceee i ұpaқc) құ caқa. Aaa poaopi aқay өe қ eec, өei o әipeyiepe eii. Eep, ұy қayiciii eңcepyiң әici aқa aғaa o aaғa oң ap oy ққ eec. Coқa, ө қoacaғ aқapa қopғay үeciiң қayiciii a қoғa aқ үpe aқay қoa oy epe, a әipeyiepe popaқ aopepiң құғ қo eici oy қae.

Қaipi үe popaқ aopepiң eii әe caқa өe (cepқ әe cepқ eec ii), popaқ ұpaқғ aeaaқ үpe әeee eece aeaaқ үpei eceepi eye apaғa (өeiep, cpei oapep) үpepi ap.

aaay popa ұ popaқ aay e peyң әicepiiң әceeecii.

popaқ aay eeii (p. kryptos acp, analyen - aay) ici aқ әiiң epay. ipii pe poң ұpaace aқaғa popaқ aayң ipei oaa aapaaң құғ oғe құ ie (ұaқ ayң eai ie ұpa) aac. Қaa oca a, aopiң құғ eң үe eepi o caaa: ca, popaaқ ice acpғa popaқ aopiң үpi aқay үi opaa oң eepi aya e ipee ү ғaa aa eiei.

poaayң aa қoғa aқca - iepiң aapқa қa ayқ aay, o үi e ee aғaa, қoca әicepe ii pey o aa. poaay әeepi paaқ әpeeciiң қoay oa әp үpi oy үi. popa apc yce құ aқapaapң өeie caaca әyei oa oқ pң popaқ aayaғ ac әeepi eeci accaap aa өpcei:

- oқ ұy poaay құ ii aa.

- ғaaқ eepi poaay aқapa ici pey әe p ay үi epei opғa aopiң yoa eңii әipei.

- iiapa eepi poaayң eip aapaaap pey әe p ay үiii ap.

- aқapaқ eepi - poaayң aқ әi әe құ i a eip aқapaap ay iiii ap.

Aaa, p ұy - ұca aғa-paғa aapaa apқ aқ әii қaa eipy үi қoaғa әic eec eeii eңei. Ғ pooa өe epeeepi ap. Eep, iiң oқ epie әicie (brute-force approach) қapaғaa aқcpaқ ii ұy үi қoaғa үee әci opap aa oca, oa p ұғa o caaa. oқ aңay әici apқ әiiң p ay үi 2128-e үi oa iepi epei ei; oa aңaғa iep oepaap oa 2100 apaғa p ay oap ұ e caaa. ұa ey әicepi aңaғa aқ әiiң өei e E acң өei aaca үe oy aa eei. popaқ aopң ocaғң әei e ұy apқ aғa үciye oa, әe ұ pң ceiiiiiң қaceepi apaғa caaaape cәec eei. Epeee ca, poaay - әeci oқ ұcқaa apaa, aopiң oңaaғa oac ұy әpeeepie acaa: ұac ұp caғa DES iң 16 payқ ұcқac acaқ, p ұy үi өiiң caaaapa өpceee eec әpe acaқ ee payap ca aa acay epe(ca, 8- payқ p үpie).

ay e poaayң әpeei aa. ayap өe ұp ae i oapң eiepi eiei: aқ әii x (x peie e ee epiң iei oy үi: әii a, paғa c, үei eci әe ..), pәii y e eie aa. ey әe p ay үi icie k әe k iepi қoac (cepқ popaa k = k); pey yc Ek e, p ay yc D k ' e eie aa. Coa Ek (x)=y opa, қaac D k ' (y)=x oa.

popaқ ayapң eii өp eii epi ap. Әpip aғaa poaaiң қaa pey aopiң қoaғa ieii a oa oa.

- e pәiiң eiie ay acay. poaay әpүpi aapaaapaғ eici x1, , xm aқ әiepie aғa y1, , ym pәiepi opaacpa. eiii m popa caa ққa xi iң, i=1,m (eece cәec ki iiң), eң oaғaa ipeyi ay epe eece өiңiiң o aca aaңғa өiңi ey epe.

- aқ әiiң eiie ay acay. poaay (x1, y1),, (xm ,ym) i aқ әe oғa cәec paғa әiepi ұ-ұe opaacpa. Eң oaғaa ip ұ үi ki ii aқay aa eiei. ө aғaa, k1 = = km = k oғaa, eece ypa coa paғa ie xm+1 әe ym+1 aқ әii aқayғa өiңiiң aca aaңғa ө eieiңie k ii aқay epe oa.

- aңaғa aқ әi eiie ay acay aңғ ayғa қapaғaa, apaғ: poaaiң x1, , xm -e aқ әiepiң ipi aңayң үiii ap oy. ұ ayң aқca aңғ ayaғa. ca, poaa iepei aқң paopa қo eie aғa ұa ay oy үi.

- eii aңaғa aқ әi eiie ay acay.ұ oғapa aғaa aңaғa aқ әiayң қoayң ee aғa. poaa e қaa paғa әii aaaa қoa, coe қaap, peyң epe aғa әeepiiң eiie өiiң eii ұcқaap aқa aa.

eii eece aңaғa aқ әii қoa acaғa ayap ө eecei. aқc poaope қo aa o oca ayapғa өe epyi. ұ - paғa үpe aac aaap apқ iepiei eip aқapaapң құғ ay apca co paғa ie acқa a ip aқapaң құғ ayғa a eeyi қae. Coe қaap, өpceie aaap, aқapң cyaaacң aңғ ecepei әe құ aқapaapң қaacya қo eie aa oepaopap e aaap aғa epii үpe pұқca epiei.

oғapa өpceie ayap ecei eec (acc) ayap acca aa. Aқ әi әe i a aқapa ay aқcaa paғa aapaaap ecei eec үpe epeyi oap ұca ay әe poaayң құpғa ұpaya a eei, ұyң ic-әpeei ocaa ieei. Aaa, қapcac aa aaay eaқ aқap apқ aapaaap iepy үpicie ecei үpe apaacyғa үii ө. Әee, ecei ayң ei үpi apyғa oa, oap: aapaa oeey әe aacpy. oeey ay- aң iepyie қaayғa әie epiee, қapcacң a paғa aapaa aac aaa қoa ұpa. Coe қaap, қapcac aa ұ - aapaa қaaғa aa aғa caa oa e ұpa. ay өeie ұca ay iepyie aac aaap apқ epie aapaa aқa op, қapcac aa o қaapa әe aғae aycpa. Әpүpi pap ecei ayapғa ee ocaғ ө eece a oy үi. pң aқ ұpaқғ e pң өiiң ecei ayapғa өe epy қaiei (eқaa қoca aқap aaaa) aa. pң aқ ұpaқғң caқ apaap icie oeeye aycpyң acқa ey қaғ o aa. ұ қaқap қapcacң eice ey үiii aғa aapaa қaa ayң қoaya aac.

ayap үee acpy үi pecypcap өeie қapa iei:

- a ayap ice acpy aa aң өei;

- aқ қaa a ip opay қae eei oңa oepaap ca;

- әieep aқ әe coғa cәec paғa әiepiң өei.

eip aғaa ұ apaepep өapa aac o eei: ca, aң өei үee op yaқ қcқapyғa oa. poaayң aya poүeiң өe epy қaiei өiii e aaa. өiii poaayң eңice a eei eң aқc aopiң қғ ceii өeei. ypa aңayң әea әiciiң үi oa apқ iepiң өiii pey aopiiң өiiiie oғap aғaaya iii epei. aaay popaң poeac ұ өiiiiң өei eapacң oay; iiң ұғ e қaa iiң eңiciiiң a өei epei, ipaқ әpқaa oң aya ay қaғ ap. Cacpa үiei қayici yaқ poaae қae oa әp ii әipee өie op, aқ iep ca e yaқap ca peie aқaa. poaayң aқca e үiiie aac өiiie өepei. iiң өiiiiiң epeeii (eң aқc eii aope ii ay қғ), ici oқy өiiii, aқ өiiii (eң aқc eii aope aғa aқapa қoayң қғ) әe aғa aқapa қoayң қaғ. Co ceii poaopiң өiiң өiiii, aaaң өiiii, aopiң eepacң өiiii әe iepiң apay apyғa oa.

Aopepi ұyң қғa aac қayiciii қaaac eyiң әpүpi aқap қapacpa. Aқ әi eece қoaғa i a eip aқapaap ұca ay oa қaay үiii ac ie o ұp. poaopepiң apc өii (eece eopқ өii), әei үpe өii әe oaғa ca өii үpepi ap.

eopқ өii үeep oғa cәec eei әiepi (eece iepi) aқ aқay үi aғa aқapaң, caң eiiciiie қapa pәiepi құpa. Aқ әi үi oa apқ iepiң eiii үpe oy oaaayғa a eyi үi әe o ay қaғ a oa. Aқ әi өe aқc pғa үi oa aқ әiepiң apғa oaaaa. Oce o үi p ay iei aғac oa. oқ aңay iie қoca poaaiң eқaa әici e қaa i e aқ әii aaye қaap oap a eip aқapaap aa aa. poaae aғa pң e ee өeie aқ әii қaa қaa eipy үi oaca a aop өii o eei. өii poaopepiң қayiciii ii ay үiiiiң oғ әeei eopeaapғa eieei. A eeiie aaғa pap әipee қoay үi eec. әipee apac әe pecypcapң ө ғ eipei acoi өii pap ө өee iepiei aқapaapң aac eiepie ғaa қoaa, ұa eiep, eeei aң ap aқapaap iepei eiep o aa. әei үpe өii poaopiң ceiiii eii қүpei aeaaқ acpae aқaa. ca peie cpei oapepiң қғa әe үi ca cәecie өeiepi payғa apaғa DH (-ea) әe RSA (Peca-apa-Aea) үeepi ayғa oa. oaғa ca өiipoaopep ip eece ipee aaapң ee aeaaқ poeaap ey үi acaғa. ca, oapғa OC 28147-89, AES, FEAL aa.

aңaa popaқ popaaқ құpaap iy, әpi ұc ice ay әpe қae. ipaқ oapң eiie қaa aeaaқ eap aқaғ ii, oaaқa өiie poүeepi oa ay aң. A popa e қaa eopқ ұpғa epey e ұpc eec, өei, o iiң epoқ eңiciiie ya өipi әe ee үpe eyi aa eei eceepi қapacpa.

 

 

Ca ay

 

Ca ay (aғ. slide attack) қoa opғa payap caa әyeci өpay oқ papғa popaқ aay acayғa үii epei, aқ әii aңa ayғa eiee popaқ ay. 1999 Aec po әe aep ұc. 1990 өpay DES cқ poүeepiң poұpaқғң ocaғ өpcee epea poaay ұc. Oapң poұpaқғң ip әici қoa opғa payap ca өey o a. Oc әice өee pey aopepi eiei, oap әci pap pey oepac ө қaaay apқ poұpaқғ appa e oa. ca, 1997 AES caca үe peie ұcғa RC6(20), MARS(32), SERPENT(32), CAST(48) cқ papa ө payap ca o.

eee 1999 Aec po e aepiң ұ әici epice ғapғa a ay ypa aқaac қ. ұ ayң epeeii o pң payap caa әyei eec. Coe қaap TREYFER, қapaa DES (2K-DES) әe BLOWFISH cқ pepie a ayң қoaғaғ a a.

2000 eii aқaa apқ өpi,ұa Sliding with a twist әe Complementation slide ee a ayң aқcapғa ұcқac өpceii. aқcapyң өeie DES-piiң eip oac, қapaa OC 28147-89 pey caapң 20 payқ ұcқac ұ.

 

1-cype. Ca ay

Қapaa aғaa peyiң eip yң ө қaaay apқ үee aca pey aopepie қoaa. Әpip paya pey ycң ipicie pәi epiei (aңғ payaғ pey әeci) әe apқ payқa ipe, eip payқ i epiei.

ұ ayң үee acy үi ac aaap:

Payapң eeeyi (әp paya e ip F yc әe e ip co K ii қoaa);

ii e ay үiii (әp payң P ipiciei әe F(P) ғcaғ әii ii iiiң ay);

Қapaa ay aopi:

1) pey aopiiң ipiciei M aқ әii aaқ әe oғa cәec C pәi aaқ.

2) acқa M¢ aқ әii aaқ әe oғa cәec C¢ peci aaқ, (M¢, C¢) ұ aa aңaғa (M,C) ұa acқa.

3) M¢= F (M) қaaca M¢ aac M e oaқ әe C¢= F (C) қaaca C¢ aac C, ғ M e C ip pay pey әeci ¢ e C¢. ұ ұ a ұ e aa. eip payapa ipicei P әii әe ғcaғ F(P) әii iy apқ ii oңa ecee aa aa қaғac қoa, peyң ipii paya M¢= F (M) қaace Kfirst, peyң coңғ paya C¢= F (C) қaace Klastt ii ecee aa.

4) ap oa apқ payқ iep eң oғaқa eeci eңi Kfirst= Klast opay ic, eep 3-қaa opaғa oa ұpc eec, (M¢, C¢) ұ a aca 2-қaaғa opay epe. Kfirst= Klast eңiiiң opay K= Kfirst= Klast iei opғa payқ i eei әeei.

5) iiң ұpcғ ecepy үi o pey aopie ecepyii epe. Cәi ecepye coң K ieii opғa i e apa, epi aғaa ecepie (M¢, C¢) әe K ii үi aaap iiie a aca 2-қaaғa opaa.

 

oқpғa a ay

Қaipi yaқaғ oқ papң payқ iepi әp үpi o aa. ұ қapaa ay eiei aop ұa pap үi қoaaғa әe ipee oқpyap eiy epeii өpceei.

 

2-cype. oқpғa ca ay (complementation slide)

a ұ iey үi -e N eii әe aңa 2-e N+1 eii oapa ұpa ei N acaқ oқ pape ұc icey үiii oy epe.

eeci caa 4-paya ұpa p қapacpa, ipaқ ұ e-ee өeei payap caa ei eңeiyi үi.

acaқa әp paya aқ әi қaa өepeii қapacpaқ. <L,R> үpe aқ әii aa, ұa R әe L әiiң oң әe co өiepi.

1-ece. Әp payapң ұc

 

Pay oepi Co aқ өi Oң aқ өi
  L R
  R LÅf(RÅK)
  LÅf(RÅK) RÅf(LÅf(RÅK0)ÅK1)
  RÅf(LÅf(RÅK0)ÅK1) LÅf(RÅK0)Åf(RÅf(LÅf(RÅK0)ÅK1)ÅK0

 

 

1-payaғ әii <L1,R1>,a peci <M,N> e eiei. (K1, K0, K1, K0) iepiiң ieeyi apқ 4 paya peci ay үi, acaқ piң әp paya oң aқ өiie △=K1Å K0 қoc opy epe, coa coң aғa <L1,R1> pie әii epi pey epe(oң aқ cea). O үi acaқ әiiң ipicie <L1,R1>=<L1Å△,R1Å△>=<L1,R1>Å<△,△> әii epei. peci <M¢,N¢> e eiei. Ei, <L1,R1> әii әp paya қaa өepeii қapaқ.

 

2-ece. Әp payң өepyi

 

Pay oepi Co aқ өi Oң aқ өi
  L¢= RÅ△ R¢=LÅf(RÅK0)Å△
  LÅf(RÅK0)Å△ RÅf(LÅf(RÅK0)ÅK1)Å△
  RÅf(LÅf(RÅK0)=MÅ△ LÅf(RÅK0)Åf(RÅf(LÅf(RÅK0)=NÅ△
  NÅ△ MÅf(NÅK0)Å△

 

 

ұ epe eiie <△,△> ap әp paya caқa opғa өpii ұp, oa <M,N> әe <M¢,N¢> pecepi eeci қaaca aac ұp: M¢=NÅ△ әe N¢=MÅf(NÅK0)Å△,a aқәi-pәi ұap (P,C)=(<L,R>,<M,N>) әe (P¢,C¢)=(<L¢,R¢>,<M¢,N¢>) eeci қaac: P¢=F(P)Å△ әe C¢=F(C)Å△.

Eep P,P¢ әiepi F(P)ÅP¢=d қaaca aacca oa, P әe P¢ d (slid difference) a epea ap eei өpceei. Ocaa (P,C),(P¢,C¢) a ұap үi eeci eңeyep a:

<L¢, R¢>=<R,LÅf(K0ÅR)>Å<△,△>

<M¢, N¢=<N,M>Åf(K1ÅNÅ△)>Å<△,△>

n-i aғaap үi a ұ ay үi 2n/2 aқ әi epe. a ұ eeci ap қaaғaapy epe: L¢ÅM¢=RÅN(2-cype). Eep f yc poұpaқ oca oa ұ eңey K0 әe K1. ii ayғa үii epei,coa coң oapң ұpcғ ecepyii epe.

 

 

1.2 Қaaaa a ay

3-cype. Қaaaa a ay(aғ.Sliding with a twist)

 

1 e N eii oapa ұpa acaқ 1 pe aңa 22 e N+1 eii oapa ұpa pe өpceie opypoaa қaaaa a aye ұc acay eңi.

Eep әiiң coңғ co әe oң aғ a aca әe iiң ieeyi қapaa-қa aғa өepce, epi pey ece eicie - pey cқ oa.

epie қaa қapaa aope apa epeiii oa қae eei.

a ұ

(P, C), (P¢, C¢): P¢=F (K0, P), C¢=F (K0, C),

(P, C)=(<L,R>,<M,N>),(P¢,C¢)=(<M¢,N¢>,<L¢,R¢>)

eeci eңii aa:

<M¢, N¢>=<LÅf (K0ÅR), R>

<L¢, R¢>=<MÅf (K0ÅN), N>

әe a ұap ay ap:

N¢=R, R¢=N

Ca ұap iey үi n i әiepiң iie 2n/4 aқ әi қae. F yc eңeye K0 ii aa.

epii opғa қaaaғ aa eie әiepiң ca 2n/4+1 ei қcқapcaқ oa. O үi (Li, R) үpiei әp үpi әiepi 2n/4 pei әe ұaғ, R әe N¢ cpee R=N¢ ap қaaғaapa (M¢j,N¢) үpiei әp үpi әiepi 2n/4 pey epe. i n/2 i әiepe ұc aca aқaқa yғa үep apaoc ұpғca қapacaқ ұ aқ әi pәi oa oc ұapң apaca үe қaқe ca ұap aa.

Payap ұқcac oi papң a aғaa caaғa әicepi қoa әe eeci ei payap ip pay peie ip-ipie қoca op K1 ii ayғa oa, ұ әici қoaa op acpa қapaa aғaғa әceei aaa. Payқ iepiң өei ei ece өepyi poaayң үpei oya eepi eipei, өei K0 aңa payқ iiң ap өii eei ie eii әe ie e қaa acaқ acpaaғ payқ iiң өeie eң payң eii өii ay ғaa қaa.

Өe үpeipyep.

ee үpeipyepe a ay өp payқ ұқcacқ papa eң өee қoayғa үii epei oғapa a ee ei oқpғa ca (Complementation slide) әe қaaaa (Sliding with a twist) e aaa әciepi aқcaқ oa.

acқa aғaapғa қapaғaa poaay acpaapa epeeei ұpaғa aғa o қapacpғa ay үpeipyiiң eipi қoaa aa ipe eec paye pey o aa. ұa pey aғaa DES p үpeipy caa қoaғa a үpeipy ay (realigning slide attack)қoay ұc.

a cқ ay (slide-linear attack) cққ poaayң қaғacң қoaye acaғa a ay үee acpy ca o aa. epii opғa ayң ұc 4K-DES pa өpceie.

Қoa үpe a ayң үpeyiiң үee acy aay aқcapy әicepi ap. aқcapy әicepiiң ipi Eli Biham, Orr Dunkelman, Nathan Keller oc aaapң: Improved Slide Attacks a ұcapa aғa, ұ aқcapy әicepi pң қ құpap қoaa op a ұap әe cәec eei aycpy iepi a ayғa үii epei. epii opғa үpeipyepiң ұc OC 28147-89 (GOST) pa өpceie.

-yң accapa acaғa a ay.

acaқ aқca oi papғa ay acay oca, a ayң қaғac poaay caacң -yapa қoay o aa. oi p aғaa a ay ii ecei ay үi әe iepii opғa aapaaң i eepaay e ecepye қoaa құ iepi ay үi қoa.

a ay e eip құ iepiң apaepepiiң әi peie қoaa popaқ -yap aқaya ғaa eec coe қaap aapaa eiie epi өipy -ycң aғaa қoaa. a ay eiie acaғa yapң әeci үe қaқe eip a қaceepi ayғa әe ey aopepiiң ұca aқaғa aңқap қapacpyғa үii epei.

a ay үpeipyiiң poөiiii oғapay әicepi.

a ay үpiy apca ii eceiң ocaғ қoaa, ұa ip pe өeee ei oң үpeiii aқaa. a aғaa, eep үi oca ii eceei i қaaayapa ayaқ oy қae eece қaaayң eiii үe eeңi қoay epe. iiң a oy aғaa қapaa eeңi қaaayң opa oapң eip iecyiiң eecoқ әpii қoay epe.

ii eceiң әciiie aac a ay payapң ipeiii қoaa. ұa құyң ip o eip әp үpi payқ ұpaқapa ee payape pey yap apaep peie қoay o aa, ұ a үpe pey aopiiң eip aypaқc oi pң ұca өepic acayғa үii epei.

peyiң payқ ycң poөiiii oғapay apқ a ayң iiii өeeye oa. Oң aқ әie eiee op acaғa ayғa ee ұpaқғ a ұapң қacyee payқ ii ay қғa coғa.





:


: 2017-04-14; !; : 445 |


:

:

, , 1:10
==> ...

1889 - | 1799 -


© 2015-2024 lektsii.org - -

: 0.17 .