SOA Algorithm for Secure Data Encryption and Decryption: A New Random Key-Based Encryption Method

Authors

DOI:

https://doi.org/10.54361/ajmas.258385

Keywords:

SOA Algorithm, Random Keys, Fixed Matrices, Encryption, Decryption

Abstract

In this paper, we present the SOA algorithm, a novel approach to secure data encryption and decryption. The SOA algorithm is based on matrix-based operations and uses a unique method to divide text into blocks represented by  matrices. Each block is encrypted using a randomly generated block key and a corresponding key matrix, ensuring that each block has a unique encryption.  The encryption process combines block keys, key matrices, and fixed matrices to convert plaintext blocks into encrypted data. The decryption process uses the same block keys and includes a special matrix generated from the block key, fixed matrix, and identity matrix, allowing for accurate recovery of the original text. The SOA algorithm is characterized by its use of random keys for each block, with the addition of fixed matrices, ensuring a high level of security and resistance to attacks. This approach, based on random keys and complexity of key computations, provides a flexible, efficient, and mathematically powerful framework for modern data encryption and decryption, making it a promising way to secure sensitive information in various applications.

Downloads

Published

2025-08-28

How to Cite

1.
Abu Irzayzah S, Aljalali O, Aml Altirban, Rem Arebi. SOA Algorithm for Secure Data Encryption and Decryption: A New Random Key-Based Encryption Method. Alq J Med App Sci [Internet]. 2025 Aug. 28 [cited 2025 Aug. 30];:1864-71. Available from: https://uta.edu.ly/journal/index.php/Alqalam/article/view/941

Similar Articles

<< < 1 2 3 4 5 6 > >> 

You may also start an advanced similarity search for this article.