2
II. DASAR TEORI
2.1 Smart Card
2.1.1 Pengertian Smart card
Smart card atau sering juga disebut ICC Integrated Circuit Card adalah kartu plastik yang
berukuran sama dengan kartu kredit yang di dalamnya terdapat chip silikon yang disebut microcontroller.
Chip merupakan rangkaian terintegrasi integrated circuit yang terdiri dari prosesor dan memori. Chip,
seperti layaknya CPU Central Processing Unit di komputer, bertugas melaksanakan perintah dan
menyediakan power ke smart card.
Gambar 1 Bentuk smart card
2.1.2 Tipe-Tipe Smart Card
Secara komersial, industri membuat smart card dalam beberapa tipe, yaitu:
1. Memory card. Smart card tipe ini tidak
mempunyai processor atau sistem keamanan yang canggih melainkan hanya perlindungan
fisik karena smart card bersifat tamper proof. Smart card ini merupakan tipe pertama yang
dikenal orang dan digunakan pertama kali untuk kartu telepon. Tipe kartu ini meyimpan data
yang telah di-preload oleh manufakturnya, kemudian mesin pembaca akan mengurangi isi
variabel yang disimpannya
2. Memory protected cards. Smart card tipe ini
mempunyai sistem keamanan yang lebih canggih daripada memory cards, misalnya
mekanisme password untuk mengakses smart card.
3. Microprocessor cards. Smart card tipe ini
mempunyai processor
sehingga dapat
melakukan komputasi
walaupun terbatas.
Keterbatasaannya ada pada ukuran ROM yang dimiliki dan fungsi aritmatika yang masih
sederhana. Kemampuannya
antara lain
mengorganisasikan berkas file yang dilindungi dengan password.
4. Java cards. Smart card ini dilengkapi dengan
Java Virtual Machine sedemikian hingga dapat dimasukkan berbagai program ke dalamnya.
5. Public key cards. Smart card ini mendukung
public key cryptography kriptografi asimetris sehingga
proses enkripsidekripsi
dapat dilakukan secara internal dan dapat menyimpan
key.
2.1.3 Jenis Memori pada Smart Card
Secara umum ada 3 jenis memori yang digunakan, yaitu:
1. ROM Read Only Memory, berfungsi untuk
menyimpan program utama dan sifatnya permanen.
2. RAM Random Access Memory, berfungsi
untuk menyimpan data sementara ketika proses sedang berjalan atau hasil penghitungan selama
mengeksekusi perintah. Data yang disimpan di dalamnya akan hilang begitu kartu dicabut
power hilang.
3. EEPROM Electrically Erasable Programmable
Read Only
Memory, berfungsi
untuk menyimpan program dan data yang sewaktu-
waktu bisa diubah. Seperti halnya hard disk pada komputer, jenis memori ini akan tetap
menyimpan data meskipun tidak ada power permanen.
2.1.4 Arsitektur Smart Card