Key generation: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
LaninBot (bicara | kontrib)
k analisa → analisis
LaninBot (bicara | kontrib)
k Perubahan kosmetik tanda baca
Baris 2:
{{rapikan|topik=teknologi informasi}}
'''Key generation''' merupakan kegiatam manajemen [[kunci (kriptografi)|kunci]] dalam menghasilkan kunci yang acak dimana keacakan kunci merupakan bagian terpenting dalam menjamin kekuatan suatu [[kriptografi]]
syarat-syarat kunci dikatakan acak adalah :
 
* Telah lulus uji statistik
:untuk menguji keacakan pada suatu rangkaian kunci yang dihasilkan, kita dapat mengujinya dengan menggunakan uji statistik, diantaranya :
:* five basic test, tes ini terdiri dari :
::frequency test untuk menentukan apakah jumlaj bit '0' dan '1' dalam barisan bit mempunyai jumlah bit yang relatif sama, seperti yang diharapkan untuk barisan acak.
:* serial test. untuk mementukan apakah jumlah dari pasangan bit 00,01,10 dan 11 dalam barisan bit mempunyai jumlah yang relatif sama, seperti yang diharapkan untuk barisan acak.
Baris 22:
apabila menggunakan alat yang menghasilkan suatu kunci, ia tidak pernah menghasilkan kunci yang hampir sama atu sama persis dengan kunci yang dihasilkan sebelumnya. hal ini berarti jika pembangkit tersebut digunakan dua kali dengan input yang sama maka akan didapatkan dua rangkaian acak yang sama sekali berbeda dan tidak saling berhubungan.
 
namun untuk menghasilkan kunci yang acak tidaklah mudah. . ada dua macam untuk menghasilkan rangkaian kunci, yaitu :
secara manual
Metode ini masih sederhana.Biasanya digunakan koin dalam membangkitkan kuncinya.
Ataupun dapat menggunakan Boudout Code jika yang dibangkitkan adalah karakter.
Misal : Rumah = 0 , Burung = 1
 
Untuk menghasilkan 2 karakter maka pelemparan koin harus dilakukan sebanyak 10 kali, hasilnya dapat dilihat pada tabel boudout.
Baris 36:
# Random Bit Generator
Random Bit Generator (pembangkit kunci acak) adalah sebuah alat ataupun algoritme yang mampu menghasilkan suatu rangkaian bit acak atau kunci. Idealnya, suatu algoritme sandi menggunakan kunci yang dihasilkan oleh Random Bit Generator ini. Hal ini dikarenakan bit-bit yang dihasilkan oleh Random Bit Generator benar-benar acak, sehingga sangat sulit untuk dianalisis. Ada beberapa metode yang dapat kita lakukan untuk membangkitkan rangkaian kunci dengan Random Bit Generator ini, yaitu :
# 1.Pembangkit kunci berbasis hardware
yaitu pembangkitan kunci yang dilakukan dengan memanfaatkan keacakan yang ditimbulkan oleh kejadian yang bersifat fisik, beberapa contoh kejadian fisik tersebut dapat adalah sebagai berikut:
Baris 44:
# Turbulensi udara pada diskdrive yang tertutup rapat menyebabkan fluktuasi yang acak pada diskdrive sector read latency time.
# 2. Pembangkit kunci berbasis software.
Pada umumnya pembangkitan kunci dengan cara ini lebih sulit dibuat dibandingkan pembangkitan kunci berbasis hardware. Pembangkitan kunci berbasis software ini dalam prosesnya biasanya memanfaatkan :
# Jam yang terdapat pada sistem
# Lama waktu penekanan tombol