SMARTWALLET JAVA WALLET BERBASIS SMARTCARD DAN PROTOKOL SET
ABSTRAK
Internet yang berkembang dengan pesat kini telah dimanfaatkan orang untuk melakukan transaksi perdagangan. Transaksi yang dilakukan harus dapat menjamin keamanan data-data yang dipertukarkan antar pihak-pihak yang berkepentingan. Masalah-masalah umum yang ada pada Sistem Perdagangan di Internet (SPI) antara lain kerahasiaan pesan (confidentiality), keutuhan pesan (integrity), keabsahan pesan (authenticity), dan keaslian pesan (non repudiation). Enkripsi data merupakan solusi yang tepat untuk melindungi data dari usaha-usaha pencurian dan pemalsuan data. Fasilitas enkripsi di Internet yang banyak digunakan orang saat ini adalah Secure Socket Layer (SSL) yang didukung oleh dua browser terkemuka yaitu Microsoft Internet Explorer dan Netscape Navigator. Namun pada kenyataannya, SSL mempunyai kelemahan yang membuatnya kurang potensial untuk digunakan dalam transaksi perdagangan. Oleh karena itu, Visa dan Mastercard mengeluarkan protokol standar yang aman untuk transaksi perdagangan yang disebut Secure Electronic Transaction (SET).
Tugas akhir ini mengimplementasikan SmartWallet, yaitu Java Wallet berbasis SmartCard dan protokol SET. SmartWallet adalah suatu aplikasi berbasis Java Applet yang digunakan untuk melakukan transaksi perdagangan di Internet. SmartWallet digunakan sebagai aplikasi utama untuk melakukan penyimpanan data, autentikasi, permintaan sertifikat ke Certificate Authority (CA), dan transaksi dengan pedagang (merchant). Smartcard digunakan konsumen sebagai tempat penyimpanan dan autentikasi data saat melakukan transaksi dengan pedagang. Semua proses di atas menggunakan protokol SET untuk menjamin keamanan data-data selama transaksi.