สมาร์ทการ์ดหรือที่เรียกว่าชิปการ์ดหรือแผงวงจรรวม (ICC) อาจมีลักษณะเหมือนบัตรเครดิตแบบแถบแม่เหล็ก แต่ไม่ใช่ สมาร์ทการ์ดส่วนใหญ่ถือชิปคอมพิวเตอร์ที่มีไมโครโปรเซสเซอร์ซึ่งแตกต่างจากการ์ดแถบแม่เหล็กซึ่งสามารถรับและประมวลผลข้อมูลได้ สมาร์ทการ์ดใช้สำหรับระบุตัวตนเพื่อเก็บบันทึกสำคัญและสำหรับธุรกรรมทางการเงิน เทคโนโลยีสมาร์ทการ์ดมีหลายประเภทและประเภทใหม่ยังคงได้รับการพัฒนาเนื่องจากมีการแสวงหาระบบที่ปลอดภัยยิ่งขึ้นและมีการคิดค้นการใช้งานใหม่ ๆ
โดยรวมแล้วเทคโนโลยีสมาร์ทการ์ดจำนวนมากแยกความแตกต่างออกเป็นการ์ดแบบสัมผัสและการ์ดแบบไม่ต้องสัมผัสซึ่งมีความสัมพันธ์ที่แตกต่างกันกับเครื่องอ่านการ์ดซึ่งมักเรียกว่าอุปกรณ์รับ CAD หรือบัตรและ Vault Cards การ์ดไร้สัมผัสที่เรียกว่าการ์ดความใกล้ชิดมีเสาอากาศในตัวและทำการเชื่อมต่อไร้สายกับเครื่องอ่านการ์ด
บัตรข้อมูลที่ติดต่อเป็นรูปแบบทั่วไปของเทคโนโลยีสมาร์ทการ์ด การ์ดเหล่านี้เป็นการ์ดที่มีชิปซึ่งจะปรากฏเป็นแผ่นทองคำขนาดเล็ก เมื่อใส่บัตรรายชื่อติดต่อใน CAD CAD จะทำการติดต่อกับชิปทำให้สามารถถ่ายโอนข้อมูลได้ การ์ดผู้ติดต่อมีสองประเภท: การ์ดหน่วยความจำ - ซึ่งอาจมีหน่วยความจำแบบตรงหน่วยความจำป้องกัน / แบ่งส่วนหรือหน่วยความจำค่าที่เก็บไว้ - และการ์ด CPU / MPU การ์ดหน่วยความจำแบบเส้นตรงมีการจัดเก็บข้อมูลมากที่สุด แต่จะเก็บข้อมูลเท่านั้น การ์ดหน่วยความจำที่ได้รับการป้องกัน / แบ่งส่วนสามารถเขียนปกป้องข้อมูลบางส่วนที่พวกเขาเก็บไว้สามารถ จำกัด การเข้าถึงผ่านรหัสผ่านและมีความสามารถในการอ่าน / เขียน
การ์ดหน่วยความจำที่เก็บค่ามีคุณสมบัติด้านความปลอดภัยถาวร แต่หน่วยความจำทั้งหมดหรือเกือบทั้งหมดถ่ายด้วยการเก็บค่าหรือโทเค็นที่เก็บไว้ ตัวอย่างการใช้งานคือบัตรโทรศัพท์ การ์ดอาจจะชาร์จใหม่หรือทิ้งก็ได้ขึ้นอยู่กับการออกแบบ การ์ด CPU / MPU หรือการ์ดมัลติฟังก์ชั่นไมโครโปรเซสเซอร์มีความสามารถในการประมวลผลข้อมูล พวกเขามีความสามารถในการระบุผู้ใช้และอัปเดตข้อมูลอย่างปลอดภัย
การ์ด Java เป็นเทคโนโลยีสมาร์ทการ์ดประเภทอื่น พวกเขาแตกต่างจากสมาร์ทการ์ดอื่น ๆ ในภาษาที่ใช้ - Java มากกว่าภาษาแอสเซมบลี - รวมถึงการใช้แอปเพล็ตแอปพลิเคชันขนาดเล็ก Sun Microsystems®ซึ่งเป็นส่วนหนึ่งของOracle®กำลังดำเนินการพัฒนาการ์ด Java ต่อไป


