Secure communication between an intermediary device and a network
AssigneeMicron Technology, Inc.
InventorsAlberto Troia, Antonino Mondello
Life of this patent
Estimating the term…
Abstract
The present disclosure includes apparatuses, methods, and systems for secure communication between an intermediary device and a network. An example apparatus includes a memory, and circuitry. The circuitry is configured to determine, in response to receipt of a request for information corresponding to a particular category, an identifier associated with the particular category. The circuitry is further configured to provide, along with a signature, the determined identifier to a network device, wherein the requested information are received in response to the signature being verified by network device.
Claims16
A system, comprising:
- a network device, wherein the network device is one of a plurality of network devices being configured as respective nodes of a network;
- and
- an intermediary device configured to:
- determine, in response to receiving a request for information corresponding to a plurality of categories, respective identifiers associated with the plurality of categories;
- and
- provide, along with at least one of an intermediary certificate and an intermediary signature, the determined identifiers to the network device;
- generate and maintain a database comprising a plurality of tables each corresponding to a respective one of the plurality of categories, wherein each table is associated with a respective one of the identifiers;
- and
- update, in response to receipt of particular information that has not been added to the network previously, the database based on identifiers corresponding to respective categories associated with the particular information;
- wherein the network device is configured to:
- identify, in response to verifying an identity of the intermediary device based on at least one of the intermediary certificate and the intermediary signature, the information corresponding to the plurality of categories based on the received identifiers;
- retrieve data corresponding to the identified information;
- and
- provide, along with at least one of a network certificate and a network signature, the data corresponding to the identified information to the intermediary device.
A system, comprising:
- a network device;
- and
- an intermediary device communicatively coupled to the network device, wherein the intermediary device is configured to provide, in response to receiving a request for information corresponding to a plurality of categories, respective identifiers associated with the plurality of categories to the network device along with an intermediary certificate;
- wherein the network device further configured to:
- identify, in response to verifying an identity of the intermediary device based on the intermediary certificate, the information corresponding to the plurality of categories based on the received identifiers;
- and
- provide data corresponding to the identified information to the intermediary device along with a network certificate;
- wherein:
- the network device is one of a plurality of network devices configured as respective nodes of a network, in which a plurality of tables are distributed over the respective nodes of the network;
- and
- each table of the plurality of tables stores information corresponding to a different respective one of the identifiers.
A system, comprising:
- an intermediary device;
- and
- a network device communicatively coupled to the intermediary device, wherein the network device is configured to provide a network public key to the intermediary device;
- wherein the intermediary device is further configured to:
- determine, in response to receipt of a request for information corresponding to one or more categories, one or more identifiers that identify the one or more categories the requested information is subject to, wherein the determination is based on a database comprising a plurality of tables each corresponding to a different respective one of the one or more categories;
- encrypt the determined identifiers using the network public key;
- and
- provide, along with an intermediary certificate, the encrypted identifiers to the network device to retrieve the requested information from a network in which the network device is configured as a node.
A system, comprising:
- a network device, wherein the network device is one of a plurality of network devices being configured as respective nodes of a network;
- and
- an intermediary device configured to:
- determine, in response to receiving a request for information corresponding to a plurality of categories, respective identifiers associated with the plurality of categories;
- provide, along with at least one of an intermediary certificate and an intermediary signature, the determined identifiers to the network device;
- and
- wherein the network device is configured to:
- identify, in response to verifying an identity of the intermediary device based on at least one of the intermediary certificate and the intermediary signature, the information corresponding to the plurality of categories based on the received identifiers;
- retrieve data corresponding to the identified information;
- and
- provide, along with at least one of a network certificate and a network signature, the data corresponding to the identified information to the intermediary device;
- wherein:
- the intermediary device is configured to provide a request to add data to the network device;
- and
- the network device is configured to, in response to receipt of the request:
- broadcast the data to be added received from the intermediary device to other nodes of the network;
- and
- add the data to the network device in response to obtaining respective approvals from more than a threshold number of nodes and upon verifying the identity of the intermediary device.
Dependencies are inferred from the claim text.