บริษัทต่างๆ ใช้ส่วนผสมของการรักษาความปลอดภัยระดับฮาร์ดแวร์- การเข้ารหัส และการออกแบบระบบเพื่อป้องกันการโคลน NFC/RFID ในระบบต่อต้าน-การปลอมแปลง แนวคิดหลักคือ:แม้ว่าบางคนจะคัดลอกข้อมูล แต่ก็ยังไม่สามารถสร้าง "การตอบกลับข้อมูลระบุตัวตน" ที่ถูกต้องได้
นี่คือวิธีการทำงานในทางปฏิบัติ:
1. การรับรองความถูกต้องด้วยการเข้ารหัส (การป้องกันหลัก)
ชิป NFC ที่ปลอดภัยสมัยใหม่ (เช่น ใช้ในสินค้าฟุ่มเฟือย ระบบควบคุมการเข้าออก หนังสือเดินทาง) ไม่เพียงแต่จัดเก็บข้อมูล-เท่านั้นความท้าทายด้านการเข้ารหัสลับ-การตอบสนอง.
แท็กที่ปลอดภัย (เช่น NTAG 424 DNA) ทำงานในลักษณะนี้:
ผู้อ่านส่งความท้าทายแบบสุ่ม (ไม่มีเลย)
แท็กใช้รหัสลับภายในชิป
แท็กสร้างการตอบสนองที่เข้ารหัสแบบไดนามิก
เซิร์ฟเวอร์ตรวจสอบมัน
แม้ว่าผู้โจมตีจะคัดลอกหน่วยความจำก็ตามไม่สามารถสร้างการตอบสนองการเข้ารหัสที่ถูกต้องได้โดยไม่มีรหัสลับ (ซึ่งไม่เคยออกจากชิป)
2. ข้อมูลไดนามิก (ไม่มีลายเซ็น "คัดลอกได้") แบบคงที่
แท็ก NFC ต่อต้าน-การปลอมแปลงมักประกอบด้วย:
รหัสกลิ้ง
โทเค็นเซสชันที่ไม่ซ้ำ
การเปลี่ยนค่าการรับรองความถูกต้องในการสแกนแต่ละครั้ง
ดังนั้น:
การสแกนครั้งแรก ≠ การสแกนครั้งที่สอง (เอาต์พุตที่แตกต่างกันในการเข้ารหัส)
แท็กที่คัดลอกจะไม่มีประโยชน์เนื่องจากไม่สามารถสร้างค่าในอนาคตที่ถูกต้องได้
3. ข้อมูลระบุตัวตนต่อ-ชิปที่ไม่ซ้ำใคร + การแทรกคีย์ที่ปลอดภัย
แท็กของแท้แต่ละแท็กถูกตั้งโปรแกรมด้วย:
A คีย์เข้ารหัสที่ไม่ซ้ำใคร
A โรงงาน-ระบุตัวตนที่ปิดผนึก
กุญแจเหล่านี้คือ:
ฉีดระหว่างการผลิต
ไม่สามารถอ่านผ่านคำสั่ง NFC ได้
ได้รับการปกป้องด้วยการรักษาความปลอดภัยด้วยฮาร์ดแวร์ (การออกแบบองค์ประกอบที่ปลอดภัย)
4. การตรวจสอบฝั่งเซิร์ฟเวอร์- (ระบบป้องกัน-ระบบคลาวด์ต่อต้านการปลอมแปลง)
ระบบระดับสูง-ส่วนใหญ่ไม่เชื่อถือแท็กเพียงอย่างเดียว
แทน:
แท็กตอบสนองด้วยข้อมูลที่เข้ารหัส
การตรวจสอบเซิร์ฟเวอร์แบ็กเอนด์:
ลายเซ็นเข้ารหัสถูกต้องหรือไม่
UID/เซสชันนี้เคยถูกพบเห็นมาก่อนหรือไม่
รูปแบบการใช้งานปกติหรือไม่?
ทำให้สามารถตรวจพบการซ้ำซ้อนได้แม้ว่าจะเกิดการโคลนบางส่วนก็ตาม
5. การป้องกันฮาร์ดแวร์ภายในชิปที่ปลอดภัย
ชิป NFC ที่ปลอดภัยมีการป้องกันเช่น:
การควบคุมการเข้าถึงหน่วยความจำ (การแยกการอ่าน/การเขียน)
วงจรป้องกัน-การงัดแงะ
การแยกคีย์ (คีย์ไม่เคยสัมผัสกับอินเทอร์เฟซ RF)
การทำลายกุญแจหากตรวจพบการโจมตี
6. "การต้านทานโคลนตามการออกแบบ" กับแท็กแบบง่าย
| ประเภทของแท็ก | ความต้านทานของโคลน |
|---|---|
| NFC พื้นฐาน (NTAG213 ฯลฯ) | ง่ายต่อการคัดลอกข้อมูล |
| ระดับกลาง- (ป้องกันด้วยรหัสผ่าน) | การป้องกันบางส่วน |
| NFC ที่ปลอดภัย (DESFire, 424 DNA) | การต่อต้าน-การโคลนนิ่งที่แข็งแกร่ง |
7. กลยุทธ์ต่อต้านการปลอมแปลง-ของโลก-จริง (สำคัญในอุตสาหกรรม)
บริษัทต่างๆ มักจะรวม:
NFC + หมายเลขซีเรียลที่พิมพ์
การยืนยันข้ามรหัส NFC + QR-
การลงทะเบียน NFC + blockchain / คลาวด์
บรรจุภัณฑ์ที่มองเห็นการงัดแงะ-
ดังนั้นแม้ว่าจะมีการข้ามเลเยอร์หนึ่งไป ระบบก็ยังไม่ผ่านการตรวจสอบ
บรรทัดล่าง
การต่อต้าน-การโคลนนิ่งใน NFC/RFID ไม่ได้เกี่ยวกับการซ่อนข้อมูล-แต่เป็นการประกันว่า:
“คุณสามารถอ่านได้ แต่คุณไม่สามารถพิสูจน์ว่าคุณเป็นมันโดยไม่มีความลับในการเข้ารหัส"