LIGHTWEIGHT CRYPTOGRAPHIC ALGORITHM IMPLEMENTATION IN A MICROCONTROLLER SYSTEM

Authors

  • Alexandru VULPE Associate Professor, University Politehnica of Bucharest
  • Raluca ANDREI Research staff, Faculty of Electronics, Telecommunications and Information Technology, University Politehnica of Bucharest
  • Alexandru BRUMARU INVITE Systems
  • Octavian FRATU Research staff, Faculty of Electronics, Telecommunications and Information Technology, University Politehnica of Bucharest

DOI:

https://doi.org/10.53477/2668-2028-21-33

Keywords:

Keywords: Lightweight cryptography; security; Internet-of-Things; microcontroller; implementation.

Abstract

Abstract: With the development of mobile devices and the advent of smartphones, the Internet has become part of everyday life. Any category of information about weather, flight schedule, etc. it is just a click away from the keyboard. This availability of data has led to a continuous increase in connectivity between devices, from any corner of the world. Combining device connectivity with systems automation allows the collection of information, its analysis and implicitly decision-making on the basis of information. Their introduction and continued expansion of devices that communicate in networks (including the Internet) have made security issues very important devices as well as for users. One of the main methodologies that ensures data confidentiality is encryption, which protects data from unauthorized access, but at the cost of using extensive mathematical models. Due to the nature of IoT devices, the resources allocated to a device can be constrained by certain factors, some of which are related to costs and others to the physical limitations of the device. Ensuring the confidentiality of data requires the use of encryption algorithms for these interconnected devices, which provide protection while maintaining the operation of that device. The need for these types of algorithms has created conditions for the growth and development of the concept of lightweight encryption, which aim to find encryption systems that can be implemented on these categories of devices, with limited hardware and software requirements. The paper proposes a lightweight cryptographic algorithm implemented on a microcontroller system, comparing its performances with those of the already existing system (based on x86).

Author Biography

Alexandru VULPE, Associate Professor, University Politehnica of Bucharest

Date of birth, City/Country: 24.03.1986, Bucharest / Romania
Higher education (undergraduate and graduate studies):
- Bachelor degree in Electronic and Telecommunication Engineering, awarded by University Politehnica of Bucharest, class of: 2009
- Master degree in Mobile Communications, awarded by University Politehnica of Bucharest, class of: 2011
- Doctorate degree in Radio Resource Management for 4G, awarded by University Politehnica of Bucharest, class of: 2014
Relevant training courses: Data Protection Officer course (2019)
Relevant certifications: Public procurement expert (2021)
Current position and affiliation: Associate Professor, University Politehnica of Bucharest
Research interests: Internet of Things, 5G, Security, Cloud & Fog Computing, Blockchain
Relevant scientific achievements:
• Google Scholar Citations: 1008, h-index: 15, i10-index: 21
• Over 20 publications in peer-reviewed journals
• Over 100 peer-reviews performed for journals and conferences
• Participation as speaker in more than 80 conferences
• Registered evaluator in EITHealth, EUREKA Eurostars, Innovations fund Denmark, Bulgarian NSF and Romanian Ministry of Research and Innovation expert databases. Performed reviews for AUF Eugen Ionescu scolarship (2020), Bulgarian NSF (2018), EITHealth (2020) Innostars’ Headstart, Italian Ministry of Research PRIN 2020 competitions.
• Evaluator for different Open Calls: DEMETER (project no. 857202), INNO4COV-19 (project no. 101016203), NGI ONTOCHAIN (project no. 957338)
• Best Paper Award at the Wireless Personal Multimedia Communications (WPMC 2013) international conference with the paper entitled „A Multi-Carrier Scheduling Algorithm for LTE-Advanced”.
• Romanian Funding Agency UEFISCDI prize in 2015, 2018, 2019 and 2020 for publishing papers in ISI Q1/Q2 journals.
• Top reviewer in Publons, 2017, 2018
• Web Chair in FABULOUS 2017, FABULOUS 2019, FABULOUS 2021 conferences
• Research profiles:
o ResearchGate: https://www.researchgate.net/profile/Alexandru_Vulpe
o ORCID: https://orcid.org/0000-0003-1970-1117
o Publons verified reviewer: https://publons.com/a/515315
o Google Scholar: https://scholar.google.ro/citations?user=pYy4iaAAAAAJ&hl=ro
o BrainMap: https://www.brainmap.ro/alexandru-vulpe

References

1. MCKAY et al., NISTIR 8114, Report on Lightweight Cryptography, DOI: 10.6028/ NIST.IR.8114
2. BOGDANOV A., PRESENT: An Ultra-Lightweight Block Cipher, http://www.light weightcrypto.org/present/present_ches2007.pdf [Accesed 29.01.2021]
3. TivaTM TM4C129X Development Board Datasheet, https://www.ti.com/lit/pdf/spms 444 [Accesed 24.01.2021]

Downloads

Published

2021-07-28

Issue

Section

Articles