Patent ID: 9516019
Filing Date: 2016-12-06
CPC Classification: G06F,H04L,H04W

Claim Text:
1. A method for encrypting and decrypting an application program on a communication terminal, comprising: the communication terminal using an identification number of a subscriber identification card as an encryption key, performing encryption processing on an application program to be protected, and obtaining an encrypted application program; when a user accesses the encrypted application program, the communication terminal performing matching processing on an identification number of a subscriber identification card inserted currently and the encryption key; if a processing result is that the identification number of the subscriber identification card inserted currently is matched with the encryption key, performing decryption processing on the encrypted application program using the identification number of the subscriber identification card inserted currently; before performing encryption processing on the application program to be protected, the communication terminal prompting a user to enter a subscriber identification card password, and sending a password authentication request containing the subscriber identification card password to the subscriber identification card; the communication terminal receiving an authentication result returned by the subscriber identification card, and if the authentication is successful, acquiring the identification number of the subscriber identification card used as the encryption key.