In this book implementation and analysis of various symmetric and asymmetric encryption techniques have been discusssed. These techniques have been implemented in MATLAB. Some of the most popular symmetric encryption techniques are DES, AES, 3DES, Blowfish and RC4. Similarly RSA and RSA family are the most popular asymmetric encryption techniques. All these techniques are compared on the basis of memory required for implementation, speed and avalanche effect etc.