Text
TA-Rancang Bangun Perangkat Lunak Stone Encryption Sebagai Alternatif Aplikasi Penyandian Data di Lingkungan Persandian Indonesia
Perangkat lunak STONE ENCRYPTION merupakan aplikasi penyandian data yang dibangun dengan beberapa komponen pembentuk yaitu bahasa pemrograman Visual Basic 6.0, mikrokontroler AT89S51, dan algoritma sandi dengan teknik double encryption antara block cipher AES-256 dengan stream cipher AIC-2. Bahasa pemrograman Visual Basic 6.0 digunakan untuk membangun user interface dan penyimpan algoritma sandi AES-256. Mikrokontroler AT89S51 digunakan sebagai penyimpan algoritma sandi AIC-2. Kedua komponen tersebut dihubungkan malalui port serial dalam komunikasi asinkron. Tugas akhir ini membahas perancangan dan implementasi komponen-komponen pembentuk STONE ENCRYPTION dalam melakukan proses penyandian data. Kemudian dikaji dalam suatu pengujian bagaimana kerja mikrokontroler AT89S51, proses penyandian data pada perangkat lunak Visual Basic 6.0, dan hasil penyandian data. Pengujian kerja mikrokontroler diukur dari jumlah cycle yang dibutuhkan pada saat menjalankan instruksi program. Proses penyandian data pada Visual Basic 6.0 diuji berdasarkan keberhasilan dalam melakukan penyandian data. Dan teks sandi yang merupakan hasil penyandian data dengan double encryption, diuji dengan menggunakan metode uji Five Basic Test dan Maurer‰Ûªs Universal Test pada tingkat signifikan ë±=0,01. Pengujian teks sandi dibedakan atas kombinasi algoritma AES-AIC dan AIC-AES sehingga didapatkan dua teks sandi yang berbeda. Hasil pengujian terhadap mikrokontroler AT89S51 memperlihatkan bahwa fungsi-fungsi nonlinier yang digunakan pada proses pembangkitan kunci mempengaruhi jumlah cycle karena memiliki nilai minimal dan maksimal tergantung pada kunci input. Pengujian proses penyandian data antara mikrokontroler AT89S51 dan Visual Basic 6.0 memperlihatkan adanya komunikasi yang baik dalam menjalankan aplikasi penyandian data secara keseluruhan sistem. Dari dua kombinasi antara AES-256 dan AIC-2 dihasilkan data keacakan teks sandi dengan perbedaan yang tidak signifikan
No copy data
No other version available