System for secure information exchange of text data through the radio channel of the ism band
Abstract
A system of secure information exchange of text data through the radio channel of the ISM band is developed. The system uses non-separable factorial coding and allows the transmission and reception of text messages and arbitrary binary data. Messages are divided into groups of two symbols, from which a permutation is formed by bijectively transforming the binary sequence into a factorial number system. On the receiving side, the permutation is checked for belonging to the allowed set of permutations and reverse conversion is made, after which the text message is issued to the user in the form in which it has been sent. The purpose of the work is to create a system of secure information exchange of text data through the radio channel of the ISM band based on factorial code with data recovery by permutation and to create software and prototypes that implement this system. The scientific novelty of the work consists in the formation of models of the interaction of system components of secure information exchange based on factorial code with data recovery by permutation, which allows the building of structural schemes, algorithms, and protocols for data processing and transformation. The practical value of the work is determined by the developed and implemented algorithms for secure information exchange of text data, which includes the transformation of text information into a number in the factorial coding system with further transformation into permutation on the transmitting side and reverse operations of decoding the message on the receiving side. On the basis of the developed algorithms, a structural diagram of the transceiver device, program code, and prototypes of the system of secure information exchange of text data have been created. The developed system can establish secure communication between terminals by using basic permutation as a key
Keywords
factorial number system; permutation; single-board computer; factorial coding; secure communication
References
[1] M. S. Abdulnabi, and H. Ahmed, "Design of efficient cyclic redundancy check-32 using FPGA", in 2018 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE), 2018, pp. 1–5.
[2] O. Khadir, "A simple coding-decoding algorithm for the Hamming code", arXiv preprint arXiv:2201.02066, 2022.
[3] S. Maheshwari, V. A. Bartlett, and I. Kale, "Energy efficient implementation of multiphase quasi-adiabatic Cyclic Redundancy Check in near field communication", Integration, vol. 62, pp. 341-352, 2018.
[4] D. Soni, V. Tiwari, B. Kaur, and M. Kumar, "Cloud computing security analysis based on RC6, AES and RSA algorithms in usercloud environment", in 2021 First International Conference on Advances in Computing and Future Communication Technologies (ICACFCT), 2021, pp. 269–273.
[5] F. Sandoya, D. Dhamodharan, J. L. Hilario Rivas, L. Choque Flores, and S. Thaddeus, "Embedding elliptic curve cryptography and twofish algorithm to improve data security in Internet of things", 2021.
[6] K.-L. Tsai, F.-Y. Leu, I. You, S.-W. Chang, S.-J. Hu, and H. Park, "Low-power AES data encryption architecture for a LoRaWAN", IEEE Access, vol. 7, pp. 146348-146357, 2019.
[7] E. V. Faure, "Factorial coding with data recovery", Visnyk Cherkaskogo derzhavnogo tehnologichnogo universitetu, no. 2, pp. 3339, 2016 [in Russian].
[8] E. V. Faure, V. V. Shvydkyi, and V. O. Shcherba, "Method of message authentication code formation based on permutations", Zakhyst informatsii, vol. 16, no. 4, p. 340, 2015 [in Russian].
[9] A. Shcherba, E. Faure, and O. Lavdanska, "Three-pass cryptographic protocol based on permutations", in 2020 IEEE 2nd International Conference on Advanced Trends in Information Theory (ATIT), 2020, pp. 281– 284.
[10] "nRF52840–Bluetooth 5.2 SoC - nordicsemi.com". [Online]. Available: https://www.nordicsemi.com/products/nrf52 840.
[11] "CC1352P data sheet, product information and support". [Online]. Available: https://www.ti.com/product/CC1352P.
[12] On the approval of the National table of distribution of radio frequency bands of UkraineDec. 15, 2005 [in Ukrainian].
[13] "Buy a Raspberry Pi 4 Model B – Raspberry Pi". [Online]. Available: https://www.raspberrypi.com/products/raspb erry-pi-4-model-b/.
[14] "Welcome to Python.org". [Online]. Available: https://www.python.org/.
[15] A. O. Lavdanskyi, E. V. Faure, and V. O. Shcherba, "Increase of the speed of the permutations multiplication operation due to the use of SIMD instructions", Visnyk Cherkaskogo derzhavnogo tehnologichnogo universitetu, no. 3, pp. 36-43, 2021 [in Ukrainian]