3DES

Triple DES kriptogrāfijā ir bloka šifrs, kas izveidots no datu šifrēšanas standarta (DES) šifrāta, izmantojot to trīs reizes. Triple DES ir pazīstams arī kā TDES vai, vēl standartizētāk, TDEA (Triple Data Encryption Algorithm ).

Kad tika atklāts, ka 56 bitu DES atslēga nav pietiekama, lai pasargātu no brutāla spēka uzbrukumiem, TDES tika izvēlēts kā vienkāršs veids, kā palielināt atslēgu telpu bez nepieciešamības pāriet uz jaunu algoritmu. Trīs soļu izmantošana ir būtiska, lai novērstu "meet-in-the-middle" uzbrukumus, kas ir efektīvi pret dubulto DES šifrēšanu.

Kopumā TDES ar trim dažādām atslēgām (3 atslēgu {k1, k2, k3} TDES) atslēgas garums ir 168 biti: trīs 56 bitu DES atslēgas (ar paritātes bitiem 3 atslēgu TDES kopējais glabāšanas garums ir 192 biti), bet, ņemot vērā meet-in-the-middle"uzbrukumu, tā nodrošinātā efektīvā drošība ir tikai 112 biti. Citā versijā, ko sauc par divu atslēgu TDES (2-key TDES), izmanto k1 = k3, tādējādi samazinot atslēgas izmēru līdz 112 bitiem un glabāšanas garumu līdz 128 bitiem. Tomēr šo režīmu var izmantot, izmantojot noteiktus izvēlētā teksta vai zināmā teksta uzbrukumus, tāpēc NIST uzskata, ka TDES ir tikai 80 bitu drošums.

DES un līdz ar to arī TDES programmatūrā ir lēna veiktspēja. TDES ir labāk piemērots aparatūras implementācijām, kas ir daudzas no vietām, kur tas joprojām tiek izmantots.

TDES tiek lēnām izņemts no lietošanas, to lielā mērā aizstājot ar uzlaboto šifrēšanas standartu (AES). Liels izņēmums ir elektronisko maksājumu nozare, kas joprojām plaši izmanto 2TDES un turpina izstrādāt un izplatīt uz to balstītus standartus (piemēram, EMV, standarts IC karšu savstarpējai sadarbībai, ko dēvē arī par "čipu kartēm", un POS termināļi un bankomāti, kas atbalsta IC). Tas garantē, ka TDES būs aktīvs kriptogrāfijas standarts arī nākotnē.

Trīskāršā DES darbība, kur M ir vienkāršais teksts, C ir šifrteksts un {k1, k2, k3} ir trīs šifrēšanas atslēgu kopa.Zoom
Trīskāršā DES darbība, kur M ir vienkāršais teksts, C ir šifrteksts un {k1, k2, k3} ir trīs šifrēšanas atslēgu kopa.

Saistītās lapas

Jautājumi un atbildes

J: Kas ir Triple DES?


A: Trīskāršais DES (TDES vai TDEA) ir bloka šifrs, kas izveidots no datu šifrēšanas standarta (DES) šifra, izmantojot to trīs reizes. Tas tika izstrādāts, lai palielinātu atslēgas telpu un novērstu "meet-in-the-middle" uzbrukumus, kas ir efektīvi pret dubulto DES šifrēšanu.

J: Cik garš ir TDES ar 3 atslēgām atslēgas garums?


A: 3 atslēgu TDES atslēgas garums ir 168 biti, trīs 56 bitu DES atslēgas un paritātes biti, kopējais glabāšanas garums ir 192 biti.

J: Cik garš ir 2 atslēgu TDES atslēgas garums?


A: Divu atslēgu TDES atslēgas garums ir 112 biti ar divām 56 bitu DES atslēgām un paritātes bitiem, kopējais glabāšanas garums ir 128 biti.

J: Kāda veida uzbrukumu var izmantot pret 2TDES?


A: 2TDES var izmantot, izmantojot dažus izvēlētā teksta vai zināmā teksta uzbrukumus. Tāpēc NIST uzskata, ka tam ir tikai 80 bitu drošība.

J: Vai Triple DES ir piemērotāks programmatūras vai aparatūras implementācijai?


A: Pēc konstrukcijas Triple DES programmatūrā ir lēns, tāpēc tas ir labāk piemērots aparatūras implementācijai.

J: Vai Triple DES joprojām tiek plaši izmantots?


A: Lai gan Triple DES lielā mērā ir aizstāts ar Advanced Encryption Standard (AES), tas joprojām ir aktīvs kriptogrāfijas standarts elektronisko maksājumu nozarē, kur turpina izstrādāt un izplatīt uz to balstītus standartus.

J: Ko EMV apzīmē saistībā ar Triple DES?


A: EMV ir Europay Mastercard Visa (Europay Mastercard Visa), kas ir standarts sadarbībai starp IC kartēm ("čipkartēm") un POS termināliem un bankomātiem, kas atbalsta IC un plaši izmanto 2TDES.

AlegsaOnline.com - 2020 / 2023 - License CC3