Proposed Optimized Hardware Implementation for the S-box of the PRESENT Algorithm Using Combinational Logic Circuits

Authors

  • Tran Quang Huy
  • Do Thi Bac
  • Bui Duc Trinh
  • Le Thi Khanh Linh
  • Hoang Le Hieu Hao
  • Duong Phuc Phan

DOI:

https://doi.org/10.54654/isj.v3i23.1070

Keywords:

PRESENT, S-box, lightweight block cipher, combitional logic circuit

Tóm tắt

The lightweight block cipher PRESENT has been standardized by ISO/IEC 29192-2:2012 and TCVN 12854-2:2020. It is a lightweight block cipher with a block size of 64 bits and key sizes of either 80 or 128 bits. For lightweight block ciphers commonly deployed in resource-constrained embedded and IoT devices, resource optimization is a top priority. The S-box, as the only nonlinear component, plays a crucial role in ensuring the security of the cryptographic algorithm by providing resistance against nonlinear and differential attacks. The S-box also consumes the most resources compared to other components of the algorithm, making the optimization of the S-box implementation essential for minimizing the overall resource usage of the algorithm. The S-box of the PRESENT algorithm is used in many other block cipher algorithms. By surveying existing research on PRESENT implementations and analyzing S-box deployment methods based on combinational logic circuits, this paper proposes new architectures for implementing S-boxes using the lowest resource-consuming logic gates, such as 2-input NAND gates, 2-input NOR gates, and NOT gates. The results demonstrate that the proposed methods achieve reduced resources compared to other designs

Downloads

Download data is not yet available.

References

A. Bogdanov, L. R. Knudsen, G. Leander, C. Paar, A. Poschmann, M. J. Robshaw, Y. Seurin, and C. Vikkelsoe, “Present: An ultra-lightweight block cipher,” in Proceedings of CHES 2007, vol. 4727, pp. 450–466, 2007.

P. Kocher, J. Jaffe, and B. Jun, “Differential power analysis,” in Advances in Cryptology — CRYPTO’99, Lecture Notes in Computer Science, vol. 1666. Springer, Berlin, Heidelberg, pp. 388–397, 1999.

A. F. Echevarría, R. R. Aulet, and A. G. Gómez, “On some relations of sca-related properties of S-box under the hamming weight leakage mode,” Journal of Science and Technology on Information Security, vol. 3, no. 17, pp. 3–9, 2023.

D.P. Phan, N. H. Minh, D. B. Anh, K. D. N. Binh, T.T. Ha, H. T. Thuc, and P. C. Kha, “Construction of robust lightweight s-boxes using enhanced logistic and enhanced sine maps,” IEEE Access, vol. 12, pp. 63976-63994, 2024.

N. V. Long and L. D. Duc, “Đề xuất s-hộp có tính chất mật mã tốt cho hoán vị của hàm băm keccak,” Journal of Science and Technology on Information Security, vol. 1, no. 11, pp. 32–45, 2020.

E. B. Kavun and T. Yalcin, “Ram-based ultralightweight fpga implementation of present,” in 2011 International Conference on Reconfigurable Computing and FPGAs. IEEE, pp. 280–285, 2011.

M. R and N. K. V, “Optimized implementation of s-box and inverse s-box for present lightweight block cipher,” in 2023 2nd International Conference on Vision Towards Emerging Trends in Communication and Networking Technologies (ViTECoN), pp. 1–5, 2023.

J. J. Tay, M. L. D. Wong, M. M. Wong, C. Zhang, and I. Hijazin, “Compact fpga implementation of present with boolean s-box,” in 2015 6th Asia Symposium on Quality Electronic Design (ASQED), pp. 144–148, 2015.

B. Rashidi, “Efficient and high-throughput application specific integrated circuit implementations of hight and present block ciphers,” IET Circuits, Devices & Systems, vol. 13, no. 6, pp. 731–740, 2019.

T. Peyrin, “Lightweight symmetric-key cryptography.” Suzdal, Russia: CTCRYPT 2018, pp. 8-10, May 29th 2018.

Downloads

Abstract views: 1100 / PDF downloads: 26

Published

2024-12-19

How to Cite

Huy, T. Q., Bac, D. T., Trinh, B. D., Linh, L. T. K., Hao, H. L. H., & Phan, D. P. (2024). Proposed Optimized Hardware Implementation for the S-box of the PRESENT Algorithm Using Combinational Logic Circuits . Journal of Science and Technology on Information Security, 3(23), 43-52. https://doi.org/10.54654/isj.v3i23.1070

Issue

Section

Papers