| CPC G06F 21/602 (2013.01) [G06F 9/321 (2013.01); G06F 9/544 (2013.01); G06F 21/78 (2013.01)] | 18 Claims |

|
1. A method for transmitting messages utilizing lightweight encryption and decryption comprising:
encrypting the message to create an encrypted message on an encrypting device utilizing a shared key that is repeatedly updated using an encrypted message value corresponding with the message as a randomizing component in generating the shared key, wherein the shared key is a product of a transmission history between two points, and wherein the encrypted message value comprises a dynamic key buffer value at a dynamic key buffer location;
transmitting the encrypted message; and
decrypting the encrypted message on a decrypting device utilizing the shared key.
|