Abstract
Eencryption is widely used to ensure security in public networks
like the internet. Any type of data has its own attribute; therefore, various
algorithms should be used to protect confidential data from unauthorized
access. Mostly the available encryption algorithms are used for text data.
However, due to large data size and real time constrains, algorithms that
are good for textual data. In this research, a block-based encryption model
is proposed for information security using a combination of logical and
mathematical operation. This model will be used as a pre-encryption
technique to confuse the relationship between the original data and the
generated ones. The generated data are then fed to the proposed
encryption model. Efficiency, Avalanche Effect, and Execution Time have
been used to measure the security level of the data. The experimental
results have shown that the existing algorithms resulted in a lower
efficiency, a higher execution time, and a more uniform efficiency. This
implies a high similarity and a good quality of the retrieved data
compared to the original one. Another feature of the proposed model is its
generality; it can be applied with any other traditional algorithm to
enhance its performance. Experimental results have shown that using the
proposed model along with the other algorithms resulted in a better
performance compared to using the other algorithms alone.