وسایل با منابع محدود حافظه، توان و انرژی، مانند حسگرهای بیسیم شبکه و RFID-ها دارای نیازمندیهای امنیتی هستند که پیادهسازی الگوریتمهای رمزنگاری بهصورت معمول روی این وسایل مناسب نبوده و منجر به مصرف زیاد منابع میشود. یک راه حل، طراحی الگوریتمهای جدید رمز سبکوزن است که اغلب این الگوریتمها نسبت به الگوریتمهای استاندارد دارای سطح امنیتی پایینتری هستند. راه حل دوم پیادهسازی الگوریتمهای استاندارد مانند رمز قالبی AES بهصورت سبکوزن است که در این نوع پیادهسازی از روشهایی مانند بهاشتراکگذاری منابع، پیادهسازی S-box با مدارات ترکیبی، انتقال محاسبات روی میدان متناهی از یک پایه به پایه دیگر و محاسبات در پرواز استفاده میشود. با توجه به اینکه تاکنون پیادهسازیهای فشرده AES از لحاظ میزان مصرف ناحیه، انرژی، توان و توان عملیاتی بهصورت جامع بررسی نشدهاند، در اینجا مهمترین پیادهسازیهای سختافزاری سبکوزن ارائهشده برای رمز AES بررسی و ارزیابی شدهاند. این معیارهای ارزیابی شامل مقدار گیت مصرفی، تعداد کلاک موردنیاز رمزنگاری/رمزگشایی، توان عملیات، مصرف توان، انرژی و ترکیب آنها است. بررسیهای ما نشان میدهد با تلاشهای صورتگرفته از الگوریتمهای استاندارد مانند AES رمز در کاربردهای با منابع محدود ناحیه در حد 2000 الی 3000 گیت و انرژی محدود در حد چند پیکو ژول به راحتی میتوان استفاده کرد. برخی از این موفقیتها نتیجه پیشرفت فناوری مدارات CMOS و برخی نیز نتیجه ارائه معماری مناسب سختافزاری، خلاقیت در زمانبندی یک عملیات رمزنگاری و استفاده بهینه از منابع است.
جهانبانی محسن، باقری نصور، نوروزی زینالعابدین. مروری بر پیادهسازیهای سختافزاری سبکوزن رمز AES
. امنیت فضای تولید و تبادل اطلاعات (منادی). ۱۳۹۶; ۶ (۲) :۳-۲۰