Hardware Implementation of Dynamic S-BOX to Use in AES Cryptosystem

سال انتشار: 1396
نوع سند: مقاله ژورنالی
زبان: انگلیسی
مشاهده: 485

فایل این مقاله در 7 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

JR_JCR-10-2_005

تاریخ نمایه سازی: 23 دی 1396

چکیده مقاله:

One of the major cipher symmetric algorithms is AES. Its main feature is to use S-BOX step, which is the only nonlinear part of this standard possessing fixed structure. During the previous studies, it was shown that AES standard security was increased by changing the design concepts of S-BOX and production of dynamic S-BOX. In this paper, a change of AES standard security is studied by production of dynamic and key-dependent S-BOX. Also the LFSR random number generation hardware algorithm is applied in order to produce the dynamic S-BOX. In order to produce a dynamic and keydependent S-BOX, the field bits of key are divided into separated bits at first and then a byte is selected by LFSR algorithm randomly. The number of selected bit is considered as the repeating number of LFSR algorithm and is applied in order to produce dynamic S-BOX. In the evaluation step, we compared the proposed model with fixed S-BOX model in the original AES algorithm. It was shown that the proposed implementation could increase the security as about 0.2%, 0.017% and 0.19%, 0.04 in the case of avalanche effect, output bits dependence criteria, compared with the strict avalanche criteria and in the case of linear criteria, respectively.

نویسندگان

Sahar Darvish Motevali

Faculty of Computer and Information Technology Engineering, Qazvin Branch, Islamic Azad University, Qazvin, Iran

Kooroush Manochehri

Department of Computer Engineering and IT, Parand Branch, Islamic Azad University, Parand, Iran