Security Concepts
Encryption: It is the process of converting message (referred as plain text in cryptography) into another form (referred to as cipher text) in such a way that only authorized persons can read or understand it.So, it is nothing but converting plain text to cipher text .This is done by some encryption algorithms .And decryption is the reverse operation,takes cipher text and converts back to the plain text. The input to the encryption algorithm is the key.The key can be anything,it can be a simple word,number, or some series of random letters. Symmetric Key Algorithms: In symmetric key algorithm single key is used for both performing encryption and decryption.So,the other node that wants to communicate should have this key.For this operation there are key exchange protocols. Eg: RC4,3DES etc Asymmetric Key Algorithms: In asymmetric key algorithms,there are two keys:public key and private key.Public key is shared and private key is secret.In order to encrypt we us