Design of High-Performance Mini Crypto-Core using PRESENT Block Cipher on FPGA

Authors

  • Muhamad Firdaus Mohamad Tarmizi Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis, 02600 Arau, Perlis, Malaysia
  • Siti Zarina Md Naziri Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis, 02600 Arau, Perlis, Malaysia
  • Rizalafande Che Ismail Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis, 02600 Arau, Perlis, Malaysia
  • Mohd Nazrin Md Isa Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis, 02600 Arau, Perlis, Malaysia
  • Razaidi Hussin Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis, 02600 Arau, Perlis, Malaysia
  • Zaini Abdul Halim School of Electrical & Electronic Engineering, USM Engineering Campus, Seberang Perai Selatan, 14300 Nibong Tebal, Pulau Pinang, Malaysia

DOI:

https://doi.org/10.37934/araset.63.3.8197

Keywords:

PRESENT algorithm, encryption, decryption, FPGA, crypto-core

Abstract

The PRESENT algorithm is a lightweight cryptographic algorithm crucial in securing data in the emerging pervasive computing environment. This research focuses on developing a high-performance PRESENT-based crypto-core, leveraging the advantages of this algorithm. The hardware design is implemented in VHDL using the FPGA approach on an Intel MAX 10 device (10M08DAF484C8G). Functional simulation and performance analysis are conducted using ModelSim-Intel FPGA and Altera Quartus Prime Lite. The simulation and analysis results demonstrate that the encryption process of the crypto-core utilizes 292 logic elements and 152 registers. In comparison, the decryption process uses 402 logic elements and 244 registers. The design achieves encryption and decryption speeds of 10.436 ns and 10.992 ns, respectively. The total power consumption of the crypto-core is measured at 46.23 mW. Additionally, the designed crypto-core exhibits satisfactory throughput, achieving 133.33 Mbps for encryption and 63.68 Mbps for decryption. In conclusion, the developed PRESENT-based crypto-core demonstrates optimal performance on FPGA.

Downloads

Author Biographies

Muhamad Firdaus Mohamad Tarmizi, Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis, 02600 Arau, Perlis, Malaysia

firdaus97tarmizi@gmail.com

Siti Zarina Md Naziri, Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis, 02600 Arau, Perlis, Malaysia

sitizarina@unimap.edu.my

Rizalafande Che Ismail, Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis, 02600 Arau, Perlis, Malaysia

rizalafande@unimap.edu.my

Mohd Nazrin Md Isa, Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis, 02600 Arau, Perlis, Malaysia

nazrin@unimap.edu.my

Razaidi Hussin, Faculty of Electronic Engineering & Technology, Universiti Malaysia Perlis, 02600 Arau, Perlis, Malaysia

shidee@unimap.edu.my

Zaini Abdul Halim, School of Electrical & Electronic Engineering, USM Engineering Campus, Seberang Perai Selatan, 14300 Nibong Tebal, Pulau Pinang, Malaysia

zaini@usm.my

Downloads

Published

2025-03-03

How to Cite

Mohamad Tarmizi, M. F., Md Naziri, S. Z., Che Ismail, R., Md Isa, M. N., Hussin, R., & Abdul Halim, Z. (2025). Design of High-Performance Mini Crypto-Core using PRESENT Block Cipher on FPGA. Journal of Advanced Research in Applied Sciences and Engineering Technology, 63(3), 81–97. https://doi.org/10.37934/araset.63.3.8197

Issue

Section

Articles

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)