Securing information during its storage and transmission is an important and widely addressed issue. Generally, cryptographic techniques are used for information security. In cryptography, the general idea is to transform the information during a phase called encryption, before being stored or transmitted, based on a secret key. This secret key is required in order to retrieve the information from the transformed data during decryption. These secret keys are generally too long for a user to remember, and therefore, need to be stored somewhere. The drawback of cryptography is that these keys are not strongly linked to the user identity. In order to strengthen the link between the user identity and his cryptographic keys, biometrics is combined with cryptography. iii I would like to thank Ashish Gupta for his help, support, and encouragement throughout my stay here. I also thank Dr. Sandoche Balakrishnan, Dr. Mahendiran Prathaban, and Dr. Manoj Panda for making my stay in France easier. I also thank my friends Bhushan Patil, Baghyesh Patil, Dhiraj Magare, and Bapusaheb Chavan for their help during various stages of my career. I also thank my friends Avinash, Yogesh, Prashant, Chandra, and Dipak for the emotional support. Finally, I owe whatever I am to my parents Mr. Ganesh and Mrs. Mangala Kanade, and also to other members of my family, my grandmother Triveni, brothers Deepak and Ajay, sisters-in-law Savita and Snehal, nephews Dhruv and Avaneesh, and niece Krutika. Their constant support and sacrifices have made this thesis possible.