E3S Web of Conferences (Jan 2020)

Using FHE in a binary ring Encryption and Decryption with BLE Nano kit microcontroller

  • Temirbekova Erlanovna Zhanerke,
  • Pyrkova Anna

DOI
https://doi.org/10.1051/e3sconf/202020215002
Journal volume & issue
Vol. 202
p. 15002

Abstract

Read online

An integrated circuit (IC) that can be programmed to perform a series of functions to control a range of electronic devices is a microcontroller. What makes the microcontroller special is that it is programmable. In this article, we're going to try to rely on the mbed platform, the most common open source microcontroller development platform; we use completely homomorphic encryption in a binary number ring to ensure the data protection feature. Let us compare the time it takes to perform encryption and decryption on a Visual Studio C ++ and a Bluetooth Low Energy (BLE) Nano kit microcontroller. Experimental results show that the device can complete a fully homomorphic encryption in a binary number ring in 64.2 microseconds, which is reasonable in a real application scenario and illustrates the feasibility of implementing a more complex cryptographic system using a microcontroller.