نام پژوهشگر: احمد گردون پیرایی
احمد گردون پیرایی رضا طالبیان
با پیشرفت علم و تکنولوژی هر روز میلیون ها نفر از کاربران به تولید و تبادل حجم زیادی از اطلاعات در زمینه های مختلف می پردازند که نه تنها در حمل و نقل اطلاعات بلکه در ذخیره سازی اطلاعات نیاز به امنیت کامل دارند. با گذشت زمان الگوریتم های رمز نگاری بسیاری بوجود آمده، سند سازی شدند. این رساله پیشنهاد پیاده سازی الگوریتم استاندارد رمز نگاری پیشرفته ( aes) با توجه به کاربرد های مختلف آن را داده است. این الگوریتم با معماری های مختلفی قابل پیاده سازی است که در فصل های بعدی به آن اشاره می شود. الگوریتم رمز نگاری aes دارای چهار تبدیل: جانشینی بایت ها ، شیفت چرخشی بایت ها ، تلفیق و درهم سازی و همچنین جمع (xor) کلید با کلمات در هر دور است. این رساله پیاده سازی الگوریتم را با معماری خط لوله (pipelining) بر روی تراشه xilinx virtex6 انجام داده است. یکی از پیشنهاداتی که در این رساله شده است، بدین صورت است که به جای استفاده از بلوک های تبدیلات جانشینی بایت ها و شیفت چرخشی بایت ها، آن دو را در یک بلوک قرار دهد که باعث کاهش مصرف می شود، و در جاهایی استفاده می شود که نیاز به سطح کم باشد از قبیل کارت های کوچک هوشمند و تلفن-های سلولی و یا موبایل مورد استفاده قرار می گیرد. در بسیاری از کار های گذشته برای پیاده سازی تبدیلات جانشینی بایت ها و معکوس آن معمولاً از جدول مراجعه ( lut) استفاده شده بوداما در این رساله برای کم کردن بروندهی به جای استفاده از جدول مراجعه که فضای زیادی را در حافظه اشغال می کند، با پیاده سازی آن توسط اشتراک گذاری منبع برای تبدیل جانیشینی بایت هاتوانسته حجم کمتری از حافظه را اشغال کند و نیز توان تبدیل جانشینی بایت ها 3% نسبت به حالت معمولی کاهش دهد، روش های ارائه شده توسط vhdlmodelsim-se شبیه سازی شده است.