Discovery for token secured routing
AssigneeHall Labs LLC
InventorsDavid R. Hall, Jeff Campbell, Joshua Dutton, Monte Johnson, David Crismon
Life of this patent
Estimating the term…
Abstract
Systems and methods for token secured routing and discovery in token secured routing are disclosed. An inbound routing table is maintained. A communication link is established with a second node via a first port. A discovery packet is sent to the second node via the first port. A token is generated for communication with the second node. A first inbound routing entry is added to the inbound routing table, wherein the first inbound routing entry maps the first token state to the second node.
Claims20
A method for communication by a first node, comprising:
- maintaining an inbound routing table;
- maintaining an outbound routing table;
- establishing a communication link with a second node via a first port;
- sending a discovery packet to the second node via the first port, wherein the discovery packet comprises a discovery token value;
- receiving a key exchange request from the second node;
- negotiating an encryption key with the second node;
- generating a first token for communication with the second node, wherein the first token is generated based on the encryption key, and wherein the first token comprises a first token value;
- identifying a first portion of the first token value, wherein the first portion of the first token value comprises a first token state of the first token;
- adding a first inbound routing entry to the inbound routing table, wherein the first inbound routing entry sets the second node to the first token state;
- adding a first outbound routing entry to the outbound routing table, wherein the first outbound routing entry sets the second node to the first token state;
- obtaining a first message for the second node;
- identifying the first token state based on the first outbound routing entry;
- identifying a second portion of the first token value based on the first token state;
- encrypting the first message using the second portion of the first token value;
- and
- generating a first packet comprising the first token state and a first payload, wherein the first payload is the encrypted first message.
A method for communication by a first node, comprising:
- maintaining an inbound routing table;
- maintaining an outbound routing table;
- establishing a communication link with a second node via a first port;
- receiving a discovery packet from the second node via the first port, wherein the discovery packet comprises a discovery token value;
- sending a key exchange request from the second node;
- negotiating an encryption key with the second node;
- generating a first token for communication with the second node, wherein the first token comprises a first token value;
- identifying a first portion of the first token value, wherein the first portion of the first token value comprises a first token state of the first token;
- adding a first inbound routing entry to the inbound routing table, wherein the first inbound routing entry sets the second node to the first token state;
- adding a first outbound routing entry to the outbound routing table, wherein the first outbound routing entry sets the second node to the first token state;
- obtaining a first message for the second node;
- identifying the first token state based on the first outbound routing entry;
- identifying a second portion of the first token value based on the first token state;
- encrypting the first message using the second portion of the first token value;
- generating a first packet comprising the first token state and a first payload, wherein the first payload is the encrypted first message.
Dependencies are inferred from the claim text.