Standar Enkripsi Data: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k Struktur umum: membetulkan ejaan
Ajengmirayanti (bicara | kontrib)
Fitur saranan suntingan: 3 pranala ditambahkan.
 
Baris 19:
| analisis = DES telah dianggap tidak aman sejak awal karena mudah dipecahkan oleh [[serangan brutal]].<ref name=diffie1977>{{cite journal |last1=Diffie |first1=Whitfield |last2=Hellman |first2=Martin E. |date=Juni 1977 |title=Exhaustive Cryptanalysis of the NBS Data Encryption Standard |journal=Computer |volume=10 |issue=6 |pages=74–84 |doi=10.1109/C-M.1977.217750 |s2cid=2412454 |url=http://origin-www.computer.org/csdl/mags/co/1977/06/01646525.pdf |url-status=dead |archive-url=https://web.archive.org/web/20140226205104/http://origin-www.computer.org/csdl/mags/co/1977/06/01646525.pdf |archive-date=26 Februari 2014}}</ref> Serangan tersebut telah didemokan secara praktis dan telah tersedia di pasar sebagai layanan. Sejak 2008, serangan analitis terbaik adalah [[analisis kriptografi linear]] yang membutuhkan pengetahuan 2<sup>43</sup> teks asli dan memiliki kompleksitas waktu 2<sup>39–43</sup>.<ref>{{cite book |last=Junod |first=Pascal |date=16 Agustus 2001 |title=On the Complexity of Matsui's Attack |journal=Selected Areas in Cryptography |volume=2259 |series=Lecture Notes in Computer Science |language=en |publisher=Springer, Berlin, Heidelberg |pages=199–211 |doi=10.1007/3-540-45537-X_16 |isbn=978-3540455370}}</ref>
}}
'''Standar Enkripsi Data''' ({{lang-en|Data Encryption Standard}}) adalah [[Algoritma|algoritme]] kunci simetris untuk enkripsi data elektronik. Meski ukuran kuncinya pendek, algoritme ini sangat berpengaruh dalam kemajuan [[kriptografi]] modern.<ref>{{Cite web|title=The Legacy of DES - Schneier on Security|url=https://www.schneier.com/blog/archives/2004/10/the_legacy_of_d.html|website=www.schneier.com|access-date=2021-12-07}}</ref>
 
Algoritme ini memiliki panjang kunci sebanyak 56 bit sehingga kurang aman untuk sebagian besar aplikasi saat ini. Hal ini menjadi bahan kritikan dari awal pembuatannya. Penyandian ini telah digantikan oleh [[Standar Enkripsi Lanjutan]] (AES). DES telah ditarik dari standar oleh [[National Institute of Standards and Technology|Badan Nasional Standar dan Teknologi]] AS.<ref>Bátiz-Lazo, Bernardo (2018). [https://books.google.co.id/books?id=rWhiDwAAQBAJ&pg=PA284&redir_esc=y#v=onepage&q&f=false Cash and Dash: How ATMs and Computers Changed Banking]. Oxford University Press. hlm. 284 & 311. <nowiki>ISBN 9780191085574</nowiki>.</ref>
Baris 47:
 
=== Struktur umum ===
Struktur umum algoritmenya ditunjukkan pada Bagan 1. Ada enam belas tahapan identik yang disebut ''ronde''. Ada juga [[permutasi]] awal dan akhir (disimbolkan IP dan FP) yang saling [[Fungsi invers|berkebalikan]] (FP membatalkan IP dan sebaliknya). IP dan FP tidak memiliki dampak kriptografis, tetapi dimaksudkan untuk membantu pemuatan blok pada [[perangkat keras]] 8 bit pertengahan 1970-an.<ref>{{cite book |last=Schneier |title=Applied Cryptography |edition=1 |page=271}}</ref>
 
Sebelum ronde utama, tiap blok dibagi menjadi dua bagian berukuran 32 bit dan diolah bergantian. Teknik pengolahan bergantian dikenal sebagai [[Sandi Feistel|skema Feistel]]. Struktur Feistel memastikan bahwa enkripsi dan dekripsi adalah proses yang mirip. Perbedaannya hanyalah urutan kunci ronde yang dibalik; sisanya identik. Hal inilah yang menyederhanakan implementasi, khususnya dalam perangkat keras, karena tidak perlu membedakan algoritme untuk enkripsi dan dekripsi.