Secured daisy chain communication

US10313131B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10313131-B2
Application numberUS-201715416987-A
CountryUS
Kind codeB2
Filing dateJan 26, 2017
Priority dateJan 26, 2017
Publication dateJun 4, 2019
Grant dateJun 4, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • using cryptographic hash functions · CPC title

  • for in-vehicle communication · CPC title

  • received data contents, e.g. message integrity · CPC title

  • H04L9/3247Primary

    involving digital signatures · CPC title

  • Proxy, i.e. using intermediary entity to perform cryptographic operations · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10313131B2 cover?
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…
Who is the assignee on this patent?
Infineon Technologies Ag
What technology area does this patent fall under?
Primary CPC classification H04L9/3247. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 04 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).