Design And Optimization Of A Flexible Crypto Processor
سال انتشار: 1395
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 902
فایل این مقاله در 5 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
CBCONF01_0907
تاریخ نمایه سازی: 16 شهریور 1395
چکیده مقاله:
in this paper, a design and optimization of a new application-specific instruction-set crypto processor has been presented in which the Blum-Blum-Shub algorithm is used as a random number generator and the Advanced Encryption Standard as a symmetric block cipher cryptographic algorithm. The basic structure of the processor has been designed based on Mano's computer architecture. Implementing basic cryptographic and randomness microinstructions, this processor assists the programmer to have a flexible cryptography developing tool. The applied optimization techniques on Arithmetic and Logic Unit, Control Unit and software level, offers significant reductions on Control Unit area occupation by 95.8%, execution clock cycles up to 69.5% and 51.7% of clock usage on 1 kilobyte data encryption process.
نویسندگان
Vahid Mahbubi Morad
ECE Department Shahid Beheshti University Tehran, Iran
Mohammad Eshghi
ECE Department Shahid Beheshti University Tehran, Iran
Vahab Mahboubi Morad
EE Department Sahand University of Technology Tabriz, Iran