ภาพรวม
การออกแบบ FPGA มีช่องโหว่ในการออกแบบการโจรกรรม เนื่องจากสามารถจับและคัดลอกบิตการกําหนดค่าได้อย่างง่ายดาย FPGAs มีช่องโหว่ในการโคลนการออกแบบทั้งหมดแทนที่จะเป็นการโจรกรรมทรัพย์สินทางปัญญา (IP) เนื่องจากการแยก IP จากบิตสตรีมแทบจะเป็นไปได้ เพื่อปกป้องบิตสตรีมการกําหนดค่า FPGAs บางส่วนก็สามารถเข้ารหัสบิตสตรีมได้แล้ว อย่างไรก็ตาม มีค่าใช้จ่ายสูงในการเข้ารหัสบิตการกําหนดค่าเนื่องจากขั้นตอนเพิ่มเติมของการเขียนโปรแกรมคีย์การเข้ารหัสใน FPGA ในระหว่างการผลิต สําหรับแอพพลิเคชั่นที่มีปริมาณมาก การใช้ชิปคู่หูความปลอดภัยนั้นคุ้มค่ากว่ามาก
การออกแบบอ้างอิงนี้นําเสนอโซลูชันที่ช่วยปกป้องการออกแบบ FPGA จากการถูกโคลน โซลูชันนี้จะปิดใช้งานการออกแบบภายใน FPGA จนกว่าการประมวลผลอัลกอริธึมแฮชจะตรงกันทั้งใน FPGA และอุปกรณ์หน่วยความจําที่ปลอดภัย ดังนั้นการออกแบบจึงยังคงปลอดภัยแม้ว่าจะมีการจับบิตข้อมูลการกําหนดค่า
คุณสมบัติ
- คอร์เข้ารหัส Hash Algorithm (SHA-1)