กลับไปหน้าบทความ

อ่าน 1 นาที

การวิเคราะห์ความผิดพลาดเชิงอนุพันธ์

การวิเคราะห์ความผิดพลาดเชิงอนุพันธ์ (Differential Fault Analysis : DFA) เป็นการ โจมตีแบบช่องทางด้านข้างเชิงรุกประเภทหนึ่งในสาขาวิทยาการเข้ารหัสโดยเฉพาะอย่างยิ่งการ...

การวิเคราะห์ความผิดพลาดเชิงอนุพันธ์

การวิเคราะห์ความผิดพลาดเชิงอนุพันธ์ (Differential Fault Analysis : DFA) เป็นการ โจมตีแบบช่องทางด้านข้างเชิงรุกประเภทหนึ่งในสาขาวิทยาการเข้ารหัสโดยเฉพาะอย่างยิ่งการ วิเคราะห์การเข้ารหัส หลักการคือการเหนี่ยวนำให้เกิดความผิดพลาด —สภาวะแวดล้อมที่ไม่คาดคิด— ในการดำเนินการเข้ารหัสเพื่อเปิดเผยสถานะภายในของการดำเนินการเหล่านั้น

หลักการ

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

สำหรับDESและTriple DESจำเป็นต้องใช้บิตที่พลิกกลับด้านเพียงบิตเดียวประมาณ 200 บิตเพื่อให้ได้คีย์ลับ[ 3 ] DFA ยังถูกนำไปใช้กับการเข้ารหัสAES ได้สำเร็จอีกด้วย [ 4 ​​]

มีการเสนอมาตรการตอบโต้หลายอย่างเพื่อป้องกันการโจมตีประเภทนี้ ส่วนใหญ่เป็นมาตรการที่ใช้การตรวจจับข้อผิดพลาด[ 5 ] [ 6 ]

การฉีดข้อผิดพลาด

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

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

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Differential_fault_analysis&oldid=1353379414 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การวิเคราะห์ความผิดพลาดเชิงอนุพันธ์

การวิเคราะห์ความผิดพลาดเชิงอนุพันธ์ (Differential Fault Analysis : DFA) เป็นการ โจมตีแบบช่องทางด้านข้างเชิงรุกประเภทหนึ่งในสาขาวิทยาการเข้ารหัสโดยเฉพาะอย่างยิ่งการ...

หลักการ

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

การฉีดข้อผิดพลาด

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