Standar Enkripsi Lanjutan: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Radenzkun (bicara | kontrib)
menambahkan referensi
Tag: Dikembalikan VisualEditor
 
(14 revisi perantara oleh 2 pengguna tidak ditampilkan)
Baris 1:
{{kotak info metode enkripsi
| nama = Advanced Encryption Standard{{break}}(Rijndael)
| gambar = [[File:AES-SubBytes (Rijndael) Round Function.svgpng|250px]]
| takarir = Langkah {{mono|SubBytes}}, salah satuVisualisasi dari empat langkah dalam satufungsi ronde AES
| pendesain = [[Vincent Rijmen]], [[Joan Daemen]]
| tanggal publikasi = 1998
Baris 20:
Untuk AES-128, kuncinya bisa dipecahkan dengan kompleksitas 2<sup>126,1</sup> menggunakan [[serangan biclique]]. Untuk serangan biclique pada AES-192 dan AES-256, kompleksitasnya 2<sup>189,7</sup> dan 2<sup>254,4</sup>. [[Serangan kunci terkait]] dapat memecahkan AES-192 dan AES-256 dengan kompleksitas 2<sup>99,5</sup> dan 2<sup>176</sup>, baik waktu dan data.<ref name="relkey">Alex Biryukov and Dmitry Khovratovich, ''Related-key Cryptanalysis of the Full AES-192 and AES-256'', {{cite web |url=http://eprint.iacr.org/2009/317 |title=Archived copy |access-date=2010-02-16 |url-status=live |archiveurl=https://web.archive.org/web/20090928014006/http://eprint.iacr.org/2009/317 |archive-date=2009-09-28 |at=Table 1}}</ref>
}}
Dalam [[kriptografi]], '''Standar Enkripsi Lanjutan''' ({{lang-en|Advanced Encryption Standard}}, disingkat '''AES''') merupakan standar [[enkripsi]] dengan kunci simetris yang diadopsi oleh Pemerintah Amerika Serikat. Standar ini terdiri dari tiga [[penyandian blok]], yaitu AES-128, AES-192, dan AES-256, yang diadopsi dari koleksi yang lebih besar yang awalnya diterbitkan sebagai '''Rijndael'''. Tiap-tiap penyandian memiliki ukuran blok 128 [[bit]] dengan ukuran kunci masing-masing 128, 192, dan 256 bit. AES telah dianalisis secara luas dan sekarang digunakan di seluruh dunia, seperti halnya dengan pendahulunya, [[Standar Enkripsi Data]] (DES). Namun terkadang masalah seperti pencurian data merupakan salah satu elemen yang jarang diperhatikan dalam IoT dikarenakan keterbatasan resource.<ref>{{Cite web|last=Hafis|first=Muhammad Faras|date=23 Maret 2023|title=Analisis Performansi Algoritma AES 128 dan 256 pada ESP32|url=https://openlibrary.telkomuniversity.ac.id/home/catalog/id/205011/slug/analisis-performansi-algoritma-aes-128-dan-256-pada-esp32-dalam-bentuk-pengganti-sidang-artikel-jurnal.html|website=Open Library Telkom University|access-date=26 Februari 2024}}</ref>
 
AES diumumkan oleh [[National Institute of Standards and Technology|Badan Nasional Standar dan Teknologi]] (NIST) sebagai [[Federal Information Processing Standard|Standar Pengolahan Informasi Federal]] Publikasi 197 (FIPS 197) pada tanggal [[26 November]] [[2001]] setelah proses standardisasi selama 5 tahun. Selama proses seleksi AES, ada lima belas desain enkripsi yang diajukan dan dievaluasi sebelum Rijndael terpilih sebagai yang paling cocok. AES efektif menjadi standar Pemerintah Federal Amerika Serikat pada tanggal [[26 Mei]] [[2002]] setelah persetujuan dari Menteri Perdagangan. AES tersediajuga disertakan dalam berbagaistandar paket[[Daftar enkripsistandar yangISO berbeda18000–19999|18033-3]] [[International Organization for Standardization|ISO]]/[[International Electrotechnical Commission|IEC]]. AES merupakan standar pertama yang dapat diakses publik dan dipakai oleh [[Badan Keamanan Nasional|NSA]] untuk informasi rahasia.<ref group="catatan">Lihat [[Advanced Encryption Standard#Keamanan|Keamanan AES]] dibawah.</ref>
 
AES merupakan varian dari [[Penyandian blok|sandi blok]] Rijndael<ref name="Rijndael-ammended.pdf">{{cite web|last1=Daemen|first1=Joan|last2=Rijmen|first2=Vincent|date=March 9, 2003|title=AES Proposal: Rijndael|url=http://csrc.nist.gov/archive/aes/rijndael/Rijndael-ammended.pdf#page=1|publisher=National Institute of Standards and Technology|page=1|archive-url=https://web.archive.org/web/20130305143117/http://csrc.nist.gov/archive/aes/rijndael/Rijndael-ammended.pdf#page=1|archive-date=5 March 2013|access-date=21 February 2013|url-status=live}}</ref> dikembangkan oleh Kriptografer [[Belgia]], [[Joan Daemen]] dan [[Vincent Rijmen]], yang mengajukan proposal<ref name="Rijndaelv2">{{cite web|author=Joan Daemen and Vincent Rijmen|date=September 3, 1999|title=AES Proposal: Rijndael|url=http://csrc.nist.gov/CryptoToolkit/aes/rijndael/Rijndael.pdf|archive-url=https://web.archive.org/web/20070203204845/https://csrc.nist.gov/CryptoToolkit/aes/rijndael/Rijndael.pdf|archive-date=February 3, 2007|url-status=dead}}</ref> kepada NIST selama [[Proses Standar Enkripsi Lanjutan|proses seleksi AES]].<ref>{{Cite news|author=John Schwartz|date=October 3, 2000|title=U.S. Selects a New Encryption Technique|url=https://www.nytimes.com/2000/10/03/business/technology-us-selects-a-new-encryption-technique.html|newspaper=New York Times|archive-url=https://web.archive.org/web/20170328215407/http://www.nytimes.com/2000/10/03/business/technology-us-selects-a-new-encryption-technique.html|archive-date=March 28, 2017|url-status=live}}</ref> Standar ini terdiri dari tiga [[penyandian blok]], yaitu AES-128, AES-192, dan AES-256, yang diadopsi dari koleksi yang lebih besar yang awalnya diterbitkan sebagai Rijndael.
Rijndael dikembangkan oleh dua [[kriptografer]] [[Belgia]], [[Joan Daemen]] dan [[Vincent Rijmen]], dan diajukan oleh mereka untuk proses seleksi AES. Rijndael ({{IPA-nl|ˈrɛindaːl}}) adalah permainan kata dari kedua nama penemu.
 
== Penjelasan algoritme ==
Baris 109:
 
Dengan pendekatan berorientasi bita, dapat dilakukan penggabungan {{mono|SubBytes}}, {{mono|ShiftRows}}, dan {{mono|MixColumns}} ke dalam operasi ronde tunggal.<ref>{{cite web |url=https://code.google.com/p/byte-oriented-aes |title=byte-oriented-aes – A public domain byte-oriented implementation of AES in C – Google Project Hosting |access-date=23 Desember 2012 |url-status=live |archive-url=https://web.archive.org/web/20130720155538/http://code.google.com/p/byte-oriented-aes/ |archive-date=20 Juli 2013}}</ref>
 
== Keamanan ==
[[National Security Agency]] (NSA) mengulas semua finalis AES, termasuk Rijndael, dan menyatakan bahwa semuanya cukup aman dalam mengamankan data tidak rahasia Pemerintah AS. Pada bulan Juni 2003, Pemerintah AS mengumumkan bahwa AES dapat digunakan untuk melindungi informasi rahasia:<blockquote>Desain dan kekuatan semua panjang kunci algoritma AES (yaitu, 128, 192 dan 256) cukup untuk melindungi informasi rahasia hingga tingkat RAHASIA. Informasi SANGAT RAHASIA akan memerlukan penggunaan panjang kunci 192 atau 256. Implementasi AES dalam produk ditujukkan untuk melindungi sistem keamanan nasional dan/atau informasi yang harus di ulas dan disertifikasi oleh NSA sebelum akuisisi dan penggunaannya.<ref>{{cite web|author=Lynn Hathaway|date=June 2003|title=National Policy on the Use of the Advanced Encryption Standard (AES) to Protect National Security Systems and National Security Information|url=http://csrc.nist.gov/groups/ST/toolkit/documents/aes/CNSS15FS.pdf|archive-url=https://web.archive.org/web/20101106122007/http://csrc.nist.gov/groups/ST/toolkit/documents/aes/CNSS15FS.pdf|archive-date=2010-11-06|access-date=2011-02-15|url-status=live}}</ref></blockquote>AES mempunyai 10 ronde untuk kunci 128-bit, 12 rondeuntuk kunci 192-bit, dan 14 ronde untuk kunci 256-bit.
 
Pada tahun 2006, serangan paling terkenal terjadi pada 7 ronde untuk kunci 128-bit, 8 ronde untuk kunci 192-bit, dan 9 ronde untuk kunci 256-bit.<ref name="improved">[[John Kelsey (cryptanalyst)|John Kelsey]], [[Stefan Lucks]], [[Bruce Schneier]], [[Mike Stay]], [[David A. Wagner|David Wagner]], and [[Doug Whiting]], ''Improved Cryptanalysis of Rijndael'', [[Fast Software Encryption]], 2000 pp213–230 {{cite web|title=Academic: Improved Cryptanalysis of Rijndael - Schneier on Security|url=http://www.schneier.com/paper-rijndael.html|archive-url=https://web.archive.org/web/20070223215007/http://www.schneier.com/paper-rijndael.html|archive-date=2007-02-23|access-date=2007-03-06|url-status=live}}</ref>
 
== Kinerja ==
Baris 121 ⟶ 126:
 
== Referensi ==
{{reflistReflist}}
{{refbegin}}
* {{cite book |first1=Nicolas |last1=Courtois |first2=Josef |last2=Pieprzyk |chapter=Cryptanalysis of Block Ciphers with Overdefined Systems of Equations |editor-first=Yuliang |editor-last=Zheng |title=Advances in Cryptology – ASIACRYPT 2002: 8th International Conference on the Theory and Application of Cryptology and Information Security, Queenstown, New Zealand, December 1–5, 2002, Proceedings |chapter-url=https://books.google.com/books?id=OZ1qCQAAQBAJ&pg=PA268 |date=2003 |publisher=Springer |isbn=978-3-540-36178-7 |pages=268–287 |title-link=ASIACRYPT}}
* {{cite book |first1=Joan |last1=Daemen |first2=Vincent |last2=Rijmen |title=The Design of Rijndael: AES – The Advanced Encryption Standard |url=https://books.google.com/books?id=tfjd6icCUoYC&pg=PR4 |date=2002 |publisher=Springer |isbn=978-3-540-42580-9}}
* {{cite book |first1=Christof |last1=Paar |first2=Jan |last2=Pelzl |title=Understanding Cryptography: A Textbook for Students and Practitioners |url=https://books.google.com/books?id=f24wFELSzkoC&pg=PA87 |date=2009 |publisher=Springer |isbn=978-3-642-04101-3 |pages=87–122}} [https://archive.today/20130105232834/http://wiki.crypto.rub.de/Buch/sample_chapters.php alternate link] (situs web pendamping berisi kuliah daring tentang AES.
{{refend}}
 
== Pranala luar ==
*{{cite web |url=http://embeddedsw.net/Cipher_Reference_Home.html |title=256bit key – 128bit block – AES |date= |work=Cryptography – 256 bit Ciphers: Reference source code and submissions to international cryptographic designs contests |publisher=EmbeddedSW}}
*{{cite journal |title=Advanced Encryption Standard (AES) |date=26 November 2001 |journal=Federal Information Processing Standards |id=197 |url=http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.197.pdf |doi=10.6028/NIST.FIPS.197}}
* [http://csrc.nist.gov/archive/aes/rijndael/wsdindex.html Informasi arsip algoritma AES – (lama, tidak terawat)]
*{{cite web |url=https://webstore.iec.ch/preview/info_isoiec18033-3%7Bed2.0%7Den.pdf |title=Part 3: Block ciphers |date=2010-12-15 |work=Information technology – Security techniques – Encryption algorithms |publisher=ISO |edition=2nd |id=ISO/IEC 18033-3:2010(E)}}
*{{cite web |title=Part 3: Block ciphers |date=2010-12-15 |work=Information technology – Security techniques – Encryption algorithms |publisher=ISO |edition=2nd |id=ISO/IEC 18033-3:2010(E) |url=https://webstore.iec.ch/preview/info_isoiec18033-3%7Bed2.0%7Den.pdf |archive-url=https://ghostarchive.org/archive/20221009/https://webstore.iec.ch/preview/info_isoiec18033-3%7Bed2.0%7Den.pdf |archive-date=2022-10-09 |url-status=live}}
 
* [http://www.formaestudio.com/rijndaelinspector/archivos/Rijndael_Animation_v4_eng.swf Animation of Rijndael] – AES dijelaskan secara mendalam dan dianimasikan menggunakan Flash (oleh Enrique Zabala / Universitas ORT / Montevideo / Uruguay). Animasi ini (dalam Inggris, Spanyol, dan Jerman) juga merupakan bagian dari [[CrypTool|CrypTool 1]] (menu Indiv. Prosedur → Visualisasi dari algoritme → AES).
* [https://formaestudio.com/rijndaelinspector/archivos/Rijndael_Animation_v4_eng-html5.html HTML5 Animation of Rijndael] – Animasi yang sama seperti di atas dibuat dalam HTML5.
{{kriptografi blok}}