journal article·2021Open access

A Novel Approach to Data Encryption Based on Matrix Computations

Rosilah Hassan, Selver Pepic, Muzafer Saracevic, Khaleel Ahmad, Milan Tasic

Computers, Materials & Continua· Volume 66· Issue 2

Abstract

In this paper, we provide a new approach to data encryption using generalized inverses. Encryption is based on the implementation of weighted Moore–Penrose inverse A†MN(nxm) over the nx8 constant matrix. The square Hermitian positive definite matrix N8x8 p is the key. The proposed solution represents a very strong key since the number of different variants of positive definite matrices of order 8 is huge. We have provided NIST (National Institute of Standards and Technology) quality assurance tests for a random generated Hermitian matrix (a total of 10 different tests and additional analysis with approximate entropy and random digression). In the additional testing of the quality of the random matrix generated, we can conclude that the results of our analysis satisfy the defined strict requirements. This proposed MP encryption method can be applied effectively in the encryption and decryption of images in multi-party communications. In the experimental part of this paper, we give a comparison of encryption methods between machine learning methods. Machine learning algorithms could be compared by achieved results of classification concentrating on classes. In a comparative analysis, we give results of classifying of advanced encryption standard (AES) algorithm and proposed encryption method based on Moore–Penrose inverse.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Chaos-based Image/Signal Encryption · Cryptography and Data Security · graph theory and CDMA systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (40)

Show source-provided references
1. Securing medical data transmission systems based on integrating algorithm of encryption and steganography
2. Triple data encryption standard encryption engine: A hardware approach
3. Cloud query processing analysis: Encryption and decryption
4. Cloud computing implementation in the public sector: Factors and impacts10.17576/apjitm-2018-0702(02)-03 ↗
5. Improving security for IPv6 neighbor discovery
6. Secured cloud data migration technique by competent probabilistic public key encryption10.23919/JCC.2020.05.014 ↗
7. Hybrid encryption framework for securing big data storage in multi-cloud environment
8. Time-variant attribute-based multitype encryption algorithm for improved cloud data security using user profile10.1007/s11227-019-03118-8 ↗
9. Identity-based encryption transformation for flexible sharing of encrypted data in public cloud10.1109/TIFS.2020.2985532 ↗
10. Data security for cloud datasets with bloom filters on ciphertext policy attribute based encryption10.4018/IJISP.2019100102 ↗
11. A new secure and lightweight searchable encryption scheme over encrypted cloud data10.1109/TETC.2017.2737789 ↗
12. A new verifiable outsourced ciphertext-policy attribute based encryption for big data privacy and access control in cloud10.1007/s12652-018-0967-0 ↗
13. Clouded data: Privacy and the promise of encryption10.1177/2053951719848781 ↗
14. CCA security for self-updatable encryption: Protecting cloud data when clients read/write ciphertexts10.1093/comjnl/bxy122 ↗
15. An improved attribute-based encryption technique towards the data security in cloud computing10.1002/cpe.4364 ↗
16. A hybrid model encryption for enhancing data security in cloud computing
17. Cloud computing data security using encryption algorithms
18. Lightweight effective encryption algorithm for securing data in cloud computing10.1007/978-981-13-1513-8_13 ↗
19. Quantum searchable encryption for cloud data based on full-blind quantum computation10.1109/ACCESS.2019.2960592 ↗
20. Novel scheme for image encryption and decryption based on a Hermite-Gaussian matrix10.1007/978-3-030-17795-9_16 ↗
21. Proposed encryption algorithm for data security using matrix properties
22. A new image encryption algorithm using random numbers generation of two matrices and bit-shift operators10.1007/s00500-019-04151-8 ↗
23. Generalized inverses in public key cryptosystem design
24. Applications of the Drazin inverse to the Hill cryptographic system10.1080/0161-118191856057 ↗
25. A secure encryption/decryption technique using transcendental number10.14445/22312803/IJCTT-V29P124 ↗
26. A secure cryptosystem using the decimal expansion of an irrational number10.12988/ams.2015.56450 ↗
27. On the Moore–Penrose generalized inverse matrix
28. M.Güllüsaç, “Generalized inverses of matrices and applications to coding theory, Ph.D. Dissertation,” Dokuz Eylül University, Turkey, 2016.
29. Novel modified Hill cipher algorithm
30. A public key cryptosystem using Hiil’s cipher10.1080/09720529.2014.962856 ↗
31. The restricted weighted generalized inverse of a matrix10.13001/1081-3810.1499 ↗
32. Ben-Israel · Generalized Inverses: Theory and Applications · 2003 · 71
33. Wang · Journal of Computational Mathematics · 1984 · 4 · 74
34. Symbolic and recursive computation of different types of generalized inverses10.1016/j.amc.2007.09.056 ↗
35. About the generalized LM inverses and the Weighted Moore Penrose inverse10.1016/j.amc.2010.01.019 ↗
36. Pepić · Facta Universitatis, Series: Mathematics and Informatics · 2020 · 25 · 35
37. Milošević · Sadhana: Academy Proceedings in Engineering Sciences · 2016 · 41 · 83710.1007/s12046-016-0523-6 ↗
38. Symbolic computation of weighted Moore–Penrose inverse using partitioning method10.1016/j.amc.2006.11.114 ↗
39. Computation of generalized inverses using PHP/MySQL environment10.1080/00207160.2010.541453 ↗
40. A note on secure computation of the Moore–Penrose pseudoinverse and its application to secure linear algebra