User terminals, and methods and computer-readable recording mediums storing computer programs for transmitting and receiving messages
First Claim
1. A non-transitory computer-readable recording medium storing computer-readable instructions that, when executed by a first user terminal, cause the first user terminal to perform a method comprising:
- receiving a first message including a first attached file;
generating a first encryption key and a second encryption key, the first encryption key being a key for encrypting the first message, the second encryption key being a key for encrypting the first attached file, the second encryption key being one selected from a plurality of encryption key types based on file type of the first attached file;
encrypting the first message using the first encryption key and the first attached file using the second encryption key;
adding sender information to the first message, the sender information associated with the first message; and
transmitting the first message including the sender information to a message server,wherein the transmitting transmits the first message including the sender information to the message server while not sharing information associated with the encrypting with the message server.
8 Assignments
0 Petitions
Accused Products
Abstract
A non-transitory computer-readable recording medium storing computer-readable instructions that, when executed by a first user terminal, cause the first user terminal to perform a method including: receiving a first message including a first attached file, generating at least one encryption key for encrypting the first message by taking into account a type of the first attached file, encrypting the first attached file of the first message by using the encryption key, adding sender information of the first message to the first message, and transmitting the first message including the sender information to a message server, may be provided.
-
Citations
14 Claims
-
1. A non-transitory computer-readable recording medium storing computer-readable instructions that, when executed by a first user terminal, cause the first user terminal to perform a method comprising:
-
receiving a first message including a first attached file; generating a first encryption key and a second encryption key, the first encryption key being a key for encrypting the first message, the second encryption key being a key for encrypting the first attached file, the second encryption key being one selected from a plurality of encryption key types based on file type of the first attached file; encrypting the first message using the first encryption key and the first attached file using the second encryption key; adding sender information to the first message, the sender information associated with the first message; and transmitting the first message including the sender information to a message server, wherein the transmitting transmits the first message including the sender information to the message server while not sharing information associated with the encrypting with the message server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A user terminal comprising:
-
a memory storing computer-readable instructions; and at least one processor configured to execute the computer-readable instructions such that the at least one processor is configured to; receive a first message including a first attached file, the first message including sender information; generate a first encryption key and a second encryption key, the first encryption key being a key for encrypting the first message, the second encryption key being a key for encrypting the first attached file, the second encryption key being one selected from a plurality of encryption key types based on file type of the first attached file; and encrypt the first message using the first encryption key and the first attached file using the second encryption key; and a transceiver configured to transmit the first message to a message server. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification