Font Size: a A A

Research On Fingerprint Identification Technology Based On Android Mobile Phone

Posted on:2015-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:S X QiuFull Text:PDF
GTID:2308330464968839Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Nowadays the application of mobile payment is more and more widespread, such as taking a taxi online, prepaid recharge, online shopping, etc. However, when the large act of payments appeared on the intelligent mobile devices, it gives us great convenience, at the same time, it also brought in mobile security problems. Taking into consideration the technical maturity, reliability, physical structure, cost, and so on, fingerprint identification technology, comparing with the iris recognition and face recognition and other biological recognition technology, is the most mature and cheap biological recognition technology that is very suitable to the mobile phone.This paper, on the basis of the fingerprint identification technology research, used the Android NDK toolkit, and designed the interface function, and can realize that the Android mobile phone application invokes the existing fingerprint identification program written in C/C++ language, and can completed the extraction of fingerprint feature for encryption and decryption functions. In addition, just two of Android mobile phone applications about the fingerprint identification are simulated. The main research work of this paper is as follows:1. The transplantation of fingerprint identification program based on Android OS. Because that the fingerprint recognition program is confidential, present research need a set of C/C++ source code that can basically realize fingerprint identification function. Based on establishing a complete set of fingerprint identification system, the paper changed source code into the function set forms, then designed the interface function, and invoked the function set finished before using the Android NDK toolkit, realized the transplantation of fingerprint identification program based on Android OS. Finally, the application added the function against decompiling, and measured the fingerprint identification algorithm performance and the Android application performance.2. The encryption of fingerprint image characteristics information. In this paper, The fingerprint feature extracted from fingerprint image is stored into the embedded SQLite embedded database. Then the existing third-party libraries SQLCipher is used to encrypt the database. Ultimately, this paper check the database file for encryption effect by using SQLite Manager.3. Studied two common fingerprint recognition mobile phone applications, and enhance the security of Android applications. Due to the lack of fingerprint recognition sensor support, the paper implements two common applications simulate the current fingerprint identification phones associated with fingerprint recognition. Firstly, different fingerprint corresponding to different phones quick start application software installed; Secondly, the lock screen feature, only the owner’s own fingerprint to unlock the screen. Finally, study the method of enhancing the security of Android applications to enhance the security of the application.
Keywords/Search Tags:Android, Fingerprint Identification, Encryption, Lock Screen
PDF Full Text Request
Related items