Throughput Improvement of RIPEMD-۱۶۰ Design using Unfolding Transformation Technique

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

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

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

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

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

JR_JOIE-15-1_017

تاریخ نمایه سازی: 30 بهمن 1400

چکیده مقاله:

RIPEMD-۱۶۰ hash functions are widely used in many applications of cryptography such as digital signature, Hash Message Authentication Code (HMAC) and other data security application. There are three proposed RIPEMD-۱۶۰ design namely RIPEMD-۱۶۰ iterative design, RIPEMD-۱۶۰ unfolding with factor two and RIPEMD-۱۶۰ unfolding design with factor four. These techniques were applied to RIPEMD-۱۶۰ designs to examine the inner structure of RIPEMD-۱۶۰ in terms of area, maximum frequency and throughput of the design. In this project, RIPEMD-۱۶۰ hash function using unfolding transformation technique with factor four provided high throughput implementation. The throughput of the RIPEMD-۱۶۰ unfolding design increase significantly. The objective of this project is to enhance the performance of RIPEMD-۱۶۰ in terms of throughput. By using unfolding transformation factor four technique, the throughput of RIPEMD-۱۶۰ can be improved which is about ۱۷۵۳.۵۰ Mbps. The percentage of performance to area ratio of RIPEMD-۱۶۰ unfolding with factor four designs increase ۱.۵۱% if compared with RIPEMD-۱۶۰ design. The results show performance of proposed designs give the highest value compare with other designs. The simulation results were obtained from ModelSim Altera-Quartus II to verify the correctness of the RIPEMD-۱۶۰ designs in terms of functional and timing simulations.

کلیدواژه ها:

نویسندگان

Shamsiah binti Suhaili

Faculty of Engineering, Universiti Malaysia Sarawak, ۹۴۳۰۰ Kota Samarahan, Sarawak, Malaysia,

Takahiro Watanabe

Graduate School of Information, Production and Systems, Waseda University, ۲-۷ Hibikino, Wakamatsu-ku, Fukuoka ۸۰۸-۰۱۳۵, Japan

Norhuzaimin Julai

Faculty of Engineering, Universiti Malaysia Sarawak, ۹۴۳۰۰ Kota Samarahan, Sarawak, Malaysia