เว็บไซต์รวมของ Positive ONE Groupไปยังเว็บไซต์รวม
THไทย
ชั้นการตรวจสอบ · L2

เคอร์เนล

เคอร์เนล EMV คือพฤติกรรมของแอปพลิเคชันการชำระเงิน อยู่คนละชั้นกับ Digital ของ L1 (ความสอดคล้องของโปรโตคอล) และรับผิดชอบตรรกะหลักของกระแสธุรกรรม

ขอบเขตความรับผิดชอบ: การประมวลผลโปรโตคอลและเคอร์เนลเคอร์เนลการชำระเงินคือพฤติกรรมของแอปพลิเคชัน อยู่คนละชั้นกับ Digital ของ L1 (ความสอดคล้องของโปรโตคอลชั้นล่าง) และรับผิดชอบตรรกะเคอร์เนลของแต่ละแบรนด์
แบรนด์และมาตรฐานที่เกี่ยวข้องกับชั้นนี้
EMVCoVisaMastercardAmerican ExpressDiscoverJCBUnionPay
ผู้ผลิตหลัก
ICC Solutionsการทดสอบ L2 (พฤติกรรมเคอร์เนลและแอปพลิเคชัน) มี ICC เป็นแกนหลัก ICCSim (TMat / Dev) จำลองเครื่องเพื่อตรวจสอบเส้นทางแยกของเคอร์เนล และใช้ร่วมกับชุดทดสอบอย่าง SCRIPTIS™

ชั้นนี้ตรวจสอบอะไร

เคอร์เนลคือตรรกะที่ดำเนินธุรกรรมจริงระหว่างบัตรกับเครื่อง ครอบคลุมเส้นทางแยกต่าง ๆ เช่น การเลือกแอปพลิเคชัน การตรวจสอบข้อมูลแบบออฟไลน์ CVM การบริหารความเสี่ยง Generate AC และ Issuer Script

ชั้นนี้ตรวจสอบอะไร
สิ่งที่ต้องการยืนยันผลิตภัณฑ์ที่เกี่ยวข้อง
เคอร์เนลแยกเส้นทางตรงตามข้อกำหนดของแบรนด์หรือไม่ (จัดการและรันด้วยชุดทดสอบที่ได้รับการรับรอง)ICCSim TMat
สร้างบัตรผิดปกติและ APDU เฉพาะที่ไม่มีในชุดมาตรฐานขึ้นเองเพื่อทดสอบICCSim Dev
ฐานการรันสำหรับการรันสคริปต์ ควบคุมอุปกรณ์ บันทึกล็อก และออกรายงานSCRIPTIS™

ฝั่งไร้สัมผัสมีเคอร์เนลแยกตามแต่ละแบรนด์

ขณะที่ CT2 ฝั่งสัมผัสค่อนข้างเป็นมาตรฐานร่วมกัน ฝั่งไร้สัมผัสกลับถือเป็นเคอร์เนลอิสระของแต่ละแบรนด์ ดังนั้น “การรองรับแบรนด์เพิ่มขึ้น” จึงหมายถึงสิ่งที่ต้องทดสอบเพิ่มขึ้นตามไปด้วย (L2 เคอร์เนลไร้สัมผัส).

ฝ่ายที่จัดหา กับฝ่ายที่ตรวจสอบ

ในชั้นนี้มีสองบทบาทที่มีลักษณะต่างกันอยู่ร่วมกัน หากสับสน จะตัดสินใจจัดซื้อผิดพลาด

ฝ่ายที่จัดหา กับฝ่ายที่ตรวจสอบ
บทบาทผู้รับผิดชอบสิ่งที่ส่งมอบ
จัดหาเคอร์เนลที่ฝังลงในเครื่องAlcinéo (ฝั่ง DUT)การพัฒนาโดยตั้งเป้าการได้รับการรับรอง
ตรวจสอบเคอร์เนลนั้นICC Solutions และรายอื่น (ฝั่งทดสอบ)เครื่องมือทดสอบและสคริปต์ทดสอบที่ได้รับการรับรอง
ดำเนินการทดสอบ Type Approval อย่างเป็นทางการห้องปฏิบัติการทดสอบที่ได้รับการรับรองรายงานผลการทดสอบ
ออก Letter of Approvalแต่ละแบรนด์การอนุมัติ

“มีเคอร์เนลอยู่ในสายผลิตภัณฑ์” “มีการพัฒนาเวอร์ชันหนึ่งเวอร์ชันใดแล้ว” และ “ถือ LoA ที่ยังมีผลบนฮาร์ดแวร์รุ่นหนึ่ง” เป็นคนละเรื่องกันทั้งสิ้น หากย้ายไปยังเครื่องรุ่นใหม่ ต้องทำ Type Approval สำหรับเครื่องนั้นใหม่

ต่างจาก Digital ของ L1 อย่างไร

Digital ของ L1 ดูที่ความสอดคล้องของโปรโตคอลชั้นล่าง เช่น เฟรมและการเปลี่ยนสถานะ ส่วน L2 ดูที่พฤติกรรมของแอปพลิเคชันการชำระเงิน ที่ทำงานอยู่บนนั้น เนื่องจากอยู่คนละชั้น จึงใช้อย่างหนึ่งแทนอีกอย่างไม่ได้

ผู้ผลิต
การรับรอง (ข้ามชั้น)