Pengertian Smart card Tipe-Tipe Smart Card Jenis Memori pada Smart Card

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