one
LIGHTWEIGHT CRYPTOGRAPHY SYSTEM FOR EMBEDDED REAL TIME SYSTEM

Last updated:

Abstract:

A symmetric key lightweight cryptography system for variable length messages is disclosed. The encryption processes of the cryptography system perform a number of rounds of encryption, each round comprising dividing the blocks of the message into a Reference Part and Target Part, performing a self-rotating function on each block of the Target Part based on the Reference Part, performing an self-inverse function on all blocks using a key, and shifting all blocks before the next round of encryption. The decryption processes may decrypt the encrypted message by applying functions that reverses the encryption steps with the same key. The key may be generated by inputting a dynamic random number known to both the encryption and decryption processes to a set of Key Pool comprising a plurality of candidates for the key.

Status:
Application
Type:

Utility

Filling date:

8 Feb 2021

Issue date:

11 Aug 2022