# US 2014/0195814 A1 · Method and system to decrypt private contents

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0195814 A1
- Document ID: US20140195814A1
- Status: Published application
- Kind: A1
- Application number: 14/040,394
- Filed: 2013-09-27
- Published: 2014-07-10
- Earliest claimed: 2012-07-20
- Assignees: Tencent Technology (Shenzhen) Company Limited
- Applicants: Tencent Technology (Shenzhen) Company Limited
- Inventors: Danhua LI
- Web page: https://patentgrep.com/patent/US20140195814A1

## CPC

- H04L 9/3226: {using a predetermined code, e.g. password, passphrase or PIN (network architectures or network communication protocols for supporting authentication of entities using passwords in a packet data network H04L63/083)}
- G06F 21/45: Structures or tools for the administration of authentication
- G06F 21/6209: {to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The invention discloses a method and a system to decrypt private contents stored in a device and the invention belongs to the field of computer security. The method may include: receiving a contents ID and a decrypting password from a first user; decrypting the encrypted private contents corresponding to the contents ID using the decrypting password; displaying the decrypted private contents when the decryption is successful; and displaying preset contents when the decryption is not successful. The system may include: a receiving module, a decryption module, and a display module. The present invention can improve the security of the private contents.

## Claims

### Claim 1

A method for decrypting encrypted private contents stored in a device, comprising:
receiving a contents ID and a decrypting password from a first user;
decrypting the encrypted private contents corresponding to the contents ID using the decrypting password;
displaying the decrypted private contents when the decryption is successful; and
displaying preset contents when the decryption is not successful.

### Claim 2 (depends on 1)

The method for decrypting encrypted private contents according to claim 1, wherein:
the preset contents comprise a blank user interface; or
the preset contents comprise an artificial user interface, wherein the artificial user interface displays preset private subjects not completely overlapping with the private contents.

### Claim 3 (depends on 1)

The method for decrypting encrypted private contents according to claim 1, further comprising:
determining whether the decrypting password is an invited guest password before decrypting the private contents,
wherein when the decrypting password is the same as the invited guest password, the preset contents are displayed, and
when the decrypting password is not the same as the invited guest password, the decryption of the encrypted private contents is carried out.

### Claim 4 (depends on 3)

The method for decrypting encrypted private contents according to claim 3, wherein the step of determining whether the decrypting password is an invited guest password comprises:
acquiring the invited guest password based on a corresponding relationship between the contents ID and the invited guest password; and
comparing the decrypting password to the invited guest password.

### Claim 5 (depends on 4)

The method for decrypting encrypted private contents according to claim 4, further comprising:
receiving an encrypting password from a second user;
identifying the private contents to be protected in the device;
encrypting the private contents using the encrypting password and generating encrypted private contents; and
storing a corresponding relationship between the encrypted private contents and the contents ID in a database.

### Claim 6 (depends on 1)

The method for decrypting encrypted private contents according to claim 1, further comprising:
receiving an encrypting password from a second user;
identifying the private contents to be protected in the device;
encrypting the private contents using the encrypting password and generating encrypted private contents; and
storing a corresponding relationship between the encrypted private contents and the contents ID in a database.

### Claim 7 (depends on 1)

The method for decrypting encrypted private contents according to claim 1, further comprising:
receiving an encrypting password from a second user;
identifying the private contents to be protected in the device;
encrypting the private contents using the encrypting password and generating the encrypted private contents;
determining whether the decrypting password is the same as the encrypting password,
wherein when the decrypting password is the same as the encrypting password, the encrypted private contents are decrypted,
when the decrypting password is not the same as the encrypting password, the preset contents are displayed.

### Claim 8 (depends on 7)

The method for decrypting encrypted private contents according to claim 7, further comprising:
determining whether the decrypting password is an invited guest password,
wherein when the decrypting password is an invited guest password, the preset contents comprise an artificial user interface including preset private subjects not completely overlapping with the private contents.

### Claim 9 (depends on 8)

The method for decrypting encrypted private contents according to claim 8, further comprising:
acquiring the invited guest password based on a corresponding relationship between the contents ID and the invited guest password.

### Claim 10 (depends on 9)

The method for decrypting encrypted private contents according to claim 9, further comprising:
when the decrypting password is not the same as either the encrypting password or the invited guest password, the preset contents including a blank user interface are displayed.

### Claim 11

A system for decrypting encrypted private contents, comprising:
a receiving module, configured to receive a decrypting password and a contents ID from a first user;
a decryption module, configured to decrypt the encrypted private contents corresponding to the contents ID using the decrypting password; and
a display module, configured to display the decrypted private contents when the decryption is successful; and display preset contents when the decryption is not successful.

### Claim 12 (depends on 11)

The system for decrypting encrypted private contents according to claim 11, wherein the display module comprises:
a first display unit for displaying the decrypted private contents when the decryption is successful;
and a second display unit for displaying the preset contents.

### Claim 13 (depends on 11)

The system for decrypting encrypted private contents according to claim 11, further comprising:
a processing module, configured to determine whether the decrypting password is an invited guest password before decrypting the private contents,
wherein when the decrypting password is the invited guest password, the preset contents are displayed, and
when the decrypting password is not the invited guest password, the decryption of the private contents is carried out.

### Claim 14 (depends on 11)

The system for decrypting encrypted private contents according to claim 11, further comprising:
an encryption module, configured to receive an encrypting password from a second user, identify the private contents to be protected in the device, encrypt the private contents using the encrypting password and generating the encrypted private contents, and store a corresponding relationship between the encrypted private contents and the contents ID in a database.

### Claim 15

A method for protecting private contents stored in a device, comprising:
at the device, wherein the device includes one or more processors and memory for storing program modules to be executed by the one or more processors:
receiving a contents ID and a decrypting password from a first user;
acquiring an invited guest password based on a corresponding relationship between the contents ID and the invited guest password; and
comparing the decrypting password to the invited guest password,
displaying a first set of preset contents when the decrypting password is the same as the invited guest password;
decrypting the encrypted private contents when the decrypting password is not the same as the invited guest password,
displaying the decrypted private contents when the decrypting password is the same as an encrypting password; and
displaying a second set of preset contents when the decrypting password is not the same as the encrypting password.

### Claim 16 (depends on 15)

The method for protecting private contents according to claim 15, wherein before the step of receiving a contents ID and a decrypting password from a first user, the method further comprises:
receiving the encrypting password and the invited guest password from a second user;
identifying the private contents to be protected in the device;
encrypting the private contents using the encrypting password and generating the encrypted private contents;
storing a corresponding relationship between the encrypted private contents and the contents ID in a database.

### Claim 17 (depends on 15)

The method for protecting private contents according to claim 15, wherein the first set of preset contents comprises private subjects not completely overlapping with the decrypted private contents.

### Claim 18 (depends on 15)

The method for protecting private contents according to claim 15, wherein the second set of present contents is empty.

### Claim 19 (depends on 15)

The method for protecting private contents according to claim 15, wherein the second set of present contents is an error message.

### Claim 20 (depends on 15)

The method for protecting private contents according to claim 15, further comprising:
deleting all the private contents generated by the first user after a use by the first user if the decrypting password is an invited guest password.
