Securing a wireless mesh network via a chain of trust
US-2015341331-A1 · Nov 26, 2015 · US
US10313131B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10313131-B2 |
| Application number | US-201715416987-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 26, 2017 |
| Priority date | Jan 26, 2017 |
| Publication date | Jun 4, 2019 |
| Grant date | Jun 4, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An intermediate servant device connected in a daisy chain configuration with a set of devices is described. The intermediate servant device may be configured to receive, from a previous servant device of the set of servant devices, a request for data, a first response to the request for data, and authentication information for the first response to the request for data. The intermediate servant device may be further configured to generate a second response to the request for data and determine authentication information for the second response based on the authentication information for the first response, the second response, and a key assigned to the intermediate servant device. The intermediate servant device may be further configured to output at least the authentication information for the second response, the first response, and the second response.
Opening claim text (preview).
The invention claimed is: 1. An intermediate servant device connected in a daisy chain configuration with a set of servant devices, wherein the intermediate servant device comprises hardware configured to: receive, from a previous servant device of the set of servant devices, a request for data, a first response to the request for data, and authentication information for the first response to the request for data; verify the authentication information for the first response; generate a second response to the request for data; determine authentication information for the second response based on the authentication information for the first response, the second response, and a key assigned to the intermediate servant device, wherein the authentication information for the first response includes a signature for the first response and wherein the authentication information for the second response includes a signature for the second response; encrypt the second response using the first response and the key assigned to the intermediate servant device; and output, to a next servant device arranged in the daisy chain configuration, at least the authentication information for the second response, the first response, and the encrypted second response. 2. The intermediate servant device of claim 1 , wherein to determine the authentication information for the second response, the intermediate servant device is configured to: apply a symmetric algorithm using the signature for the first response, the second response, and the key assigned to the intermediate servant device to generate the signature for the second response. 3. The intermediate servant device of claim 1 , wherein the authentication information for the first response includes a verification value for the first response, wherein the authentication information for the second response includes a verification value for the second response, and wherein to determine the authentication information for the second response, the intermediate servant device is configured to: apply an asymmetric algorithm using the verification value for the first response, the second response, and the key assigned to the intermediate servant device. 4. The servant device of claim 3 , wherein the key assigned to the intermediate servant device is a public key, the intermediate servant device being configured to: generate the signature for the second response using the verification value for the first response and a private key assigned to the intermediate servant device. 5. The servant device of claim 4 , the intermediate servant device being configured to: generate a hash value using the signature for the first response and a public key assigned to the previous servant device; and determine that the first response is verified when the hash value for the first response corresponds to the verification value for the first response. 6. The intermediate servant device of claim 1 , wherein the intermediate servant device is further configured to: output, via a first mode, the first response to the request for data and the second response to the request for data; and output, via a second mode that is different from the first mode, the authentication information for the second response. 7. The intermediate servant device of claim 1 , wherein the first response is an encrypted first response and wherein to encrypt the second response, the servant device is further configured to: encrypt a plain text response to the request for data using the encrypted first response. 8. The intermediate servant device of claim 1 , wherein the intermediate servant device is configured to: generate the second response in response to determining that the request for data indicates a request for data from the intermediate servant device. 9. The intermediate servant device of claim 1 , wherein the intermediate servant device is configured to: output the request for data in response to determining that the request for data indicates a request for data from the next servant device. 10. A method comprising: receiving, by an intermediate servant device connected in a daisy chain configuration with a set of servant devices, from a previous device of the set of devices, a request for data, a first response to the request for data, and authentication information for the first response to the request for data; verifying, by the intermediate servant device, the authentication information for the first response; generating, by the intermediate servant device, a second response to the request for data; determining, by the intermediate servant device, authentication information for the second response based on the authentication information for the first response and a key assigned to the intermediate servant device, wherein the authentication information for the first response includes a signature for the first response and wherein the authentication information for the second response includes a signature for the second response; encrypting, by the intermediate servant device, the second response using the first response and the key assigned to the intermediate servant device; and outputting, by the intermediate servant device, to a next servant device arranged in the daisy chain configuration, at least the authentication information for the second response, the first response, and the encrypted second response. 11. The method of claim 10 , wherein determining the authentication information for the second response comprises: applying, by the intermediate servant device, a symmetric algorithm using the signature for the first response, the second response, and the key assigned to the intermediate servant device to generate the signature for the second response. 12. The method of claim 10 , wherein the authentication information for the first response includes a verification value for the first response, wherein the authentication information for the second response includes a verification value for the second response, and wherein determining the authentication information for the second response comprises: applying, by the intermediate servant device, an asymmetric algorithm using the verification value for the first response, the second response, and the key assigned to the intermediate servant devices. 13. The method of claim 12 , wherein the key assigned to the intermediate servant device is a public key, the method further comprising: generating, by the intermediate servant device, the signature for the second response using the verification value for the first response and a private key assigned to the intermediate servant device. 14. The method of claim 13 , the method further comprising: generating, by the intermediate servant device, a hash value using the signature for the first response and a public key assigned to the previous servant device; and determining, by the intermediate servant device, that the first response is verified when the hash value for the first response corresponds to the verification value for the first response. 15. The method of claim 10 , wherein outputting at least the authentication information for the second response, the first response, and the second response comprises: output, by the intermediate servant device, via a first mode, the first response to the request for data and the second response to the request for data; and output, by the intermediate servant device, via a second mode that is different from the first mode, the authentication information for the second response. 16. The method of claim 10 , wherein the first response
using cryptographic hash functions · CPC title
for in-vehicle communication · CPC title
received data contents, e.g. message integrity · CPC title
involving digital signatures · CPC title
Proxy, i.e. using intermediary entity to perform cryptographic operations · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.