Ukuran kunci

Dalam kriptografi, ukuran kunci atau panjang kunci adalah jumlah bit kunci yang dipakai oleh algoritma kriptografi, misalnya sandi.

Ukuran kunci menentukan batas atas keamanan algoritme, yaitu ukuran logaritma serangan tercepat yang diketahui, karena pada dasarnya semua keamanan algoritma dapat diterobos oleh serangan brutal. Idealnya, batas bawah keamanan algoritma secara desain sama dengan panjang kunci, yakni keamanannya ditentukan hanya oleh ukuran kunci.

Dampak

Kunci dipakai untuk mengatur operasi penyandian sehingga hanya kunci yang sesuai yang dapat mengubah teks tersandi ke teks asal. Banyak penyandian dibuat berdasarkan algoritma yang telah diketahui dan bersumber terbuka sehingga hanya kuncilah yang menentukan keamanan sistem. Maka, kunci seharusnya cukup besar sehingga serangan brutal tidak bisa diandalkan, yaitu membutuhkan waktu yang lama.

Ukuran yang dipakai

Standar Enkripsi Lanjutan menggunakan ukuran kunci 128, 192, atau 256 bit. Sejak 2015, Badan Keamanan Nasional AS telah memberikan imbauan untuk mewajibkan ukuran kunci AES 256 bit untuk data berkelas sangat rahasia.[1]

Pada tahun 2002, NIST menyarankan ukuran kunci RSA minimum sebesar 1024 bit.[2] Namun, sejak 2015, NIST menyarankan ukuran kunci RSA sebesar 2048 bit.[3]

Referensi

  1. ^ "NSA Suite B Cryptography". National Security Agency. 15 Januari 2009. Diarsipkan dari asli tanggal 7 Februari 2009. Diakses tanggal 24 September 2016.
  2. ^ "A Cost-Based Security Analysis of Symmetric and Asymmetric Key Lengths". RSA Laboratories. Diarsipkan dari asli tanggal 13 Januari 2017. Diakses tanggal 24 September 2016.
  3. ^ Barker, Elaine; Dang, Quynh (22 Januari 2015). "NIST Special Publication 800-57 Part 3 Revision 1: Recommendation for Key Management: Application-Specific Key Management Guidance" (PDF). National Institute of Standards and Technology: 12. doi:10.6028/NIST.SP.800-57pt3r1. Diakses tanggal 24 November 2017.

Daftar pustaka


Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
Kembali kehalaman sebelumnya