International Journal of Computer Science and Network Solutions (IJCSNS)
Now-a-days, there are many encryption algorithms to protect information. Data confidentiality is one of the most important functions of encryption algorithms, it means when the transferring data between different systems is vague for unauthorized systems or people. Moreover, encryption algorithms must maintain data integrity and provide availability for information. New encryption methods cause the attackers cannot simply access to the information and do not allow discovering the relationship between information and the encrypted one. Therefore, availability can be difficult for them.