Situs utama Positive ONE GroupKe situs utama
IDBahasa Indonesia
Lapisan pengujian · L2

Kernel

Kernel EMV adalah perilaku aplikasi pembayaran. Ia berada di lapisan berbeda dari Digital pada L1 (kesesuaian protokol) dan memikul logika inti alur transaksi.

Lingkup tanggung jawab: pemrosesan protokol dan kernelKernel pembayaran adalah perilaku aplikasi. Ia berada di lapisan berbeda dari Digital pada L1 (kesesuaian protokol lapisan bawah) dan memikul logika kernel milik tiap merek.
Merek dan standar yang terkait dengan lapisan ini
EMVCoVisaMastercardAmerican ExpressDiscoverJCBUnionPay
Vendor poros utama
ICC Solutions Pengujian L2 (perilaku kernel dan aplikasi) berporos pada ICC. ICCSim (TMat / Dev) mensimulasikan terminal untuk memverifikasi percabangan kernel, dikombinasikan dengan bench seperti SCRIPTIS™.

Apa yang diverifikasi di lapisan ini

Kernel adalah logika yang benar-benar menjalankan transaksi antara kartu dan terminal. Objek pengujiannya mencakup percabangan seperti pemilihan aplikasi, otentikasi data luring, CVM, manajemen risiko, Generate AC, dan Issuer Script.

Apa yang diverifikasi di lapisan ini
Hal yang ingin dipastikanProduk terkait
Apakah kernel bercabang sesuai spesifikasi merek (dikelola dan dijalankan dengan suite tersertifikasi)ICCSim TMat
Membuat sendiri kartu anomali dan APDU khusus yang tidak ada di suite standar, lalu mengujikannyaICCSim Dev
Fondasi eksekusi untuk menjalankan skrip, mengendalikan perangkat, mencatat log, dan membuat laporanSCRIPTIS™

Sisi nirsentuh memakai kernel terpisah untuk tiap merek

Sementara CT2 di sisi kontak relatif diseragamkan, sisi nirsentuh diperlakukan sebagai kernel yang berdiri sendiri per merek. Karena itu, “bertambahnya merek yang didukung” berarti bertambah pula perangkat yang diuji (DUT)nya (L2 Kernel nirsentuh).

Pihak yang memasok dan pihak yang menguji

Di lapisan ini terdapat dua posisi dengan sifat berbeda. Mencampuradukkannya akan menyesatkan keputusan pembelian.

Pihak yang memasok dan pihak yang menguji
PeranPenanggung jawabKeluaran
Memasok kernel untuk ditanam ke terminalAlcinéo (sisi DUT)implementasi yang mengasumsikan perolehan sertifikasi
Menguji kernel tersebutICC Solutions dan lainnya (sisi penguji)Perkakas dan skrip uji tersertifikasi
Melaksanakan uji Type Approval resmiLaboratorium uji terakreditasiLaporan pengujian
Menerbitkan Letter of ApprovalMasing-masing merekPersetujuan

“Kernel ada dalam portofolio produk”, “versi tertentu telah diimplementasikan”, dan “memiliki LoA yang masih berlaku pada perangkat keras tertentu” adalah tiga hal yang berbeda. Jika dipindahkan ke terminal baru, Type Approval harus diulang untuk terminal tersebut.

Perbedaan dengan Digital pada L1

Digital pada L1 melihat kesesuaian protokol lapisan bawah seperti bingkai data dan transisi status. Yang dilihat L2 adalah perilaku aplikasi pembayaran yang berjalan di atasnya. Karena lapisannya berbeda, keduanya tidak dapat saling menggantikan.

Vendor
Sertifikasi (lintas lapisan)