Design and realization of a random display system of a virtual keyboard based on a fuzzy system

نویسندگان

1 department of Electronic, Faculty of the Sciences of the technology, University of Constantine 1, Algeria

2 ENSICAEN NORMANIDE UNIVERSITE Caen, France

3 Departement of Electronic, faculty of sciences of the tehcnology, University of Constantine 1, Algeria

4 department of Electronic, Faculty of sciences of the technology, University of Constantine 1

doi
10.22111/ijfs.2024.48292.8495
چکیده

Security and con dentiality of our information such as access codes bank or postal accounts are becoming more and more important to protect against espionage by foreigners. There are several researches to improve the security of the user's personal information when entering the password, or saving, ... etc. The objective of this paper is to create a novel virtual keyboard display system based on a random display algorithm, in order to have a keyboard with random combinationsof the virtual display matrix. This work focuses on the introduction of fuzzy systems mixed with the random number generation. Fuzzy systems use the values of the pressure forces exerted by the user or the operator on the virtual keyboard touchscreen as inputs to the fuzzy systems. The fuzzy system is designed by using the time-varying fuzzy sets. We use the "modulo operator" algorithm to generate a random integer. For the realization, we use a microcontroller (ESP8266 node MCU.V3 microcontroller) and the touchscreen (ili9341) to display a 4X4 numeric matrix to enter a standard four-digit code.