เอกสารข้อมูล SLE4442 สำหรับการ์ด EEPROM ที่ปลอดภัย
August 18, 2024 1137 ความคิดเห็น
ภาพรวมเอกสารข้อมูล SLE4442
เอกสารข้อมูล SLE4442 อธิบายถึงชิป EEPROM อัจฉริยะขนาด 256 ไบต์ที่ออกแบบสำหรับการใช้งานสมาร์ทการ์ดแบบสัมผัสที่ทำงานแบบซิงโครนัส ต่างจาก EEPROM แบบอนุกรมทั่วไปที่ใช้บน PCB ทั่วไป SLE4442 ถูกจัดโครงสร้างสำหรับการใช้งานชิปการ์ด โดยมีพฤติกรรมการรีเซ็ต การจัดการคำสั่ง จังหวะ Answer-to-Reset และการกำหนดหน้าสัมผัสของการ์ดที่สอดคล้องกับสภาพแวดล้อมของเครื่องอ่านสมาร์ทการ์ด
แกนหลักของอุปกรณ์คือพื้นที่ EEPROM หลักขนาด 256 x 8 บิต ที่กำหนดแอดเดรสแบบรายไบต์ การ์ดสามารถอ่านได้โดยตรง ในขณะที่การแก้ไขข้อมูลถูกควบคุมด้วยหน่วยความจำป้องกัน และสำหรับรุ่น SLE4442 ยังควบคุมด้วย Programmable Security Code ทำให้ชิปนี้เหมาะสำหรับการ์ดที่เก็บค่าข้อมูลปริมาณน้อยแต่แอปพลิเคชันยังต้องการเกราะป้องกันในทางปฏิบัติจากการเขียนทับโดยไม่ได้รับอนุญาต โครงการทั่วไปได้แก่ บัตรสมาชิก บัตรสะสมแต้ม บัตรผู้เยี่ยมชม บัตรบริการแบบเติมเงินล่วงหน้า บัตรเบิกจ่ายอุปกรณ์ และระบบการ์ดแบบสัมผัสที่ใช้หน่วยความจำน้อยอื่นๆ
โครงสร้างหน่วยความจำและการป้องกันการเขียน
หน่วยความจำหลักประกอบด้วยข้อมูล 256 ไบต์ กำหนดแอดเดรสตั้งแต่ 0 ถึง 255 แอดเดรสต่ำสุด 32 ตำแหน่งมีหน่วยความจำป้องกันเฉพาะ จัดเรียงเป็น 32 x 1 บิต แต่ละบิตป้องกันถูกกำหนดให้กับไบต์ข้อมูลที่สอดคล้องกันในแอดเดรส 0 ถึง 31 เมื่อบิตป้องกันถูกโปรแกรมแล้ว ไบต์ข้อมูลนั้นจะถูกป้องกันอย่างถาวรจากการเปลี่ยนแปลงต่อไป ซึ่งมีประโยชน์สำหรับข้อมูลผู้ออกบัตร ตัวระบุแอปพลิเคชัน ข้อมูลหมายเลขเครื่อง ข้อมูลการเข้ารหัสการผลิต หรือข้อมูลไดเรกทอรีที่ควรคงอยู่ไม่เปลี่ยนแปลงหลังการทำ personalization
อุปกรณ์ยังรองรับการลบและการเขียนแบบรายไบต์ เซลล์ EEPROM ที่ถูกลบจะเป็นค่าลอจิกหนึ่ง ในขณะที่การโปรแกรมสามารถเปลี่ยนบิตที่เลือกให้เป็นค่าลอจิกศูนย์ เมื่อการอัปเดตข้อมูลต้องเปลี่ยนจากศูนย์เป็นหนึ่ง จำเป็นต้องดำเนินการลบก่อนจึงจะเขียนข้อมูลใหม่ได้ เอกสารข้อมูลระบุเวลาโปรแกรม 2.5 ms ต่อไบต์สำหรับทั้งการลบและการเขียน โดยมีความทนทานขั้นต่ำ 10,000 รอบการเขียน/ลบ และการเก็บรักษาข้อมูลขั้นต่ำสิบปี
ตรรกะความปลอดภัยของ SLE4442
ความแตกต่างหลักระหว่าง SLE4432 และ SLE4442 คือตรรกะรหัสความปลอดภัย SLE4442 มีหน่วยความจำความปลอดภัยขนาด 4 ไบต์ แอดเดรส 0 ใช้สำหรับตัวนับข้อผิดพลาด ในขณะที่สามไบต์ถัดไปเก็บข้อมูลอ้างอิงที่เรียกว่า Programmable Security Code หรือ PSC ขนาด 3 ไบต์ หลังจากจ่ายไฟ หน่วยความจำสามารถอ่านได้ แต่การเข้าถึงเพื่อเขียนและลบจะไม่พร้อมใช้งานจนกว่าข้อมูลยืนยันที่ป้อนจะตรงกับข้อมูลอ้างอิงภายใน
การยืนยัน PSC ต้องเป็นไปตามขั้นตอนที่กำหนด โฮสต์จะอัปเดตตัวนับข้อผิดพลาดก่อน จากนั้นเปรียบเทียบไบต์ยืนยันทั้งสามตามลำดับ เมื่อการเปรียบเทียบสำเร็จ ตัวนับข้อผิดพลาดสามารถลบได้และการเข้าถึงเพื่อเขียน/ลบจะพร้อมใช้งานสำหรับเซสชันจ่ายไฟที่ใช้งานอยู่ หากการยืนยันล้มเหลว บิตตัวนับที่มีอยู่จะลดลง หลังจากเปรียบเทียบไม่สำเร็จสามครั้ง ตัวนับจะบล็อกความพยายามเพิ่มเติม ป้องกันการเข้าถึงเพื่อเขียนและลบต่อไป โมเดลความปลอดภัยนี้แยกการเข้าถึงเพื่ออ่านแบบสาธารณะออกจากการแก้ไขข้อมูลที่ถูกควบคุม
อินเทอร์เฟซ คำสั่ง และช่วงไฟฟ้า
SLE4442 ใช้โปรโตคอลเชื่อมต่อแบบสองสายระหว่างอุปกรณ์อินเทอร์เฟซและชิป ทำงานร่วมกับโหมดคำสั่ง โหมดส่งข้อมูลออก โหมดประมวลผล และการรีเซ็ตหรือการทำงาน Answer-to-Reset การเปลี่ยนแปลงข้อมูลทั้งหมดบน I/O เริ่มต้นด้วยขอบสัญญาณขาลงของ CLK และสาย I/O เป็นแบบ open drain ดังนั้นการออกแบบอินเทอร์เฟซจึงต้องมีตัวต้านทาน pull-up ภายนอกสำหรับการทำงานระดับสูง การกำหนดหน้าสัมผัสและการสื่อสารแบบอนุกรมเป็นไปตามหลักการส่งข้อมูลแบบซิงโครนัส ISO 7816
ชุดคำสั่งครอบคลุมการอ่านหน่วยความจำหลัก การอัปเดตหน่วยความจำหลัก การอ่านหน่วยความจำป้องกัน การเขียนหน่วยความจำป้องกัน การอ่านหน่วยความจำความปลอดภัย การอัปเดตหน่วยความจำความปลอดภัย และการเปรียบเทียบข้อมูลยืนยัน วิศวกรควรถือเอกสารข้อมูล SLE4442 เป็นแหล่งอ้างอิงหลักสำหรับไบต์คำสั่ง จังหวะเวลา การจัดการรีเซ็ต และพฤติกรรมข้อผิดพลาด ในการทำงานปกติ ชิปทำงานตั้งแต่ 4.75 V ถึง 5.25 V โดยมีแรงดันจ่ายทั่วไปที่ 5 V ช่วงอุณหภูมิการทำงานโดยรอบที่ระบุคือ 0 ถึง 70 °C และช่วงความถี่สัญญาณนาฬิกาคือ 7 ถึง 50 kHz พารามิเตอร์เหล่านี้ควรตรวจสอบกับฮาร์ดแวร์เครื่องอ่านก่อนการผลิตจำนวนมาก
หมายเหตุด้านบรรจุภัณฑ์และการผลิตบัตร
เอกสารข้อมูลระบุว่า SLE4442 มีจำหน่ายในรูปแบบโมดูล M2.2 แบบ wire-bonded สำหรับฝังในการ์ด หรือในรูปแบบชิปสำหรับบรรจุภัณฑ์ของลูกค้า สำหรับการผลิตบัตร สิ่งนี้สำคัญเพราะการเลือกชิปต้องสอดคล้องกับโครงสร้างบัตร เลย์เอาต์แบบสัมผัสที่ไม่มีเสาอากาศ ช่องโมดูล และกระบวนการ personalization ในบัตร บัตร IC แบบสัมผัสแผ่นสัมผัสที่มองเห็นได้และการประกอบโมดูลภายในต้องมีการลามิเนตที่มั่นคง การกัดที่แม่นยำ และประสิทธิภาพการสัมผัสทางไฟฟ้าที่สม่ำเสมอ
สำหรับบัตรที่ปรับแต่ง ชิปสามารถรวมกับงานพิมพ์ ลายกราฟิก การเข้ารหัสหมายเลขเครื่อง แผงลายเซ็น ตัวเลือกแถบแม่เหล็ก การพิมพ์บาร์โค้ด และการเริ่มต้นหน่วยความจำเฉพาะลูกค้า ตัวการ์ดมักจัดส่งในรูปแบบมาตรฐาน CR80 และการเลือกวัสดุขึ้นอยู่กับอายุการใช้งานของแอปพลิเคชัน บัตร PVC เป็นที่นิยมสำหรับโปรแกรมสะสมแต้มและสมาชิก ในขณะที่โครงสร้าง PET หรือวัสดุผสมอาจพิจารณาสำหรับความทนทานที่สูงขึ้น หากโครงการยังต้องการการระบุตัวตนแบบไม่สัมผัส ควรวางแผนแยกต่างหากด้วย บัตร RFID แทนที่จะสันนิษฐานว่า SLE4442 เองเป็นชิป RFID
คำแนะนำการใช้งานสำหรับผู้ซื้อ
บัตรที่ใช้ SLE4442 เป็นตัวเลือกที่แข็งแกร่งเมื่อโครงการต้องการบัตรหน่วยความจำแบบสัมผัสที่ผ่านการพิสูจน์แล้ว มีความจุจำกัด การเข้าถึงเพื่อเขียนที่ถูกควบคุม และความซับซ้อนในการนำไปใช้ต่ำ ไม่ได้มีไว้สำหรับการจัดเก็บไฟล์ขนาดใหญ่หรือการพิสูจน์ตัวตนด้วยการเข้ารหัสสมัยใหม่ คุณค่าของมันอยู่ที่การจัดเก็บ EEPROM ที่มั่นคง การสื่อสารกับเครื่องอ่านที่แน่นอน และการควบคุมข้อมูลบัตรฝั่งผู้ออกบัตรที่เรียบง่าย ผู้ซื้อควรยืนยันรุ่นเครื่องอ่าน แผนผังหน่วยความจำที่ต้องการ กฎการจัดการ PSC รูปแบบการเข้ารหัส วัสดุตัวการ์ด ข้อกำหนดการพิมพ์ และว่าไบต์ที่ได้รับการป้องกันต้องถูกล็อกระหว่างการผลิตหรือไม่
สำหรับทีมจัดซื้อ ข้อกำหนดชิปเป็นเพียงส่วนหนึ่งของผลิตภัณฑ์สำเร็จรูป คำสั่งซื้อบัตรที่เชื่อถือได้ยังต้องมีไฟล์งานพิมพ์ที่ชัดเจน ทิศทางของชิป ประเภทโมดูลสัมผัส รูปแบบข้อมูล personalization วิธีการทดสอบ และคำแนะนำด้านบรรจุภัณฑ์ สำหรับการผลิตนำร่อง สามารถเตรียมบัตรตัวอย่างที่มีงานพิมพ์หรือการตั้งค่าหน่วยความจำแตกต่างกันได้ สำหรับคำสั่งซื้อจำนวนมาก ควรอนุมัติ PSC และพื้นที่หน่วยความจำที่ได้รับการป้องกันก่อนเริ่มการเข้ารหัส เนื่องจากการป้องกันแบบถาวรไม่สามารถย้อนกลับได้หลังจากเขียนแล้ว
คำถามที่พบบ่อยเกี่ยวกับเอกสารข้อมูล SLE4442
ชิป SLE4442 ใช้ทำอะไร?
SLE4442 ส่วนใหญ่ใช้ในสมาร์ทการ์ดแบบสัมผัสที่ทำงานแบบซิงโครนัสซึ่งต้องการพื้นที่จัดเก็บ EEPROM ขนาดเล็ก ข้อมูลบัตรที่อ่านได้ และการเข้าถึงเพื่อเขียนที่ถูกควบคุม เหมาะสำหรับบัตรสะสมแต้ม บัตรสมาชิก บัตรบริการแบบเติมเงินล่วงหน้า บัตรหน่วยความจำที่เกี่ยวข้องกับการเข้าถึง บัตรผู้เยี่ยมชม และระบบระบุตัวตนอย่างง่ายที่พื้นที่จัดเก็บ 256 ไบต์เพียงพอสำหรับแอปพลิเคชัน
SLE4442 มีหน่วยความจำเท่าไร?
SLE4442 มีหน่วยความจำหลัก EEPROM ขนาด 256 x 8 บิต ซึ่งเท่ากับข้อมูล 256 ไบต์ นอกจากนี้ยังมีบิตป้องกัน 32 บิตสำหรับแอดเดรสต่ำสุด 32 ตำแหน่ง และหน่วยความจำความปลอดภัยขนาด 4 ไบต์ที่ใช้สำหรับตัวนับข้อผิดพลาดและข้อมูลอ้างอิง PSC ขนาด 3 ไบต์ โครงสร้างนี้กะทัดรัดแต่ใช้งานได้จริงสำหรับการจัดเก็บข้อมูลบัตรอย่างง่าย
PSC ขนาด 3 ไบต์ทำหน้าที่อะไร?
PSC ขนาด 3 ไบต์ หรือ Programmable Security Code ควบคุมว่าข้อมูลสามารถเปลี่ยนแปลงได้หรือไม่ หลังจากจ่ายไฟ โดยทั่วไปการ์ดสามารถอ่านได้ แต่การดำเนินการเขียนและลบต้องผ่านการยืนยัน PSC ที่สำเร็จ หากข้อมูลยืนยันที่ป้อนไม่ตรงกับข้อมูลอ้างอิงภายใน ตัวนับข้อผิดพลาดจะได้รับผลกระทบ และความล้มเหลวซ้ำๆ อาจบล็อกความพยายามเพิ่มเติม
หน่วยความจำ SLE4442 สามารถป้องกันอย่างถาวรได้หรือไม่?
ได้ 32 ไบต์ต่ำสุดสามารถป้องกันได้ผ่านหน่วยความจำป้องกันขนาด 32 บิต แต่ละบิตป้องกันสอดคล้องกับหนึ่งไบต์ในแอดเดรส 0 ถึง 31 เมื่อบิตป้องกันถูกโปรแกรมแล้ว ไบต์นั้นไม่สามารถแก้ไขได้อีก ฟังก์ชันนี้มักใช้สำหรับข้อมูลผู้ออกบัตรแบบคงที่ ข้อมูลการเข้ารหัส หรือตัวระบุแอปพลิเคชัน
SLE4442 เหมือนกับชิป RFID หรือไม่?
ไม่ SLE4442 เป็นชิปหน่วยความจำสมาร์ทการ์ดแบบสัมผัสที่ใช้หน้าสัมผัส ISO 7816-style และการส่งข้อมูลแบบซิงโครนัส ไม่ได้สื่อสารผ่านเสาอากาศ RF หากโครงการต้องการการทำงานแบบไม่สัมผัสแบบแตะแล้วไป ผู้ซื้อควรเลือกชิป RFID หรือ NFC และโครงสร้างบัตรที่เหมาะสมแทนการใช้ SLE4442 เพียงอย่างเดียว
ควรยืนยันอะไรบ้างก่อนสั่งซื้อบัตร SLE4442?
ก่อนสั่งซื้อ ควรยืนยันความเข้ากันได้ของเครื่องอ่าน ข้อกำหนดแรงดันและจังหวะเวลา แผนผังหน่วยความจำ ค่า PSC ช่วงไบต์ที่ได้รับการป้องกัน งานพิมพ์ วัสดุบัตร ข้อมูล personalization และวิธีการทดสอบ สิ่งสำคัญคือต้องตัดสินใจว่าไบต์ใดจะยังแก้ไขได้และไบต์ใดจะถูกล็อกระหว่างการผลิต เนื่องจากการป้องกันแบบถาวรไม่สามารถย้อนกลับได้ในภายหลัง
ตัวเลือกบรรจุภัณฑ์ใดที่เกี่ยวข้องกับการผลิตบัตร?
เอกสารข้อมูลระบุโมดูลแบบ wire-bonded M2.2 และรูปแบบชิป สำหรับคำสั่งซื้อบัตรสำเร็จรูปส่วนใหญ่ โมดูลแบบฝังเป็นตัวเลือกที่ใช้งานได้จริงเพราะเข้ากับกระบวนการผลิตบัตรแบบสัมผัส ควรประสานงานโมดูล ตัวการ์ด วิธีการลามิเนต และกระบวนการทดสอบทางไฟฟ้าที่แน่นอนก่อนการผลิต เพื่อหลีกเลี่ยงปัญหาการสัมผัสกับเครื่องอ่าน



