Shahed University

A criterion for hardware trojan detection using leakage of cryptographic key

Masoud Zivari Ekhlas | Mohammadali Doostari | Hamed Yusefi

URL :   http://research.shahed.ac.ir/WSR/WebPages/Report/PaperView.aspx?PaperID=105944
Date :  2018/08/28
Publish in :    پانزدهمين کنفرانس بين المللي انجمن رمز ايران


Keywords :leakage

Abstract :
تروجان سختافزاری )دستکاری خرابکارانه در مدارهای مجتمع( یکی از مهمترین مشکلات امنیتی در مدارهای مجتمع است. اهمیت این موضوع در سامانههای با کاربرد حیاتی، مثل سامانههای کنترل صنعتی یا زیرساختهای سایبری و پزشکی بیشتر است. تروجاان سختافزاری ممکن است در هرکدام از مراحل روند طراحی تا ساخت، در مدار مجتمع درج شود. برای ساخت مادار مجتماع، طار چینش مداری به کارخانههای ساخت تراشه فرستاده میشود. این کارخانهها تحت نظاارت متاتمیم اارار ندارناد و ممکان اسات خرابکاریهای عامدانهای در مدار صورت گیرد. تاثیر تروجانهای سختافزاری از نشت کلید الگوریتم رمزنگااری تاا تخریاا کامال دستگاه را شامل میشود. در این مماله، معیاری برای بیان میزان تفکیک روش تحلیل در سیگنالهای توان مصرفی بارای تشاخی نمونهی تروجاندار از نمونهی طلایی ارایه شده است. با استفاده از این معیار، میتوان روشهای کانال جانبی برای شناسایی تروجان سختافزاری را با یکدیگر ممایته کرد و همچنین برای رسیدن به شناسایی بهتر، پارامترهای موثر از جملاه توزیاع باردار ورودی را بهبود داد. برای ارزیابی عملی معیار ارایه شده، تروجان سختافزاری AEST100 با اثر نشت کلید الگوریتم رمزنگااری AES بار روی مدار SAKURA پیادهسازی شده است. توان مصرفی این تراشه در ممایته با نمونهی بدون تروجان ماورد تحلیال و ارزیاابی اارار گرفته است. به منظور تحلیل سیگنالهای توان از دو روش تشخی الگوی SVD و PCA استفاده شده است.



Files in this item :
Download Name : 105944_11771014064.pdf
Size : 457Kb
Format : PDF