Research Article

Custom TTA Operations for Accelerating the Ascon Encryption Algorithm

Volume: 7 Number: 2 December 31, 2024
TR EN

Custom TTA Operations for Accelerating the Ascon Encryption Algorithm

Abstract

Lightweight cryptography is becoming increasingly important in modern applications, especially in resource-constrained environments such as Internet of Things (IoT) devices, embedded systems and mobile platforms. The Ascon encryption algorithm is a modern, secure and efficient cryptographic scheme that meets the demands of low-power devices. However, some steps of the algorithm are computationally intensive, leading to performance issues. In this study, custom operations are proposed to accelerate the Ascon encryption algorithm on Transport-Triggered Architecture (TTA) processors. In order to make more efficient use of hardware resources, the custom operations are designed to have low complexity and high efficiency. The OpenASIP tool was employed to integrate the operations into a general purpose 64-bit TTA processor. The resulting application-specific core was implemented in Hardware Description Language (HDL) and synthesised for FPGA. The performance gain is analysed for different transport bus configurations. The results obtained show that the Ascon-AEAD128 encryption and decryption phases are accelerated by 38% to 50%. When evaluated together with the synthesis results, a significant performance gain was achieved with a very reasonable increase in hardware resources. The study also emphasises that the TTA is a suitable method for accelerating cryptographic applications that require low power consumption and high efficiency.

Keywords

References

  1. [1] W. J. Buchanan, S. Li, and R. Asif, “Lightweight cryptography methods,” J. Cyber Secur. Technol., vol. 1, no. 3–4, pp. 187–201, 2017. https://doi.org/10.1080/23742917.2017.1384917
  2. [2] K. Mohajerani, L. Beckwith, A. Abdulgadir, J.-P. Kaps, and K. Gaj, “Lightweight champions of the world: Side-channel resistant open hardware for finalists in the NIST Lightweight Cryptography Standardization Process,” ACM Trans. Embed. Comput. Syst., 2024. https://doi.org/10.1145/3677320
  3. [3] Sonmez Turan M, McKay K, Chang D, Bassham LE, Kang J, Waller ND, Kelsey JM, Hong D, “Status Report on the Final Round of the NIST Lightweight Cryptography Standardization Process,” (National Institute of Standards and Technology, Gaithersburg, MD), NIST Interagency or Internal Report (IR) NIST IR 8454., 2023. https://doi.org/10.6028/NIST.IR.8454.
  4. [4] C. Dobraunig, M. Eichlseder, F. Mendel, and M. Schläffer, “Ascon v1.2: Lightweight authenticated encryption and hashing” J. Cryptology, vol. 34, no. 3, 2021. https://doi.org/10.1007/s00145-021-09398-9
  5. [5] C. Shekhar, Raj Singh, A. S. Mandal, S. C. Bose, R. Saini and P. Tanwar, "Application Specific Instruction Set Processors: redefining hardware-software boundary," 17th International Conference on VLSI Design. Proceedings., Mumbai, India, 2004, pp. 915-918, doi: 10.1109/ICVD.2004.1261047.
  6. [6] H. Corporaal and M. Arnold, “Using transport triggered architectures for embedded processor design,” Integr. Comput. Aided Eng., vol. 5, no. 1, pp. 19–38, 1998. doi: 10.3233/ICA-1998-5103
  7. [7] P. Hamalainen, J. Heikkinen, M. Hannikainen and T. D. Hamalainen, "Design of transport triggered architecture processors for wireless encryption," 8th Euromicro Conference on Digital System Design (DSD'05), Porto, Portugal, 2005, pp. 144-152, doi: 10.1109/DSD.2005.33.
  8. [8] P. Hamalainen, M. Hannikainen, T. Hamalainen, H. Corporaal and J. Saarvinen, "Implementation of encryption algorithms on transport triggered architectures," ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196), Sydney, NSW, Australia, 2001, pp. 726-729 vol. 4, doi: 10.1109/ISCAS.2001.922340.

Details

Primary Language

English

Subjects

Digital Processor Architectures, Embedded Systems, Numerical Design

Journal Section

Research Article

Publication Date

December 31, 2024

Submission Date

November 11, 2024

Acceptance Date

December 9, 2024

Published in Issue

Year 2024 Volume: 7 Number: 2

