Patent ID: 9198036
Filing Date: 2015-11-24
Classification: H04L,H04W

Abstract:
1. A method for providing application service, comprising: registering user fingerprint information to a wireless application protocol gateway; inputting, in a user mobile phone, application service information to be acquired, and inputting fingerprints on a touch screen of the user mobile phone; collecting, by the user mobile phone, the user fingerprints to generate second fingerprint data of the user, carrying the second fingerprint data in an application service acquisition request, and sending the application service acquisition request to the wireless application protocol gateway through an encrypted channel; receiving, by the wireless application protocol gateway, the application service acquisition request carrying the second fingerprint data from the user mobile phone, and extracting the second fingerprint data from the application service acquisition request; acquiring, by the wireless application protocol gateway, the security authentication data stored locally, according to information of the user mobile phone; acquiring, by the wireless application protocol gateway, the encryption key KEY according to the second fingerprint data and the security authentication data; decrypting, by the wireless application protocol gateway, the encrypted fingerprint template according to the obtained encryption key KEY, to obtain the fingerprint template of the user; comparing, by the wireless application protocol gateway, the acquired second fingerprint data with the fingerprint template of the user, determining that the user identity authentication is passed when a comparison result is that the two are matched, and sending the application service acquisition request to the application server; sending, by the application server, requested application service to the wireless application protocol gateway according to the application service acquisition request; providing, by the wireless application protocol gateway, the application service to the user mobile phone; wherein the registering user fingerprint information to a wireless application protocol gateway comprises: inputting, by the user, fingerprints on a touch screen of a user mobile phone; generating, by the user mobile phone, first fingerprint data of the user, and sending the first fingerprint data to the wireless application protocol gateway through an encrypted channel; acquiring, by the wireless application protocol gateway, an encrypted fingerprint template of the user and an encryption key KEY corresponding to the encrypted fingerprint template from an application server through the encrypted channel, and saving the encrypted fingerprint template locally, wherein the encryption key KEY is generated randomly by the application server, the length of the encryption key KEY is 128 bits, and the encrypted fingerprint template is generated after the application server uses the encryption key KEY to encrypt a user fingerprint template; generating, by the wireless application protocol gateway, security authentication data according to the first fingerprint data and the encryption key; saving the security authentication data locally; and destroying the encryption key.