ABSTRAK
Protokol challenge-response merupakan protokol identi kasi kuat dimana su-atu pihak (claimant) membuktikan kebenaran identitas miliknya kepada pihak lain (veri er) dengan menunjukkan pengetahuan tentang sebuah rahasia tan-pa mengungkapkan rahasia tersebut kepada veri er selama protokol berlang-sung. Protokol ini dapat diimplementasikan menggunakan cipher simetrik, cipher asimetrik dan fungsi satu arah. J2ME adalah platform Java yang ditujukan bagi device dengan kemampuan komputasi dan kapasitas memori terbatas serta koneksi jaringan yang lambat. J2ME digunakan untuk membuat berbagai macam aplikasi termasuk iden-ti kasi dan dapat mendukung beragam teknologi. Salah satu teknologi yang didukung adalah Bluetooth, teknologi untuk komunikaci secara nirkabel dalam jarak dekat. Dalam tugas akhir ini dijabarkan protokol identi kasi challenge-response be-serta teknik cipher yang dipakai dan dibuat passcode generator sebagai imple-mentasinya. Ada dua tipe protokol yang diimplementasikan, protokol dengan kunci simetrik menggunakan algoritma AES (Advanced Encryption Standard) dan kunci asimetrik menggunakan algoritma RSA. Kedua protokol menggu-nakan kombinasi HMAC dan MD5 sebagai fungsi satu arah. Implementasi dilakukan menggunakan J2ME dan Bluetooth. Hasil pengujian menunjukkan protokol challenge-response dengan kunci simetrik maupun kunci asimetrik di-implementasikan dengan benar.
File Selengkapnya.....