Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

บทบาทของ RFID ในความปลอดภัยข้อมูล

การนำระบบ RFID ไปใช้ในซอฟต์แวร์ความปลอดภัยสูง ได้เข้าสู่จุดโฟกัส เพียงพอที่จะพิจารณาระบบชำระเงิน PayPass บัตรเครดิตที่มีชื่อเสียงเพิ่มขึ้น หรือการระบุตัวตนผู้ป่วย โซลูชันเหล่านี้ต้องการการรวมส่วนเสริมความปลอดภัยเฉพาะเจาะจงเข้าไปในระบบปัจจุบัน ซึ่งสามารถป้องกันการเข้าถึงหรือการล็อกอินโดยไม่ได้รับอนุญาต

ระบบการตรวจสอบสิทธิ์ขั้นสูงเหล่านี้ เปิดเผย 사실 ของการมีความลับ วัตถุประสงค์ของการใช้อัลกอริธึมที่เหมาะสม คือ เพื่อป้องกันการเจรจาของ Private Key ระบบ RFID ความปลอดภัยสูงในปัจจุบัน มีความสามารถในการป้องกันการโจมตีต่อไปนี้:

1. Mutual Symmetric Authentication (การตรวจสอบสิทธิ์แบบสมมาตรสองทาง)

ขึ้นอยู่กับกระบวนการ 3 ขั้นตอนระหว่าง Reader และ Transponder ตามมาตรฐาน ISO 9798-2 ซึ่งยืนยันความรู้ของคีย์เข้ารหัสลับของทั้งสองฝ่ายพร้อมกัน

2. Derived Key Authentication (การตรวจสอบสิทธิ์คีย์ที่นำมา)

แต่ละ Transponder ถูกอุปกรณ์ด้วย Private Key เพื่อเพิ่มความปลอดภัย เพื่อให้บรรลุสิ่งนี้ ขั้นแรก หมายเลขลำดับของ Transponder ควรถูกดึงออกมา คีย์ลับถูกสร้างด้วยความช่วยเหลือของ Master Key และอัลกอริธึมเข้ารหัส

ผลคือ แต่ละ Transponder ได้รับ ID ของตัวเอง และหมายเลขลำดับที่เชื่อมโยงกับ Master Key บน Downlink Channel เป็นขั้นตอนแรกของการตรวจสอบสิทธิ์ร่วมกัน Reader ดึง ID ของ Transponder ด้วยความช่วยเหลือของ Master Key โครงสร้างการเข้ารหัสพิเศษของ Reader สร้าง Private Key ของ Reader

3. Encrypted Connection (การเชื่อมต่อที่เข้ารหัส)

มี 2 ประเภทของผู้โจมตี ประเภทแรกพยายามคงอยู่ในพื้นหลังและดึงข้อมูลที่มีค่าในวิธีแบบ Passive โดยการ Intercept ประเภทที่สองมีส่วนร่วมอย่างกระตือรือร้นในการแลกเปลี่ยนข้อมูล และเปลี่ยนเนื้อหาเพื่อประโยชน์ของตัวเอง

โซลูชันเข้ารหัสสามารถใช้ต่อทั้งสองวิธีของผู้โจมตี ค่าของข้อมูลจะถูกเข้ารหัส และผลคือ ผู้โจมตีไม่สามารถสรุปข้อสรุปบางอย่างเกี่ยวกับเนื้อหาเดิมของมันได้ การเข้ารหัส Data Link ทำงานด้วยหลักการเดียวกัน ในกรณีของการเข้ารหัสแบบ Sequential แต่ละตัวอักษรจะถูกเข้ารหัสแยกต่างหาก ในขณะที่ Block Coding การเข้ารหัสทำโดยบล็อกตัวอักษร

Stream Encoders เป็นกลุ่มของอัลกอริธึมเข้ารหัส ซึ่งเข้ารหัสตัวอักษรของข้อความเปิดตามลำดับ แต่ด้วยฟังก์ชันหลายอย่าง ขั้นแรก Random Key จะถูกสร้างขึ้น ซึ่งจะเป็น Shared Key ระหว่างฝ่ายในการแลกเปลี่ยนข้อมูล Key จะมีความสัมพันธ์ XOR กับตัวอักษรของข้อความเปิด Random Key ควรมีความยาวอย่างน้อยเท่ากับข้อความเปิด ดังนั้นการโจมตีทางสถิติของรูปแบบซ้ำๆ สามารถคาดการณ์ได้

คำแนะนำความปลอดภัยอื่นๆ

ในกรณีของ Hash-based Access Control โดยพิจารณาจากการจัดการทรัพยากรของ Smart Tags ต้นทุนต่ำ กระบวนการความปลอดภัยที่เรียบง่ายโดยอิงจาก One-way Hash Functions จะถูกแสดงในต่อไปนี้ โดยทั่วไป โครงร่างนี้ดำเนินการโดยใช้ฮาร์ดแวร์