|Project Title||Random Error Correction Code Realization Using Natural Available Noisy String for Biometric Cryptosystem|
|Location||Sungai Long campus|
|Stipend||RM2,000.00 (Full Tuition Fee Scholarship for candidate with CGPA: 3.50 and above T&C)|
|Education Level||Minimum bachelor's degree with CGPA of 2.75 and above|
|Specific Skills / Knowledge Required||Matlab (must) / Other supporting skill (intermediate level)-Java, Android Studio; Knowledge Required: Biometrics/Cryptography/Coding Theory|
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.
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|