Chaotic-based synchronization for secure network communications
AssigneeIntel Corporation
InventorsDavid Gomez Gutierrez, Rafael De La Guardia Gonzalez
Life of this patent
Estimating the term…
Abstract
In an embodiment, an apparatus includes a first logic to receive from a first node a synchronization portion of a message and to generate a set of state information using the synchronization portion, to synchronize the apparatus with the first node. The apparatus may further include a second logic to decrypt a data portion of the message using the set of state information to obtain a decrypted message. Other embodiments are described and claimed.
Claims17
An apparatus comprising:
- a first logic to receive from a first node a synchronization portion of a message including the synchronization portion and a data portion, and to generate a set of state information using the synchronization portion, to synchronize the apparatus with the first node;
- a second logic to decrypt the data portion using the set of state information to obtain a decrypted message and to provide the decrypted message to a consuming logic of the apparatus, wherein the message is to be communicated from the first node via an open channel;
- third logic to encrypt a second unencrypted message, generated by the consuming logic, with the set of state information to generate a second encrypted message;
- and
- a transmission logic to send a second message to a second node with a synchronization portion formed of at least a portion of the set of state information and a data portion formed of the second encrypted message.
At least one non-transitory computer readable medium including instructions that when executed enable a system to:
- receive a message from a sender node in a receiver node;
- parse the message and send a synchronization portion of the message to a chaotic system logic and send an encrypted portion of the message to a decryption logic;
- update, in the chaotic system logic, synchronization of the receiver node using the synchronization portion, including calculation of a state of a chaotic system based at least in part on the synchronization portion;
- decrypt, in the decryption logic, the encrypted portion using the state of the chaotic system;
- encrypt, in an encryption logic, data using the chaotic system state to generate a second encrypted portion;
- generate, in the chaotic system logic, a second synchronization portion using the chaotic system state;
- and
- transmit a second message from the receiver node, the second message including the second synchronization portion and the second encrypted portion.
A system comprising:
- a first node including a first logic to receive from a second node a synchronization portion of a first message including the synchronization portion and a data portion, and to generate a first set of state information of a chaotic system using the synchronization portion, and a second logic to decrypt the data portion using the first set of state information, wherein the first message is to be communicated from the second node via an open channel;
- and
- the second node coupled to the first node, the second node including a function engine to encrypt the data portion of the first message according to a function and using a second set of state information of the chaotic system, the second set of state information at least substantially equivalent to the first set of state information, and a transmission logic to send the first message to the first node with the synchronization portion formed of at least a portion of the second set of state information, wherein the system comprises a wireless network of nodes including the first and second nodes, the wireless network comprising a body area network, the first and second nodes comprising sensors.
Dependencies are inferred from the claim text.