APA
Akçay, L. (2024). Custom TTA Operations for Accelerating the Ascon Encryption Algorithm. Bayburt Üniversitesi Fen Bilimleri Dergisi, 7(2), 123-132. https://doi.org/10.55117/bufbd.1582809
AMA
1.Akçay L. Custom TTA Operations for Accelerating the Ascon Encryption Algorithm. Bayburt Üniversitesi Fen Bilimleri Dergisi. 2024;7(2):123-132. doi:10.55117/bufbd.1582809
Chicago
Akçay, Latif. 2024. “Custom TTA Operations for Accelerating the Ascon Encryption Algorithm”. Bayburt Üniversitesi Fen Bilimleri Dergisi 7 (2): 123-32. https://doi.org/10.55117/bufbd.1582809.
EndNote
Akçay L (December 1, 2024) Custom TTA Operations for Accelerating the Ascon Encryption Algorithm. Bayburt Üniversitesi Fen Bilimleri Dergisi 7 2 123–132.
IEEE
[1]L. Akçay, “Custom TTA Operations for Accelerating the Ascon Encryption Algorithm”, Bayburt Üniversitesi Fen Bilimleri Dergisi, vol. 7, no. 2, pp. 123–132, Dec. 2024, doi: 10.55117/bufbd.1582809.
ISNAD
Akçay, Latif. “Custom TTA Operations for Accelerating the Ascon Encryption Algorithm”. Bayburt Üniversitesi Fen Bilimleri Dergisi 7/2 (December 1, 2024): 123-132. https://doi.org/10.55117/bufbd.1582809.
JAMA
1.Akçay L. Custom TTA Operations for Accelerating the Ascon Encryption Algorithm. Bayburt Üniversitesi Fen Bilimleri Dergisi. 2024;7:123–132.
MLA
Akçay, Latif. “Custom TTA Operations for Accelerating the Ascon Encryption Algorithm”. Bayburt Üniversitesi Fen Bilimleri Dergisi, vol. 7, no. 2, Dec. 2024, pp. 123-32, doi:10.55117/bufbd.1582809.
Vancouver
1.Latif Akçay. Custom TTA Operations for Accelerating the Ascon Encryption Algorithm. Bayburt Üniversitesi Fen Bilimleri Dergisi. 2024 Dec. 1;7(2):123-32. doi:10.55117/bufbd.1582809

Indexing

                          download?token=eyJhdXRoX3JvbGVzIjpbXSwiZW5kcG9pbnQiOiJqb3VybmFsIiwib3JpZ2luYWxuYW1lIjoiYWNhZGVtaW5kZXhfbG9nby5wbmciLCJwYXRoIjoiMDE0OC9jNGUxL2ExYTEvNjlkNjIzMDZkMDFhNzkuNjQwNjcyNTYucG5nIiwiZXhwIjoxNzc1NjQ0OTUxLCJub25jZSI6IjIwMTE3NzAxMDQyODcyNDhkYjljNzA3MDNiZTI4MGQyIn0.gcKaww5KFzsu_vkMOBXVC6pmMUKOapitiUhwD5Iy6xQ      download?token=eyJhdXRoX3JvbGVzIjpbXSwiZW5kcG9pbnQiOiJqb3VybmFsIiwib3JpZ2luYWxuYW1lIjoiRFJKSV9Mb2dvLmpwZyIsInBhdGgiOiJhNjIxLzI3ZmUvZjRlZC82OWQ2MjMwNmM3MjM5NC45MjkzMzc2NC5qcGciLCJleHAiOjE3NzU2NDQ5NTEsIm5vbmNlIjoiODFjZDA0YjFjYjQ5OTM1MTM2YjVlNWFmOWU3M2VkMGEifQ.IrE2DQxJsd2_GiIgUm-2Ss63rpEBkTJ5pPxG4zfLZPE     download?token=eyJhdXRoX3JvbGVzIjpbXSwiZW5kcG9pbnQiOiJqb3VybmFsIiwib3JpZ2luYWxuYW1lIjoibG9nbzIucG5nIiwicGF0aCI6IjcxN2YvZTNhOS8wNDBkLzY5ZDYyMzA2ZDFkOWU3LjQzMzczOTcwLnBuZyIsImV4cCI6MTc3NTY0NDk1MSwibm9uY2UiOiI1Y2IzZGU3YjExOGIyNzA0Y2FiOTc1NTEyOTg0MjMxNSJ9.Bkxx2nQGj6Iq9GPltNmAd5p7wFOSTH2Ga3QTA0IL4cM