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