Triple DES

Dalam kriptografi, Triple DES adalah cipher blok yang dibuat dari cipher Data Encryption Standard (DES) dengan menggunakannya tiga kali. Triple DES juga dikenal sebagai TDES atau, yang lebih standar, TDEA (Triple Data Encryption Algorithm).

Ketika ditemukan bahwa kunci 56-bit DES tidak cukup untuk melindungi dari serangan brute force, TDES dipilih sebagai cara sederhana untuk memperbesar ruang kunci tanpa perlu beralih ke algoritma baru. Penggunaan tiga langkah sangat penting untuk mencegah serangan meet-in-the-middle yang efektif terhadap enkripsi DES ganda.

Secara umum TDES dengan tiga kunci yang berbeda (3-key {k1 , k2 , k3 } TDES) memiliki panjang kunci 168 bit: tiga kunci DES 56-bit (dengan paritas bit 3-key TDES memiliki total panjang penyimpanan 192 bit), tetapi karena serangan meet-in-the-middle, keamanan efektif yang diberikannya hanya 112 bit. Versi lain, yang disebut TDES dua-kunci (2-key TDES), menggunakan k1 = k3 , sehingga mengurangi ukuran kunci menjadi 112 bit dan panjang penyimpanan menjadi 128 bit. Namun, mode ini dapat dimanfaatkan melalui serangan chosen-plaintext atau known-plaintext tertentu, dan oleh karena itu TDES diperlakukan oleh NIST hanya memiliki keamanan 80 bit.

Secara desain, DES dan oleh karena itu TDES, mengalami kinerja yang lambat dalam perangkat lunak. TDES lebih cocok untuk implementasi perangkat keras, yang merupakan banyak tempat yang masih digunakan.

TDES perlahan-lahan menghilang dari penggunaan, sebagian besar digantikan oleh Advanced Encryption Standard (AES). Satu pengecualian berskala besar adalah dalam industri pembayaran elektronik, yang masih menggunakan 2TDES secara ekstensif dan terus mengembangkan dan menyebarkan standar yang didasarkan pada TDES (misalnya EMV, standar untuk inter-operasi kartu IC; juga disebut "kartu Chip", dan terminal POS dan ATM berkemampuan IC). Hal ini menjamin bahwa TDES akan tetap menjadi standar kriptografi yang aktif di masa depan.

Operasi Triple DES dimana M adalah Plaintext, C adalah Ciphertext dan {k1 , k2 , k3 } adalah himpunan dari tiga kunci enkripsi.Zoom
Operasi Triple DES dimana M adalah Plaintext, C adalah Ciphertext dan {k1 , k2 , k3 } adalah himpunan dari tiga kunci enkripsi.

Halaman terkait

Pertanyaan dan Jawaban

T: Apa yang dimaksud dengan Triple DES?


J: Triple DES (TDES atau TDEA) adalah sebuah blok cipher yang dibuat dari cipher Data Encryption Standard (DES) dengan menggunakannya sebanyak tiga kali. Ini dirancang untuk meningkatkan ruang kunci dan mencegah serangan bertemu di tengah jalan yang efektif terhadap enkripsi DES ganda.

T: Berapa panjang kunci TDES 3-kunci?


J: Panjang kunci TDES 3-kunci adalah 168 bit, dengan tiga kunci DES 56-bit dan bit paritas untuk total panjang penyimpanan 192 bit.

T: Berapa panjang kunci TDES 2-kunci?


J: Panjang kunci TDES 2-kunci adalah 112 bit, dengan dua kunci DES 56-bit dan bit paritas untuk total panjang penyimpanan 128 bit.

T: Jenis serangan apa yang dapat digunakan terhadap 2TDES?


J: 2TDES dapat dimanfaatkan melalui serangan selected-plaintext atau known-plaintext tertentu. Dengan demikian, oleh NIST, 2TDES dianggap hanya memiliki keamanan 80 bit.

T: Apakah Triple DES lebih cocok untuk implementasi perangkat lunak atau perangkat keras?


J: Secara desain, Triple DES memiliki performa yang lambat pada perangkat lunak sehingga lebih cocok untuk implementasi perangkat keras.

T: Apakah Triple DES masih digunakan secara luas saat ini?


J: Meskipun Triple DES sebagian besar telah digantikan oleh Advanced Encryption Standard (AES), Triple DES tetap menjadi standar kriptografi yang aktif dalam industri pembayaran elektronik yang terus mengembangkan dan menyebarkan standar yang didasarkan padanya.

T: Apa kepanjangan dari EMV dalam kaitannya dengan Triple DES?


J: EMV adalah singkatan dari Europay Mastercard Visa yang merupakan standar untuk interoperabilitas antara kartu IC ("Kartu Chip") dengan terminal POS dan ATM berkemampuan IC yang menggunakan 2TDES secara ekstensif.

AlegsaOnline.com - 2020 / 2023 - License CC3