MULTOS
เป็นแพลตฟอร์มสมาร์ตการ์ดความปลอดภัยสูงที่รองรับหลายแอปพลิเคชัน ซึ่งธนาคารออกแบบขึ้นเพื่อธนาคาร ด้วยเครื่องเสมือนบนชิปและกลไกความปลอดภัยแบบกุญแจสาธารณะ ทำให้หลายแอปพลิเคชันอยู่ร่วมกันบนอุปกรณ์เดียวได้อย่างปลอดภัย ไม่ใช่อุปกรณ์ทดสอบ แต่เป็นแพลตฟอร์มบัตรฝั่งที่ถูกตรวจสอบ (DUT)
MULTOS คืออะไร
เป็นเทคโนโลยีความปลอดภัยสำหรับสมาร์ตการ์ดและอุปกรณ์เชื่อมต่อ แอปพลิเคชันหลากหลาย เช่น การชำระเงิน การพิสูจน์ตัวตน ดิจิทัลไอดี บัตรสะสมแต้ม และการควบคุมการเข้าถึง ถูกพัฒนาบนชิปที่ใช้ MULTOS และนำไปใช้กับบัตร อุปกรณ์สวมใส่ และอุปกรณ์เชื่อมต่อต่าง ๆ ในด้านการชำระเงิน MULTOS ถูกวางตำแหน่งเป็นฐานความปลอดภัยสูงรองรับหลายแอปพลิเคชันเพียงหนึ่งเดียวที่ธนาคารเป็นผู้ออกแบบ โดยตั้งอยู่บนสมมติฐานว่าหลายแอปพลิเคชันต้องอยู่ร่วมกันได้อย่างปลอดภัย
| หัวข้อ | รายละเอียด |
|---|---|
| ประเภท | ระบบปฏิบัติการสมาร์ตการ์ด (แพลตฟอร์มบัตร) |
| หน่วยความจำ | สูงสุด 160k |
| การเข้ารหัส | RSA / ECC / 3DES / AES / SHA-1 / SHA-2 |
| การรับรองด้านความปลอดภัย | Common Criteria EAL6+ High (เครื่องเสมือนระดับ EAL7) |
| โปรโตคอลที่รองรับ | ISO 7816 / ISO 14443 Type A / Type B |
| ผลงาน | มากกว่า 25 ปีในวงการสมาร์ตการ์ดที่ปลอดภัย |
| รูปแบบ | บัตร / สายรัดข้อมือแบบพาสซีฟ / แท็กไร้สัมผัส / อุปกรณ์ไร้สัมผัสแบบแอ็กทีฟ |
สถาปัตยกรรม
MULTOS ประกอบด้วยสองเทคโนโลยี ได้แก่เครื่องเสมือนบนชิป ซึ่งรันแอปพลิเคชัน และกลไกความปลอดภัยของ MULTOS ซึ่งปกป้องชิป โค้ดแอปพลิเคชัน และข้อมูลแอปพลิเคชัน
| องค์ประกอบ | รายละเอียด |
|---|---|
| ภาษาที่ใช้พัฒนา | C และ Java (หรือภาษาแอสเซมบลีระดับต่ำ) |
| รูปแบบการรัน | คอมไพล์เป็นไบต์โค้ด MEL (MULTOS Executable Language) แล้วให้เครื่องเสมือนรัน |
| การตรวจขณะรัน | เครื่องเสมือนจะปฏิเสธคำสั่งหรือการเข้าถึงหน่วยความจำที่ไม่ถูกต้อง และหยุดการรันแอปพลิเคชัน |
| การแยกแอปพลิเคชัน | แอปพลิเคชันหนึ่งไม่สามารถเข้าถึงข้อมูลของแอปพลิเคชันอื่นบนบัตรใบเดียวกันได้ |
| ความเข้ากันได้ | ด้วยเครื่องเสมือนมาตรฐานและชุดฟังก์ชันพื้นฐานมาตรฐาน แอปพลิเคชันจึงเข้ากันได้ 100% ระหว่างผลิตภัณฑ์ MULTOS และ MULTOS step/one ของผู้ผลิตต่างราย |
| การประกันคุณภาพ | ผลิตภัณฑ์ทุกรายการผ่าน Type Approval ทั้งด้านความสอดคล้องกับข้อกำหนดและความปลอดภัยของการพัฒนา |
วิธีโหลดอย่างปลอดภัยด้วย ALU
สถาปัตยกรรมความปลอดภัยของ MULTOS มีจุดเด่นที่โหลดแอปพลิเคชันและข้อมูลได้อย่างปลอดภัยแม้ในสภาพแวดล้อมที่ไม่ปลอดภัย จึงเหมาะกับการออกบัตรทันที การชำระเงินบนมือถือ และการอัปเดตหลังออกบัตร
| ขั้นตอน | รายละเอียด |
|---|---|
| 1 | อุปกรณ์แต่ละเครื่องถือคู่กุญแจ RSA เฉพาะของตน โดย Key Management Authority (KMA) เป็นผู้สร้างและรับรอง แล้วโหลดอย่างปลอดภัยตอนเปิดใช้งานอุปกรณ์ |
| 2 | ซอฟต์แวร์เตรียมข้อมูลเข้ารหัส Application Load Unit (ALU) ด้วยกุญแจสาธารณะ ในสภาพแวดล้อมที่ปลอดภัย เช่น ศูนย์ทำข้อมูลส่วนบุคคล |
| 3 | ALU ประกอบด้วยโค้ดแอปพลิเคชันและข้อมูลส่วนบุคคล |
| 4 | มีเพียงอุปกรณ์ MULTOS เป้าหมายเท่านั้นที่ถอดรหัส ALU ได้ |
| 5 | การประมวลผลเข้ารหัสทั้งหมดจบภายในอุปกรณ์ จึงไม่ต้องใช้อุปกรณ์เข้ารหัสภายนอกหรือช่องทางที่ปลอดภัย |
เนื่องจากใช้วิธีกุญแจสาธารณะ จึงไม่ต้องแบ่งปันกุญแจสมมาตร ผู้ออกบัตรบริหารวงจรชีวิตได้ทั้งหมด ซึ่งช่วยเสริมการบริหารห่วงโซ่อุปทานและลดต้นทุนการถือครองรวม
การรองรับในงานชำระเงิน EMV
จัดหาโซลูชัน EMV สำหรับเครือข่ายการชำระเงินหลัก (Mastercard, Visa, American Express, Discover และ JCB) ครบทั้งแบบสัมผัส ไร้สัมผัส และดูอัลอินเทอร์เฟซ
| แอปพลิเคชัน | รายละเอียด |
|---|---|
| MICA | Mastercard Integrated Card Application รองรับ Mastercard Pre-Authorised, CAP (Chip Authentication Programme) และ AA4C (Advanced Authentication For Chip) เมื่อใช้ร่วมกับแพลตฟอร์มที่รองรับไร้สัมผัส จะรองรับ PayPass และฟังก์ชันขนส่งมวลชนด้วย |
| VSDC for MULTOS | เป็นไปตามข้อกำหนด VIS ล่าสุด รองรับ Visa payWave บนบัตรไร้สัมผัสและดูอัลอินเทอร์เฟซ |
| MULTOS step/one | เหมาะกับการเปิดตัวโปรแกรม EMV อย่างรวดเร็วด้วย SDA (การตรวจสอบข้อมูลแบบสถิต) เป็นจุดเริ่มต้นที่ต้นทุนต่ำ |
แบรนด์ในประเทศและแอปพลิเคชันเสริม
บรรจุแอปพลิเคชันการชำระเงินเฉพาะของประเทศไว้ควบคู่กับแอปพลิเคชันสำเร็จรูปของแบรนด์ระดับสากลได้ และยังทำฟังก์ชันอย่างการใช้ PIN ร่วมกันทุกแอปพลิเคชันได้ด้วย
| ภูมิภาค | แอปพลิเคชัน |
|---|---|
| ญี่ปุ่น | JBA |
| แคนาดา | Interac |
| ซาอุดีอาระเบีย | SPAN |
| เกาหลีใต้ | K-Cash / TMoney |
| ไต้หวัน | FISC |
| ฝรั่งเศส | B0’ / Moneo |
| บราซิล | Banricompras |
เหมาะกับงานขนส่งมวลชนที่ต้องให้แอปพลิเคชันระบบขนส่งอยู่ร่วมกับแอปพลิเคชันชำระเงิน EMV บนบัตรไร้สัมผัสหรือดูอัลอินเทอร์เฟซใบเดียว นอกจากนี้ยังบรรจุแอปพลิเคชันเสริมอื่น ๆ บนบัตรใบเดียวกันได้ เช่น บัตรสะสมแต้ม คูปอง การเก็บข้อมูลอย่างปลอดภัย และเครื่องมือธนาคารออนไลน์
รูปแบบบัตรอื่น ๆ
| รูปแบบ | รายละเอียด |
|---|---|
| บัตร CVV แบบไดนามิก | มีรหัสความปลอดภัยแบบเปลี่ยนค่าอยู่บนบัตร เพื่อเสริมการป้องกันการทุจริตในธุรกรรมอีคอมเมิร์ซและ CNP |
| บัตรพิสูจน์ตัวตนด้วยชีวมิติ | เก็บเทมเพลตชีวมิติไว้บนบัตร แล้วเทียบแบบหนึ่งต่อหนึ่งโดยไม่ต้องเชื่อมต่อฐานข้อมูล เป็นวิธี match-on-card ที่การเทียบจบภายในบัตร |
| วัสดุ | รองรับตั้งแต่วัสดุยั่งยืน เช่น พลาสติกรีไซเคิลและไม้ ไปจนถึงบัตรโลหะ |
| อุปกรณ์ไร้สัมผัส | สายรัดข้อมือแบบพาสซีฟ แท็กไร้สัมผัส และอุปกรณ์ชำระเงินไร้สัมผัสแบบแอ็กทีฟ |
ตำแหน่งในเว็บไซต์นี้
ผลิตภัณฑ์ส่วนใหญ่ในเว็บไซต์นี้เป็นอุปกรณ์ทดสอบที่ใช้ตรวจสอบ แต่ MULTOS เป็นแพลตฟอร์มบัตรฝั่งที่ถูกตรวจสอบ (DUT) ซึ่งอยู่ใน “คนละแกน” เช่นเดียวกับเคอร์เนล EMV ของ Alcinéo
| แกน | ผู้ผลิตที่เกี่ยวข้อง | บทบาท |
|---|---|---|
| เครื่องทดสอบ | KEOLABS/ICC Solutions/Barnes/B2 | ตรวจสอบบัตรและเครื่อง |
| รันไทม์ฝังตัว | Alcinéo | เคอร์เนล EMV ที่ฝังในฝั่งเครื่อง |
| แพลตฟอร์มบัตร | MULTOS (หน้านี้) | ระบบปฏิบัติการฝั่งบัตร |
| ห้องปฏิบัติการรับรอง | Bureau Veritas ICTK | ดำเนินการทดสอบและจัดทำรายงานผลการทดสอบ |
การใช้ร่วมกับ Barnes P3
Barnes P3 ในรูปแบบการออกบัตรทันที (Instant Issuance) จะใช้บัตร MULTOS เป็นแพลตฟอร์มฝั่งบัตร เนื่องจากวิธี ALU โหลดได้แม้ในสภาพแวดล้อมที่ไม่ปลอดภัย จึงเหมาะกับการออกบัตรที่สาขาและหน้าร้าน อนึ่ง Barnes Smart Solutions เป็นสมาชิกของ MULTOS Consortium
| องค์ประกอบ | บทบาท |
|---|---|
| Barnes P3 | บริหารและสร้างกุญแจเข้ารหัสกับข้อมูล EMV อย่างปลอดภัย |
| เครื่องพิมพ์บัตร | เขียนชื่อ หมายเลข และข้อมูลชิปที่ปลอดภัยลงบัตร |
| MULTOS บัตร | แพลตฟอร์มบัตร EMV |
การตรวจสอบ DUT นี้
หากต้องการตรวจสอบตัวบัตร MULTOS เองหรือแอปพลิเคชันที่อยู่บนบัตร กรุณาพิจารณาผลิตภัณฑ์ต่อไปนี้ตามกระบวนการ
| สิ่งที่ต้องการตรวจสอบ | ผลิตภัณฑ์ที่เกี่ยวข้อง |
|---|---|
| ความถูกต้องของข้อมูลออกบัตรและข้อมูลส่วนบุคคล | Barnes CPT 3000v3/CPT 3000v3CL |
| การทำงานของแอปพลิเคชันเฉพาะและแบบหลายแอปพลิเคชัน | Barnes CAT 3000v3 (การพัฒนาสคริปต์ Tcl) |
| การตรวจสอบล่วงหน้าก่อนยื่นต่อแบรนด์ | โมดูลทดสอบการรับรองของ Barnes |
| คุณลักษณะ RF และความสอดคล้องของโปรโตคอล (ไร้สัมผัส) | ProxiLAB Quest/ProxiSPY Quest |
| การวิเคราะห์โปรโตคอลแบบสัมผัส | ContactLAB/SPY 3000 |
| การได้รับการรับรอง (ห้องปฏิบัติการทดสอบ) | Bureau Veritas ICTK |
หัวข้อที่ต้องยืนยัน
หน้านี้เป็นภาพรวมของแพลตฟอร์มบัตรตามข้อมูลสาธารณะของผู้ผลิต (multos.com) สำหรับการจัดซื้อบัตร MULTOS ชิปที่รองรับ การพัฒนาแอปพลิเคชัน เงื่อนไขใบอนุญาต และการดำเนินงานของ KMA เราจะแนะนำเป็นรายกรณีหลังสอบถามการใช้งาน อนึ่ง MULTOS ดำเนินงานในรูปแบบสมาคม โดยมี Mastercard, Discover, Infineon, STMicroelectronics, Thales, IDEMIA, G+D, Entrust, Fiserv, FIS และ Barnes Smart Solutions เป็นต้น เข้าร่วม รายละเอียดกรุณาดูที่ multos.com
