Context based secure communication
AssigneeInternational Business Machines Corporation
InventorsSu Liu, Yin Xia, Cheng Xu, Xinya Wang
Life of this patent
Estimating the term…
Abstract
By analyzing a content of a first message, a confidentiality level of the first message is determined. An encryption rule for a first computational complexity level corresponding to the confidentiality level of the first message is selected. The first message is encoded according to the encryption rule. The encoded first message and the confidentiality level of the first message are caused to be sent to a recipient.
Claims20
A computer-implemented method comprising:
- determining, by analyzing a content of a first message, a confidentiality level of the first message;
- selecting, for a first computational complexity level corresponding to the confidentiality level of the first message, an encryption rule;
- encoding, according to the encryption rule, the first message, the encoding generating an encoded first message;
- and
- causing sending, to a recipient, the encoded first message and the confidentiality level of the first message.
A computer program product for context based encoded communication, the computer program product comprising:
- one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to determine, by analyzing a content of a first message, a confidentiality level of the first message;
- program instructions to select, for a first computational complexity level corresponding to the confidentiality level of the first message, an encryption rule;
- program instructions to encode, according to the encryption rule, the first message, the encoding generating an encoded first message;
- and
- program instructions to cause sending, to a recipient, the encoded first message and the confidentiality level of the first message.
A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
- program instructions to determine, by analyzing a content of a first message, a confidentiality level of the first message;
- program instructions to select, for a first computational complexity level corresponding to the confidentiality level of the first message, an encryption rule;
- program instructions to encode, according to the encryption rule, the first message, the encoding generating an encoded first message;
- and
- program instructions to cause sending, to a recipient, the encoded first message and the confidentiality level of the first message.
Dependencies are inferred from the claim text.