Project Title Random Error Correction Code Realization Using Natural Available Noisy String for Biometric Cryptosystem
LocationSungai Long campus
Stipend RM2,000.00 (Full Tuition Fee Scholarship for candidate with CGPA: 3.50 and above T&C)   
Education LevelMinimum bachelor's degree with CGPA of 2.75 and above
Specific Skills / Knowledge RequiredMatlab (must) / Other supporting skill (intermediate level)-Java, Android Studio; Knowledge Required: Biometrics/Cryptography/Coding Theory
Job Description 
Background: Cryptography utilizes a primitive secret/password to provide a security guarantee on data sharing between multiple parties. The desired security properties such as confidentiality, data integrity, and authentication can be achieved by encrypting the data with a secret/password. On the other hand, noisy sources such as biometrics contain high entropy and are permanently linked with individuals. Hence it offers a robust non-reputation guaranty for a valid body to be authenticated into a system. Given that biometrics and cryptography are highly complementary, the integration of biometric with cryptography, namely biometric cryptosystem, was motivated to achieve a higher level of security and privacy protection 

Project Description: In this project, a biometric cryptosystem will be developed and implemented. Our proposal takes advantage of both cryptography and biometric to realize a secure authentication platform for human-to-machine interactions that require a confirmation of a user's authenticity. Specifically, we propose a method to encode a random secret/password using biometric traits. The product of the encoded secret is just a random codeword that does not reveal any information about the secret. The correctness property of our proposed method ensures that only the valid user, with an exact or similar biometric sample up to a certain extent, can decode the codeword and reveal the secret correctly. Otherwise, there is no guaranty for the secret to being revealed correctly from the codeword itself. Besides, the proposed method can be easily adopted as an error correction code (ECC) to perform error correction between two similar noisy strings. This shows our proposal is of great potential to control the errors in the data over an unreliable or noisy communication channel.

Project Objectives:
1. Develop a biometric cryptosystem. 
2. Evaluate the performance, security and privacy aspects of the proposed method. 
3. Evaluate the error correcting capability of our proposed method to be used as an error correction code. 
4. Demonstrate a prototype of the proposed biometric cryptosystem.
How to apply
If you are interested, please contact Dr. Lai Yen Lung via email at