Patent ID: 8880892

Claim:
A method of securing communications among a plurality of devices Comprising a group, wherein the method comprises: storing a transformation matrix comprising a set of security vectors for each of the plurality of devices, wherein the plurality of devices comprises a transmitting device and a receiving device; storing a message authentication code for each of the plurality of devices; encrypting, using the transformation matrix comprising the set of security vectors of the transmitting device, both data to be transmitted by the transmitting device and the message authentication code of the transmitting device to provide both encrypted data and an encrypted message authentication code; transmitting the encrypted data from the transmitting device; receiving the encrypted data by the receiving device; decrypting the encrypted data using the transformation matrix comprising the set of security vectors of the transmitting device to provide both decrypted data and an extracted message authentication code; comparing the stored message authentication code of the transmitting device with the extracted message authentication code; and processing the decrypted data if the stored message authentication code of the transmitting device is equivalent to the extracted message authentication code; wherein the set of security vectors for each of the plurality of devices comprises vectors comprising information selected from a geo-physical location of a device, biometric information of a user of a device, a time/date stamp associated with a device, and a combination of any of the foregoing.