Development of an encrytion library to ensure security in the internet of things
DOI:
https://doi.org/10.26577/JMMCS2024-v124-i4-a8Keywords:
homomorphic encryption, confidential data protection, IoT devices, ARM microcontroller, cryptographyAbstract
The article explores the primary applications of homomorphic encryption. A review of existing solutions revealed that current libraries only handle bits or bit arrays and do not support operations like division and subtraction. However, real-world problems require the capability to perform integer-based operations. This gap highlighted the necessity for developing homomorphic division and subtraction functionalities, along with the creation of a custom library for working with integers. A method for performing homomorphic division and subtraction on encrypted data is proposed. Using this method and architecture as a foundation, a library was developed to support homomorphic operations on integers, including addition, subtraction, multiplication, and division. This significantly enhances the potential applications of homomorphic encryption. The article also provides execution time measurements for various operations on encrypted data and evaluates the efficiency of the developed library