International Journal of Computer Science and Network Solutions (IJCSNS)
Now-a-days, selecting algorithm to encryption data is very important considering attacks are varied and according to there are many encryption algorithms to protect information. Therefore choosing one algorithm is hard among many algorithms. 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.