Kartu sirkuit terpadu (ICC), umumnya dikenal sebagai kartu pintar, adalah bagian dari banyak perangkat elektronik, perangkat seluler, kartu kredit, dan sejenisnya. Banyak jenis kartu sirkuit terpadu masuk ke dalam dua kategori utama: kartu memori dan kartu mikroprosesor. Kartu pintar digunakan di berbagai bidang dan aplikasi di seluruh dunia. Mereka membantu memberikan identifikasi dan memungkinkan penyimpanan data.
Kartu memori hanya menyimpan data, meskipun mungkin berisi beberapa logika keamanan tertentu. Memori hanya-baca, memori akses acak, memori hanya-baca yang dapat diprogram, memori yang dapat diprogram yang dapat dihapus, dan memori yang dapat dihapus secara elektronik adalah jenis memori yang paling sering digunakan untuk kartu sirkuit terpadu. Kartu memori dibagi menjadi tiga jenis utama. Kartu memori straight adalah variasi tertua dan tidak dapat memproses data — mereka hanya dapat menyimpannya. Penambahan logika keamanan internal menciptakan kartu memori yang dilindungi, dan kartu memori nilai yang tersimpan memungkinkan untuk membaca dan menulis tanggal, membuat kartu dapat diisi ulang.
Kartu mikroprosesor tidak hanya menyimpan data, tetapi juga berinteraksi dan bertransaksi. ICC mikroprosesor memungkinkan peningkatan keamanan kriptografi dan kegunaan yang diperluas. Ini menciptakan kemungkinan untuk multi-fungsi dan fitur seperti kemampuan untuk memperbarui data yang disimpan di kartu.
Kartu memori dan kartu mikroprosesor kemudian dipecah menjadi dua jenis utama yang dikenal sebagai kontak dan tanpa kontak. Berbagai kombinasi memori, mikroprosesor, kontak, dan tanpa kontak membuat banyak jenis kartu sirkuit terintegrasi tambahan. Beberapa contohnya adalah kartu hybrid, kartu antarmuka ganda, dan kartu multikomponen.
Telepon seluler di seluruh dunia menggunakan kartu pintar hanya memori yang dikenal sebagai kartu sirkuit terpadu universal (UICC) atau pendahulunya, modul identifikasi pelanggan (SIM). Kartu pintar juga digunakan dalam pengaturan keamanan untuk memfasilitasi sistem masuk tunggal (SSO). Kartu mikroprosesor ditemukan di banyak bidang penggunaan, termasuk kartu kredit, kartu telepon, lencana akses, dan kartu identitas.
Kartu smart kontak adalah kartu sirkuit terpadu yang diatur oleh standar Organisasi Internasional untuk Standardisasi (ISO) ISO 7810 dan ISO 7816. Kartu kontak adalah contoh paling umum dari kartu sirkuit terpadu, sebagian karena penggunaannya dalam kartu telepon prabayar. Kartu pembayaran paling sering merupakan kartu kontak, meskipun ada juga yang bersifat kontak dan tanpa kontak.
Kartu kedekatan, karena kartu sirkuit terpadu tanpa kontak yang diatur oleh ISO 14443 lebih dikenal luas, adalah jenis kartu pintar lainnya. Kartu proximity bekerja dengan mengirimkan dan menerima frekuensi radio saat berada dalam jangkauan antena dan reader. Contohnya termasuk kartu yang digunakan di gerbang tol otomatis dan gerbang keamanan otomatis.