sekuriti digital, teori dan praktek
DESCRIPTION
Sekuriti Digital, Teori dan Praktek. Smart Card. Kontroler Mikro. Smart card adalah nama dagang dari ' kontroler mikro '. Ukuran kecil dan tipis (1x1 cm … lebih tipis dari kartu kredit) merupakan entitas komputasi independen: punya CPU (8 bit) sendiri, RAM, ROM, EEPROM, dan I/O - PowerPoint PPT PresentationTRANSCRIPT
Materials prepared by WP
Sekuriti Digital, Teori dan Praktek
Smart Card
2
Materials prepared by WP
Kontroler Mikro
• Smart card adalah nama dagang dari 'kontroler mikro'.– Ukuran kecil dan tipis (1x1 cm … lebih tipis dari kartu kredit)– merupakan entitas komputasi independen: punya CPU (8 bit) sendiri,
RAM, ROM, EEPROM, dan I/O – OS (Mask) bisa dilengkapi dengan mekanisme blocking terhadap akses
ilegal– aplikasi:
• kontroler untuk alat-alat rumah tangga• menyimpan informasi sensitif• bisa direkatkan di kartu plastik seukuran kartu kredit
• ISO 7816• Masih berhubungan :
– memory card (tanpa atau dengan proteksi)
3
Materials prepared by WP
MC68HC05SC49Kontroler Mikro 8 bit
ROM 13304 B +
8 bytes for vectors
EEPROM 4064 B +
32 control bytes
RAM 512 B
Charge pump
EEPROM oscillator
Control Logic
M68HC05 CPU
+2 or 1
PLL
Time base + watchdog
Modular Arithmatic Processor
(MAP)
Interrupt control
Random Number Generator(RNG)
DDRAPORT A
DDRBPORT B
CLK
RESET
VDDVSS
PB0 … PB3
PA0
4
Materials prepared by WP
Tugas Pemerograman Smart Card
• Menggunakan Aladin Smartcard Environment (ASE)– ASE smartcard drive (reader/writer)
• untuk semua jenis kartu yang konform dg ISO 7816– ASE development kit
• library dalam vbasic, c, vc• pustaka akses baca/tulis ISO 7816• pustaka akses level tinggi ASE (terbatas)• pustaka komando-komando kartu (tanpa dokumentasi)
– Kartu ASE• MP (memory protected)• CC1 (sclumberger ME2000)• CB2 (…)
5
Materials prepared by WP
Administrasi
• Jumlah alat sangat terbatas (1 ASE drive)– 1 kelompok S2 – 2 kelompok S1 (@ 3 orang)
• Proyek :– Pengembangan Kartu Mahasiswa (S2)– Untuk S1 didasarkan pada proposal. Dipilih dua proposal terbaik.
• Ide :– Pengembangan kartu diskon– Pengembangan kartu pasien (medis)
• Seleksi proposal berdasarkan– Ide – Program kerja / time schedulle (sistematis dan realistis?)– Deliverables (hasil yang diharapkan)
6
Materials prepared by WP
Kartu Mahasiswa
BANK / ATM
Universitas
Tempat kos • Akses ke lab. Komputer• ID waktu ujian• Vending machine• foto kopi• perpustakaan• kantin• etc
7
Materials prepared by WP
Kartu Mahasiswa
• Data – data pribadi yang relevan
• nama, NRM, sex, tanggal lahir, foto(??)• data kemajuan studi
– definisikan format standar
• Berfungsi ganda sebagai dompet elektronis– untuk pembayaran jasa-jasa di kampus– multi-dompet spesial untuk pembayaran jasa komputasi– Integrasi dengan fungsi sebagai kartu debit sebuah bank
• transfer dr. rekening ke dompet elektronis
8
Materials prepared by WP
Kartu Mahasiswa
• Otentikasi– Otentikasi dua arah klien/server– penggunaan session key supaya bisa dipakai lewat jaringan
• User interface– GUI– representatif
9
Materials prepared by WP