EMV Chip Card

หลายคนที่ทำงานโปรแกรมเมอร์สายธนาคารมาก่อนอาจจะเคยได้ยินมาบ้างไม่มากก็น้อยสำหรับ EMV บทความนี้จะมาอธิบายให้เข้าใจมากขึ้น
EMV คืออะไร ?
EMV ย่อมาจาก Europay MasterCard Visa ง่ายๆก็คือ เอาชื่อของแบรนด์เนตเวิร์คทางด้านการเงินมายำรวมกัน
คือสามแบรนด์นี้ ได้มีการคิดค้นเทคโนโลยีและเทคนิคด้านความปลอดภัยในการส่งข้อมูลของธนาคารขึ้นมาร่วมกันและตั้งเป็นมาตรฐาน สำหรับการป้องกันการคัดลอกข้อมูลบัตร และ การปลอมแปลงบัตร
EMV ใช้ตอนไหน
EMV เป็นมาตรฐานการส่งข้อมูลที่ใช้กับบัตร Chip Card ก็คือบัตรที่มี Chip สี่เหลี่ยมบนหน้าบัตร

ซึ่งใน chip นั้นจะบรรจุข้อมูลของผู้ถือบัตร และโปรแกรมเอาไว้ สามารถมีได้หลาย Applicationใน 1 chip เมื่อเวลาเราเสียบบัตรเข้าเครื่องอ่านchip card เครื่องก็จะมีโปรแกรมที่เรียกว่า AID (Application Identifier) สำหรับเลือก Application ที่อยู่ภายในบัตรเพื่อจะนำไปดำเนินการ
การทำงาน ของ EMV
EMV จะประกอบด้วย 2 message คือ ARQC ( Authorization Request Cryptogram) และ ARPC( Authorization Response Cryptogram)ซึ่งก็คือ message ของ request และ response ซึ่ง message เหล่านี้เป็นการส่งข้อมูลกันระหว่าง ธนาคารเจ้าของบัตร(Acquier) กับ local switching และ ธนาคารปลายทาง(Issuer) สำหรับ การทำธุรกรรมภายในประเทศด้วยบัตร Debit หรือ ATM จะเป็นดังภาพ

ส่วนการทำรายการด้วยบัตรเครดิต ซึ่งต้องผ่าน payment brand ก็จะเป็นแบบนี้

สรุป
การทำธุรรกรมด้วยบัตร Debit, Credit , ATM ที่เป็นบัตร chip card จะต้องมีการเข้ารหัสข้อมูลตามมาตรฐานความปลอดภัยของ EMV ในการส่งข้อมูล ทั้งแบบที่เป็นการทำธุรกรรมต่างธนาคารภายในประเทศผ่าน local switch และ การทำธุรกรรมต่างธนาคารด้วยบัตรเครดิตผ่าน Visa , Master card ภายนอกประเทศ

