SYSTEMS AND METHODS FOR SECURE AND PRIVATE COMMUNICATIONS
First Claim
1. A system for secure communications in a decentralized mesh communication network operating without a central authority, the system comprising:
- a plurality of nodes, each of the plurality of nodes having, at least;
(i) a communication interface implementing one or more communication protocols for decentralized communication in the mesh network, the one or more communication protocols having strong encryption attributes, and implemented without a central server authority,(ii) a cryptographic co-processor,(iii) a cryptographic key storage medium having cryptographic code store thereon, that when executed by the cryptographic co-processor performs;
(a) implement a handshake with one other of the plurality of nodes;
(b) establish a point-in-time reference parameter during the handshake, wherein the point-in-time reference parameter is identified at the end of the handshake with the one other node;
(c) identify a window in randomly sequence of rotating windows based on the point-in-time reference parameter, wherein the identified window contains a channel for conducting an encrypted communication with the one other node; and
(d) establish the communication channel with the one other node.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method implementing secure radio communications in a decentralized network includes: a handshake with one other of the plurality of nodes; establishing a point-in-time reference parameter during the handshake, wherein the point-in-time reference parameter is identified at the end of the handshake with the one other node; identifying a window in randomly sequence of rotating windows based on the point-in-time reference parameter, wherein the identified window contains a channel for conducting an encrypted communication with the one other node; and establishing the communication channel with the one other node.
-
Citations
4 Claims
-
1. A system for secure communications in a decentralized mesh communication network operating without a central authority, the system comprising:
a plurality of nodes, each of the plurality of nodes having, at least; (i) a communication interface implementing one or more communication protocols for decentralized communication in the mesh network, the one or more communication protocols having strong encryption attributes, and implemented without a central server authority, (ii) a cryptographic co-processor, (iii) a cryptographic key storage medium having cryptographic code store thereon, that when executed by the cryptographic co-processor performs; (a) implement a handshake with one other of the plurality of nodes; (b) establish a point-in-time reference parameter during the handshake, wherein the point-in-time reference parameter is identified at the end of the handshake with the one other node; (c) identify a window in randomly sequence of rotating windows based on the point-in-time reference parameter, wherein the identified window contains a channel for conducting an encrypted communication with the one other node; and (d) establish the communication channel with the one other node. - View Dependent Claims (2)
-
3. A method for implementing secure and private radio communication between autonomous devices operating in a decentralized network, the method comprising:
-
at a cryptographic processor of an autonomous device; implementing a handshake with one other of the plurality of autonomous devices; establishing a point-in-time reference parameter during the handshake, wherein the point-in-time reference parameter is identified at the end of the handshake with the one other autonomous device; identifying a window in randomly sequence of rotating windows based on the point-in-time reference parameter, wherein the identified window contains a channel for conducting an encrypted communication with the one other autonomous device; and establishing the communication channel with the one other autonomous devices.
-
-
4. A non-transitory computer-readable medium comprising computer-executable instructions that when executed by one or more of a processor and a cryptographic processor, causes the one or more of the processor and the cryptographic processor to perform:
-
implementing a handshake with one other of the plurality of nodes; establishing a point-in-time reference parameter during the handshake, wherein the point-in-time reference parameter is identified at the end of the handshake with the one other node; identifying a window in randomly sequence of rotating windows based on the point-in-time reference parameter, wherein the identified window contains a channel for conducting an encrypted communication with the one other node; and establishing the communication channel with the one other node.
-
Specification