Hash Message Autentication Code HMAC J2ME Wireless Toolkit

6. Nilai hash yang terenkripsi kemudian didekripsi dengan kunci publik pengirim. 7. Hasil dekripsi tersebut kemudian dibandingkan dengan pesan asli M

2.8. Hash Message Autentication Code HMAC

Untuk menjamin integritas paket, IPsec menggunakan Hash Message Authentication Code HMAC. HMAC adalah algoritma authentikasi menggunakan kunci privat. Integritas data dan autentikasi asal data yang disediakan oleh HMAC bergantung pada penyebaran kunci rahasia yang digunakan, jika hanya sumber pengirim dan tujuan penerima yang mengetahui kunci HMAC, maka autentikasi asal data dan integritas data untuk message- message yang dikirim antara kedua pihak tersebut terjamin. HMAC sendiri merupakan pengembangan dari fungsi hash. HMAC menggunakan fungsi hash satu arah, H, dan kunci rahasia K. beberapa fungsi hash yang digunakan diantaranya adalah: MD5 dan SHA-1. Untuk memperjelas fungsi hash yang digunakan, digunakan notasi HMAC-H. Contohnya, HMACMD5 menyatakan HMAC yang menggunakan fungsi hash MD5. H merupakan fungsi hash yang melakukan hashing dengan iterasi suatu fungsi kompresi pada blok-blok data. Panjang blok data dalam byte, BB=64 untuk MD5 dan SHA-1, dan panjang output hash dalam byte,L L=16 untuk MD5 ,L=20 untuk SHA-1, masingmasing menjadi batas atas dan batas bawah panjang kunci K. Bila panjang K melebihi B, maka yang digunakan sebagai kunci adalah HK. http:eprints.undip.ac.id253091ML2F306043.pdf Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh kHak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.arya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.9. J2ME Wireless Toolkit

J2ME Wireless Toolkit adalah alat bantu berupa perangkat lunak untuk melakukan kompilasi dan pengujian aplikasi J2ME. Dalam J2ME Wireless Toolkit terdapat Ktoolbar. KToolbar merupakan bagian utama dari aplikasi untuk pengembangan Java MIDP atau lebih dikenal dengan istilah MIDlet. KToolbar merupakan lingkungan pengembangan minimal yang disediakan oleh J2ME Wireless Toolkit untuk pengembangan MIDlet. Untuk melakukan pengembangan aplikasi MIDlet melaui KToolbar, hal pertama yang harus dilakukan adalah membuat proyek. Proyek ini secara fisik akan diletakkan pada C:\WTK20\apps\{nama-proyek} dengan asumsi J2ME Wireless Toolkit diinstal pada C:\WTK20\. Proyek yang dibuat terdiri atas direktori-direktori berikut:  Src, adalah direktori yang berisi berkas-berkas kode java  Bin, adalah direktori yang berisi berkas-berkas JAD, JAR dan manifest  Res, adalah direktori yang berisi berkas-berkas sumber, misalnya gambar  Lib, adalah direktori yang berisi berkas-berkas kelas java yang diperlukan dalam format gambar atau zip. http:wartawarga.gunadarma.ac.id201103j2me-wireless-toolkit

2.10. AES Advanced Encryption Standard