International Journal of Electrical, Electronics and Computer Engineering (IJEECE)
There are many aspects to security and many applications, ranging from secure commerce and payments to private communications and protecting passwords. One essential aspect for secure communications is that of cryptography. A fundamental problem in cryptography is how to communicate securely over an insecure channel, which might be controlled by an adversary. This problem has for a long time fascinated people and has become even more important with the proliferation of computers and communication networks such as the Internet.