Method for implementing encryption in storage card, and decryption method and device
First Claim
1. A method for encrypting data in a memory card, comprising:
- receiving an encryption key input by a user;
requesting a subscriber identity card for authenticating the encryption key;
after the authentication is successful, using the authenticated encryption key to encrypt data selected by the user in the memory card to generate encrypted data;
generating encryption status information, wherein the encryption status information describes non-confidential information of the encrypted data;
wherein, the encryption key authenticated in the subscriber identity card comprises administrative codes (ADM), a Personal Identification Number1 (PIN1) code, and a Personal Identification Number2 (PIN2) code.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for implemented encryption in a memory card, and a decryption method and device, and the method includes: receiving an input encryption key; requesting a subscriber identity card for authenticating the encryption key; after the authentication is successful, using the encryption key to encrypt plaintext data selected in the memory card the to generate encrypted data; generating encryption status information, wherein the encryption status information describes non-confidential information of the encrypted data. By using the encryption key in the subscriber identity card to encrypt data in the memory card, a user can freely select the data to be encrypted in the memory card, thereby enhancing data security in the memory card, facilitating the user operation, and enhancing the user experience.
-
Citations
9 Claims
-
1. A method for encrypting data in a memory card, comprising:
-
receiving an encryption key input by a user; requesting a subscriber identity card for authenticating the encryption key; after the authentication is successful, using the authenticated encryption key to encrypt data selected by the user in the memory card to generate encrypted data; generating encryption status information, wherein the encryption status information describes non-confidential information of the encrypted data; wherein, the encryption key authenticated in the subscriber identity card comprises administrative codes (ADM), a Personal Identification Number1 (PIN1) code, and a Personal Identification Number2 (PIN2) code. - View Dependent Claims (2, 3)
-
-
4. A method for decrypting data in a memory card, comprising:
-
detecting an access request; determining whether data to be accessed is encrypted data according to the access request and pre-stored encryption status information; receiving decryption key input by a user; requesting a subscriber identity card for authenticating the decryption key; after the authentication is successful, using the authenticated decryption key to decrypt the encrypted data in the memory card to generate data; wherein, the decryption key authenticated in the subscriber identity card comprises administrative codes (ADM), a Personal Identification Number1 (PIN1) code, and a Personal Identification Number2 (PIN2) code. - View Dependent Claims (5)
-
-
6. A device for encrypting data in a memory card, comprising a processor and a storage device, wherein the storage device stores processor-executable programs, and the programs comprise:
-
a management unit, configured to receive an encryption key input by a user; a key authentication unit, configured to receive the encryption key from the management unit, request a subscriber identity card for authenticating the encryption key; an encryption unit, configured to, after the authentication is successful, use the authenticated encryption key to encrypt data selected by the user in a memory card to generate encrypted data, and generate encryption status information, wherein the encryption status information describes non-confidential information of the encrypted data; an encryption information storage unit, configured to store the encryption status information generated by the encryption unit; wherein, the encryption key authenticated in the subscriber identity card comprises administrative codes (ADM), a Personal Identification Number1 (PIN1) code, and a Personal Identification Number2 (PIN2) code. - View Dependent Claims (7, 8)
-
-
9. A device for decrypting data in a memory card, comprising a processor and a storage device, wherein the storage device stores processor-executable programs, and the programs comprise:
-
an inquiry unit, configured to detect an access request, and determine whether data to be accessed are encrypted data according to the access request and pre-stored encryption status information; and
receive decryption key input by a user;an access authentication unit, configured to request a subscriber identity card for authenticating the decryption key; a decryption unit, configured to, after the authentication is successful, use the authenticated decryption key to decrypt the encrypted data in a memory card to generate data; wherein, the decryption key authenticated in the subscriber identity card comprises administrative codes (ADM), a Personal Identification Number1 (PIN1) code, and a Personal Identification Number2 (PIN2) code.
-
Specification