สมาร์ทการ์ด เป็นสิ่งที่ใกล้ตัวเรามากที่สุดชิ้นหนึ่ง สมาร์ตการ์ดที่ในเด่นชัดในชีวิตประจำวันเราได้แก่บัตรประชาชน และ ซิมการ์ด ( SIM Card ) ในโทรศัพท์มือถือ ซึ่งสมาร์ตการ์ดสามารถทำงานได้หลายรูปแบบ เช่นบัตรโทรศัพท์ใช้สมาร์ตการ์ดในรูปแบบหน่วยความจำ ซิมการ์ดในโทรศัพท์มือถือใช้สมาร์ตการ์ดในรูปแบบไมโครโปรเซสเซอร์
ชนิดของสมาร์ทการ์ด
แบ่งโดยใช้ชนิดของชิปสมาร์ทการ์ด สามารถแยกได้ 2 แบบคือ แบบ Memory ได้แก่พวกบัตรโทรศัพท์ และ แบบไมโครโปรเซสเซอร์ ได้แก่ซิมการ์ดในโทรศัพท์มือถือ หรือถ้าจะยึดหน้าสัมผัสก็อาจจะแบ่งได้เป็น 3 แบบ คือ 1.แบบสื่อสารโดยใช้หน้าสัมผัส 2. แบบสื่อสารโดยไม่ใช้หน้าสัมผัส 3. ใช้ทั้งแบบมีหน้าสัมผัสและไม่มีรวมกัน
สมาร์ทการ์ดชนิด Memory ใช้การสื่อสารแบบอนุกรมตามสัญญาณนาฬิกาที่ให้กับชิป และการรับส่งข้อมูลต้องสอดคล้องกับสัญญาณนาฬิกา สมาร์ตการ์ดชนิดนี้มีโครงสร้างที่ประกอบไปด้วย ขาอินพุทและเอาท์พุท , หน่วยความจำข้อมูลหรือ RAM , หน่วยความจำสำหรับเก็บชุดคำสั่งหรือ ROM
สมาร์ทการ์ดในรุ่นแรก ๆ เป็นสมาร์ตการ์ดประเภท Free Access Memory สมาร์ตการ์ดแบบนี้สามารถทำการอ่านและเขียนข้อมูลใน Address ต่าง ๆ ได้โดยไม่ต้องมีรหัสผ่าน จุดนี้เป็นจุดอ่อนของสมาร์ตการ์ดรุ่นก่อน ๆ ในปัจจุบันนี้สมาร์ตการ์ดมีการเข้ารหัสที่ยากแก่การเข้าถึงข้อมูลโดยการ Hack
สมาร์ตการ์ดแบบที่ใช้ในบัตรโทรศัพท์ TOT ในประเทศไทยนั้นเป็น Memory Card ชนิด Token ภายในสมาร์ตการ์ดนี้จะมีการเก็บข้อมูลในลักษณะของ Counter ซึ่งเมื่อทำการใช้ไปหน่วยความจำก็จะถูกลดลงเรื่อย ๆ เมื่อใดที่หน่วยความจำถูกใช้หมดแล้วย่อมหมายถึงบัตรนั้นไม่สามารถใช้โทรออก ได้แล้ว แต่ถึงบัตรจะถูกใช้หมดแล้วก็ตาม แต่ก็ยังสามารถอ่านข้อมูลจากบัตรได้
สมาร์ทการ์ดแบบ Processor Card มีชื่อเรียกอีกอย่างหนึ่งว่า Asynchronous เพราะใช้การสื่อสารแบบ Asynchronous ในการติดต่อ สมาร์ทการ์ดชนิดนี้ได้เพิ่มหน่วยประมวลผล (Processor) เข้าไปด้วย ทำให้สมาร์ทการ์ดชนิดนี้มีทั้ง Memory และ Processor การที่ใส่ Processor ทำให้ต้องเพิ่มหน่วยความจำสำรองเข้าไป ทั้งให้ราคาของการ์ดชนิดนี้มีราคาสูงขึ้นด้วยซึ่งแปรผันตรงกันความสามารถใน การทำงานของมัน หน้าสัมผัสของการ์ดชนิดนี้เหมือนกับแบบ Free Access Memory เพราะใช้มาตราฐาน ISO-7816 เหมือนกัน การเข้าถึงข้อมูลของการ์ดขนิดนี้ไม่สามารถทำได้เหมือน Free Access Memory การเข้าถึงข้อมูลต้องกระทำผ่านทาง Processor เท่านั้น เพราะหน่วยความจำจะอยู่ในความควบคุมของ Processor ถึงแม้จะมีการเข้าถึงข้อมูลที่ยากกว่า Free Acess Memory แต่ก็มีความปลอดภัยสูงจากการ Hack
สมาร์ทการ์ดแบบ Contactless ไม่ใช้หน้าสัมผัสในการเข้าถึงข้อมูล ระบบของสมาร์ทการ์ดแบบนี้เป็นระบบที่ทันสมัยที่สุดเลยก็ว่าได้ การสื่อสารกับสมาร์ตการ์ดชนิดนี้ใช้การสื่อสารโดยใช้คลื่นวิทยุ โดยการส่งความถี่ 13.56 MHz ไปยังสมาร์ตการ์ด ที่ตัวสมาร์ตการ์ดจะมีเสาอากาศที่เป็นขดลวดที่ได้รับการแมชชิ่งมาอย่างดีคอย รับสัญญาณ จะเห็นได้ว่าสมาร์ตการ์ดประเภทนี้จะแปลกกว่าชนิดอื่นตรงที่ว่าใช้กระแสไฟฟ้า ที่มาจากคลื่นวิทยุทำงานเท่านั้น ดังนั้นการออกแบบสมาร์ตการ์ดแบบนี้จึงต้องออกแบบให้ใช้ไฟต่ำที่สุดเท่าที่จะ น้อยได้ ไม่งั้นจะไม่เพียงพอในการทำงานของการ์ด ถ้ามองดูที่สมาร์ตการ์ดประเภทนี้แล้วเราไม่ออจบอกได้ว่าเป็นสมาร์ตการ์ดแบบ Contactless เพราะรูปร่างภายนอกเหมือนบัตรพลาสติกใบหนึ่ง สมาร์ตการ์ดแบบนี้ พบบ่อยในอาคารที่จอดรถ เพราะว่าสามารถอ่านข้อมูลได้อย่างรวดเร็ว หรือจะพบว่านิยมใช้เป็น Security Card
ISO7816 มาตราฐานบัตรสมาร์ทการ์ด
ปัจจุบันบัตรสมาร์ทการ์ดผลิตออกมาจากหลายถ้าหากแต่ละโรงงานมีรูปแบบการอ่านข้อมูล รูปร่างของบัตรไม่เหมือนกัน คงยากที่จะสร้างเครื่องอ่าน เขียนสมาร์ตการ์ดที่สามารถอ่านข้อมูลได้ทุกบริษัท ดังนั้นบัตรสมาร์ตการ์ดจึงต้องมีมาตราฐานเพื่อให้แต่ละโรงงานผลิตการ์ดออกมา ในรูปแบบเดียวดัน มาตราฐานที่ว่าสำหรับสมาร์ตการ์ดคือ มาตราฐาน ISO 7816
มาตราฐานของสมาร์ตการ์ดแบบมีหน้าสัมผัส แบ่งออกเป็น 10 หมวด และแบบที่ไม่มีหน้าสัมผัสจะถูกกำหนดมาตราฐานอยู่ใน ISO 14443
1. ISO7816 – 1 (1987) : Physical chracteristics คือ คุณสมบัติทางกายภาพนั่นเอง ประกอบด้วย ความทนทานต่อการใช้งาน ความทนทานต่อแสง, ขนาดความหนาของชิป, ความต้านทานต่อแรงกด, ความทนทานต่อแรงบิดงอ เป็นต้น Amedment 1 (1998): Revise edition March 1998
2. ISO7816 – 2 (1998) : Dimension and location of contacts คือมาตราฐานที่กำหนดขนาดและตำแหน่งของหน้าสัมผัส Revise edition March 1998
3. ISO7816 – 3 (1989) : Electronics signals and transmission protocol คือมาตราฐานที่กำหนดรูปแบบเรงดันสัญญาณทางไฟฟ้า และโปรโตคอลที่ใช้ในการสื่อสาร Introduce of 3 volts ICCs
4. ISO7816 – 4(1995) : Industrial commands and response คือ มาตราฐานที่กำหนดครายละเอียดเกี่ยวกับชุดคำสั่งที่ใช้ในสมาร์ตการ์ด กำหนดให้ชุดคำสั่งของสมาร์ตการ์ดต้องเหมือนกัน Amendment 1 : (1998) : Revision Secure Meassaging
5. ISO7816 – 5 (1994) : Registration system for application indentifier คือมาตราฐานที่กำหนดโครงสร้างไฟล์ภายในสมาร์ตการ์ด ที่เกี่ยวกับระบบความปลอดภัย Amendment 1 (1996) : Registration of identifiers
6. ISO7816 – 6(1995) : Data elements for interchange คือมาตราฐานที่กำหนดข้อมูลในเรื่องของชื่อแลพโครงสร้างของไฟล์ในสมาร์ตการ์ด Amendment 1 (DES) : Registra of IC Manufacturers
7. ISO7816 – 7(1998) : Smart Card Query Langaage command คือการกำหนดภาษาที่ใช้ในการเขียนคำสั่งภายในสมาร์ตการ์ด
8. DIS 7816 – 8 : Inter – industry Security Commands
9. CD 7816 – 9 : inter – industry Enhanced Commands
10. ISO 7816 – 10 (1999) : Synchronous cards