METHOD AND SYSTEM FOR EXCHANGING ENCRYPTED MESSAGES BETWEEN COMPUTING DEVICES IN A COMMUNICATION NETWORK
First Claim
1. A method performed by a computing device for processing a message from another computing device in a communication network, the message including encrypted data and a scheme identifier, the method comprises:
- detecting performance of a user action in relation to the message;
in response to detecting performance of the user action, activating a decryption program code associated with the scheme identifier to provide the message to the program code;
decoding the message using the program code to obtain the encrypted data; and
decrypting the encrypted data via the program code to obtain decrypted data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for exchanging a message (202) between computing devices in a communication network, the message having encrypted data and a scheme identifier, is disclosed. The method comprises, in response to a first user action being performed on a first computing device (204), executing an encryption program code for encrypting data, encoding the encrypted data into the message and transmitting the message by the first computing device to a second computing device (206); detecting performance of a second user action on the second computing device in relation to the message; in response to detecting performance of the second user action, activating a decryption program code associated with the scheme identifier by the second computing device to provide the message to the decryption program code; decoding the message using the decryption program code by the second computing device to obtain the encrypted data; and decrypting the encrypted data by the second computing device via the decryption program code to obtain decrypted data. A related system is also disclosed.
9 Citations
45 Claims
-
1. A method performed by a computing device for processing a message from another computing device in a communication network, the message including encrypted data and a scheme identifier, the method comprises:
-
detecting performance of a user action in relation to the message; in response to detecting performance of the user action, activating a decryption program code associated with the scheme identifier to provide the message to the program code; decoding the message using the program code to obtain the encrypted data; and decrypting the encrypted data via the program code to obtain decrypted data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method performed by a computing device for providing a message having encrypted data to another computing device in a communication network, the method comprises:
-
in response to a user action being performed, executing an encryption program code for encrypting data, encoding the encrypted data into the message and transmitting the message to the another computing device, wherein the message includes a scheme identifier to enable the another computing device to activate a decryption program code associated with the scheme identifier for processing the message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method performed by a mobile computing device for processing a message from another mobile computing device in a communication network, the message including encrypted data and a scheme identifier, the method comprises:
-
detecting performance of only a single action in relation to the message; in response to detecting performance of the single action, activating a decryption program code associated with the scheme identifier to provide the message to the program code; decoding the message using the program code to obtain the encrypted data; and decrypting the encrypted data via the program code to obtain decrypted data.
-
-
23. A method performed by a mobile computing device for providing a message having encrypted data to another mobile computing device in a communication network, the method comprises:
-
in response to only a single action being performed, executing an encryption program code for encrypting data, encoding the encrypted data into the message and transmitting the message to the another mobile computing device, wherein the message includes a scheme identifier to enable the another mobile computing device to activate a decryption program code associated with the scheme identifier for processing the message.
-
-
24. A decryption device for processing a message from a computing device in a communication network, the message including encrypted data and a scheme identifier, the decryption device comprising:
-
a detector module for detecting performance of a user action in relation to the message; a processor module for receiving a detection signal from the detector module, and for activating a decryption program code associated with the scheme identifier to provide the message to the program code in response to the detection signal; a decoder module for decoding the message using the program code to obtain the encrypted data; and a decryption module for decrypting the encrypted data via the program code to obtain decrypted data. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An encryption device configured to execute an encryption program code for providing a message having encrypted data to a computing device in a communication network, the encryption device comprising:
-
a processor module configured to response to a user action for executing an encryption program code for encrypting data, encoding the encrypted data into the message and transmitting the message to the computing device, wherein the message includes a scheme identifier to enable the computing device to activate a decryption program code associated with the scheme identifier for processing the message. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method for exchanging a message between computing devices in a communication network, the message having encrypted data and a scheme identifier, the method comprises:
-
in response to a first user action being performed on a first computing device, executing an encryption program code for encrypting data, encoding the encrypted data into the message and transmitting the message by the first computing device to a second computing device; detecting performance of a second user action on the second computing device in relation to the message; in response to detecting performance of the second user action, activating a decryption program code associated with the scheme identifier by the second computing device to provide the message to the decryption program code; decoding the message using the decryption program code by the second computing device to obtain the encrypted data; and decrypting the encrypted data by the second computing device via the decryption program code to obtain decrypted data.
-
-
45. A system for exchanging a message between computing devices in a communication network, the message having encrypted data and a scheme identifier, the system comprising:
-
a first computing device comprising a processor module configured to response to a first user action for executing an encryption program code for encrypting data, encoding the encrypted data into the message and transmitting the message to the second computing device; and a second computing device comprising; a detector module for detecting performance of a second user action in relation to the message; a processor module for receiving a detection signal from the detector module, and for activating a decryption program code associated with the scheme identifier to provide the message to the decryption program code in response to the detection signal; a decoder module for decoding the message using the decryption program code to obtain the encrypted data; and a decryption module for decrypting the encrypted data via the decryption program code to obtain decrypted data.
-
Specification