SYSTEMS AND METHODS FOR SECURE COMMUNICATION USING A COMMUNICATION ENCRYPTION BIOS BASED UPON A MESSAGE SPECIFIC IDENTIFIER
First Claim
1. A method of securely communicating a message between a first device and a second device using a message specific identifier, comprising the steps of:
- assembling the message specific identifier from one or more attributes associated with the message and the first device;
transmitting an encryption key request to a server, wherein the encryption key request is based upon the message specific identifier;
receiving an encryption key from the server, wherein the encryption key is based on the message specific identifier and a random character set;
encrypting the message using the received encryption key; and
sending the encrypted message to the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and methods of securely communicating a message between a first device and a second device using a message specific identifier is disclosed. The method begins by assembling the message specific identifier from one or more attributes associated with the message and the first device. An encryption key request is transmitted to a server, wherein the encryption key request is based upon the message specific identifier. An encryption key is received from the server, wherein the encryption key is based on the message specific identifier and a random character set. The message is encrypted using the received encryption key and the encrypted message is sent to the second device.
-
Citations
42 Claims
-
1. A method of securely communicating a message between a first device and a second device using a message specific identifier, comprising the steps of:
-
assembling the message specific identifier from one or more attributes associated with the message and the first device; transmitting an encryption key request to a server, wherein the encryption key request is based upon the message specific identifier; receiving an encryption key from the server, wherein the encryption key is based on the message specific identifier and a random character set; encrypting the message using the received encryption key; and sending the encrypted message to the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9-23. -23. (canceled)
-
24. An apparatus for securely communicating a message between a plurality of devices using a message specific identifier, comprising:
-
a processing unit within a first of the devices; volatile memory coupled to the processing unit; a data communication interface coupled to the processing unit and in operative communication with a server external to the first device; a memory storage coupled to the processor, the memory storage maintaining a messaging application and a secure sending module; and wherein, the processing unit is operatively configured, when executing the secure sending module, to assemble the message specific identifier from one or more attributes associated with the message and the first device as a sender of the message, cause the data communication interface to transmit an encryption key request to the server, wherein the encryption key request is based upon the message specific identifier, receive an encryption key from the server via the data communication interface, wherein the encryption key is based on the message specific identifier, a random character set, and one of a plurality of encryption key construction paradigms resident on the server, and encrypting the message using the received encryption key. - View Dependent Claims (25, 26, 34, 35, 36)
-
-
27-33. -33. (canceled)
-
37. A computer readable medium on which is stored a set of executable instructions for securely communicating a message between a plurality of devices using a message specific identifier, which when executed perform steps comprising:
-
assembling the message specific identifier from one or more attributes associated with the message and a first of the devices as a sender of the message, sending an encryption key request to a server external to the first of the devices, wherein the encryption key request is based upon the message specific identifier, receive an encryption key from the server, wherein the encryption key is based on the message specific identifier, a random character set generated by the server, and one of a plurality of encryption key construction paradigms resident on the server, encrypting the message using the received encryption key; and sending the encrypted message to a second of the devices. - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification