IP Library Granted Patent US 9,276,748
Granted Patent B2
US 9,276,748 · App. 14/386,599 · Granted Mar 1, 2016

Data-encrypting method and decrypting method for a mobile phone

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,276,748
App. No.
14/386,599
Granted
Mar 1, 2016
Kind
B2
Abstract

Disclosed is a cell phone data encryption method, which comprises the steps of obtaining a PIN code which is input by a user, obtaining a SIM card code from a SIM card according to the PIN code, and combining the PIN code with the SIM card code to form a password string; and encryption source data using the password string, so as to obtain encrypted data. Also provided is a cell phone data encryption method. Through the manner mentioned above, the technical solution provided in the present invention can protect cell phone data.

Claims (35)

1. A data-encrypting method for a mobile phone, comprising:

obtaining a PIN code input by a user and obtaining an SIM card code from an SIM card according to the PIN code, and combining the PIN code and the SIM card code into a password string;

using the password string to encrypt source data so as to obtain encrypted data; and

setting an encrypted-data identification (ID) code by using an IMEI number of the mobile phone, and putting the encrypted-data ID code before the encrypted data;

wherein the step of using the password string to encrypt source data so as to obtain encrypted data comprises: reading the source data in units of a number of bytes of the password string; performing a logic operation on the password string and the source data that is read; and storing the source data, which has been performed the logic operation on, as the encrypted data;

wherein the logic operation is an XOR operation.

2. A data-decrypting method for a mobile phone, comprising:

obtaining a PIN code input by a user and obtaining an SIM card code from an SIM card according to the PIN code, and combining the PIN code and the SIM card code into a password string; and

using the password string to decrypt encrypted data so as to obtain source data;

wherein the step of using the password string to decrypt encrypted data so as to obtain source data comprises: reading the encrypted data in units of a number of bytes of the password string; performing a logic operation on the password string and the encrypted data that is read; and storing the encrypted data, which has been performed the logic operation on, as the source data;

wherein the logic operation is an XOR operation.

3. A data-encrypting method for a mobile phone, comprising:

obtaining a PIN code input by a user and obtaining an SIM card code from an SIM card according to the PIN code, and combining the PIN code and the SIM card code into a password string; and

using the password string to encrypt source data so as to obtain encrypted data;

wherein the step of using the password string to encrypt source data so as to obtain encrypted data comprises:

reading the source data in units of a number of bytes of the password string;

performing a logic operation on the password string and the source data that is read; and

storing the source data, which has been performed the logic operation on, as the encrypted data.

4. The data-encrypting method for a mobile phone of claim 3 , wherein the step of performing the logic operation on the password string and the source data that is read, comprises:

performing the logic operation directly on the password string and the source data that is read when the number of the bytes of the source data that is read is equal to a number of bytes of the password string; and

extracting a part of the password string, of which the number of the bytes is equal to the number of the bytes of the source data that is read, from the password string, and then performing the logic operation on the part of the password string and the source data that is read when the number of the bytes of the source data that is read is less than the number of the bytes of the password string.

5. The data-encrypting method for a mobile phone of claim 3 , wherein after the step of using the password string to encrypt source data so as to obtain encrypted data, an encrypted-data identification (ID) code is set by using an IMEI number of the mobile phone, and the encrypted-data ID code is put before the encrypted data.

6. The data-encrypting method for a mobile phone of claim 3 , wherein the logic operation is an XOR operation.

7. A data-decrypting method for a mobile phone, comprising:

obtaining a PIN code input by a user and obtaining an SIM card code from an SIM card according to the PIN code, and combining the PIN code and the SIM card code into a password string; and

using the password string to decrypt encrypted data so as to obtain source data;

wherein the step of using the password string to decrypt encrypted data so as to obtain source data comprises:

reading the encrypted data in units of a number of bytes of the password string;

performing a logic operation on the password string and the encrypted data that is read; and

storing the encrypted data, which has been performed the logic operation on, as the source data.

8. The data-decrypting method for a mobile phone of claim 7 , wherein the step of performing a logic operation on the password string and the encrypted data that is read, comprises:

performing the logic operation directly on the password string and the encrypted data that is read when the number of the bytes of the encrypted data that is read is equal to a number of bytes of the password string; and

extracting a part of the password string, of which the number of the bytes is equal to the number of the bytes of the encrypted data that is read, from the password string, and then performing the logic operation on the part of the password string and the encrypted data that is read when the number of the bytes of the encrypted data that is read is less than the number of the bytes of the password string.

9. The data-decrypting method for a mobile phone of claim 7 , wherein in the step of using the password string to decrypt encrypted data so as to obtain source data, an encrypted-data identification (ID) code put before the encrypted data is removed according to an IMEI number of the mobile phone.

10. The data-decrypting method for a mobile phone of claim 7 , wherein the logic operation is an XOR operation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2021
From: HUIZHOU TCL MOBILE COMMUNICATION CO LTD
To: COLUMBIA PEAK VENTURES, LLC
Reel/Frame 056846/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2014
From: WANG, YAHUI
To: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD
Reel/Frame 033780/0087 →