Data management and encryption in a distributed computing system
US-2024305442-A1 · Sep 12, 2024 · US
US8966289B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-8966289-B2 |
| Application number | US-97200010-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 17, 2010 |
| Priority date | Dec 17, 2010 |
| Publication date | Feb 24, 2015 |
| Grant date | Feb 24, 2015 |
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.
Various embodiments relate to a tamper-proof vehicle sensor system and a related method for sending secure packets between components. A sensing unit may include an angular sensor, such as an anisotropic magnetoresistive (AMR) sensor, which determines the angular position of a magnetic field and produces related angle sensor data. The sensing unit may place the angle sensor data in a packet and may encrypt the packet using a selected encryption key. The sensor may append an encryption key identifier (ID) associated with the selected encryption key onto the packet and send the secure, unidirectional packet to an electrical control unit (ECU). The ECU may then use the appended encryption key ID to retrieve the selected encryption key to decrypt the packet. The ECU may then extract the angle sensor data from the packet to modify the configuration of the vehicle.
Opening claim text (preview).
We claim: 1. A sensing unit comprising: an angular position sensor that is configured to determine an angular position of a magnetic field and produce angle sensor data based on the determined angular position; and a data store for storing a key identifier index table, the key identifier index table is configured to store a selected encryption key identifier (ID) and one or more encryption keys associated with the key identifier, wherein a data stored in the key identifier index table is un-modifiable after an initial setting; and an encryption processor coupled to the data store, wherein the encryption processor is configured to receive the angle sensor data from the angular position sensor, produce a secure unidirectional packet using a selected encryption key retrieved from the key identifier index table to encrypt the angle sensor data through an encryption algorithm that is determined based on the selected encryption key, and send the secure unidirectional packet to an electronic control unit (ECU) that decrypts the secure unidirectional packet using the selected encryption key and responds to the angle sensor data. 2. The sensing unit of claim 1 , wherein the encryption processor is further configured to append the selected encryption key identifier (ID) associated with the selected encryption key to the secure unidirectional packet before sending. 3. The sensing unit of claim 2 , further comprising: a memory device including a first Key Index Table, the first Key Index Table comprising a plurality of key entries associating an encryption key ID with at least one encryption key, wherein the encryption processor is configured to look up a first key entry in the first Key Index Table that includes the selected encryption key and the selected encryption key ID before appending the selected encryption key ID to the secure, unidirectional packet. 4. The sensing unit of claim 3 , wherein the ECU contains a second Key Index Table that includes the first key entry, and the ECU looks up the first key entry in the second Key Index Table before decrypting the secure, unidirectional packet using the selected encryption key. 5. The sensing unit of claim 1 , wherein the secure, unidirectional packet comprises a single-edge nibble transmission (SENT) frame. 6. The sensing unit of claim 1 , wherein the selected encryption key used by the encryption processor is set during manufacture of the sensor and is non-modifiable after the initial setting. 7. The sensing unit of claim 1 , wherein the angular position sensor comprises one of: an anisotropic magnetoresistive (AMR) sensor, a giant magnetoresistive (GMR) sensor, and a Hall-effect sensor. 8. An electronic control unit (ECU) comprising: a receiving interface that receives a secure unidirectional packet from a sensing unit, the secure unidirectional packet including angle sensor data encoded by the sensing unit using a selected encryption key, wherein the angle sensor data is produced by an angular position sensor when determining an angular position of a magnetic field; a data store for storing a key identifier index table, the key identifier index table is configured to store a selected encryption key identifier and one or more encryption keys associated with the selected encryption key identifier, wherein a data stored in the key identifier index table is un-modifiable after an initial setting; and a decryption processor that decrypts the secure unidirectional packet using the set encryption key through an decryption algorithm that is determined based on the set encryption key, wherein the ECU responds to the angle sensor data. 9. The ECU of claim 8 , wherein the secure unidirectional packet further comprises the selected encryption key identifier (ID) associated with the selected encryption key. 10. The ECU of claim 9 , further comprising: a memory device including a first Key Index Table, the first Key Index Table comprising a plurality of key entries associating an encryption key ID with at least one encryption key, wherein the decryption processor looks up a first key entry in the first Key Index Table that includes the selected encryption key and the selected encryption key ID before decrypting the secure unidirectional packet with the selected encryption key. 11. The ECU of claim 8 , wherein the selected encryption key used by the sensor is initially set during manufacture of the sensor and is non-modifiable after the initial setting. 12. The ECU of claim 8 , wherein the secure, unidirectional packet comprises a single-edge nibble transmission (SENT) frame. 13. A method comprising: determining, by an angular position sensor in a sensing unit, an angular position of a magnetic field; producing, by the angular position sensor, angle sensor data based on the determined angular position; retrieving a selected encryption key from a key index table maintained inside the sensing unit, the key index table includes an encryption identifier, wherein data stored in the key index table is un-modifiable after an initial setting; producing, by an encryption processor in the sensing unit connected to the angular position sensor, a secure, unidirectional packet using the selected encryption key to encrypt, through a selected encryption algorithm that is selected based on attributes of the selected encryption key, the angle sensor data; and sending the secure, unidirectional packet to an electrical control unit (ECU). 14. The method of claim 13 , further comprising: appending, by the encryption processor, a selected encryption key identifier (ID) associated with the selected encryption key to the secure, unidirectional packet before the sending step. 15. The method of claim 14 , further comprising: searching, by the encryption processor, a first key entry in a first Key Index Table for a first key entry in the first Key Index Table that includes the selected encryption key and the selected encryption key ID before appending the selected encryption ID to the secure, unidirectional packet, wherein the sensing unit further comprises a memory device including the first Key Index Table comprising a plurality of key entries associating encryption key IDs with encryption keys. 16. The method of claim 15 , further comprising: receiving, by the ECU, the secure, unidirectional packet from the sensing unit; decrypting, by the ECU, the secure, unidirectional packet using the selected encryption key; and responding to the angle sensor data. 17. The method of claim 16 , further comprising: searching, by the ECU, the first key entry in a second Key Index Table that includes the selected encryption key and the selected encryption key ID before decrypting the secure, unidirectional packet with the selected encryption key. 18. The method of claim 13 , wherein the selected encryption key used by the sensing unit is set during manufacture of the sensor and is non-modifiable after the initial setting. 19. The method of claim 13 , wherein the secure, unidirectional packet comprises a single-edge nibble transmission (SENT) frame. 20. The method of claim 13 , wherein the angular position sensor comprises one of: an anisotropic magnetoresistive (AMR) sensor, a giant magnetoresistive (GMR) sensor, and a Hall-effect sensor.
Transmitting and receiving encryption devices synchronised or initially set up in a particular manner · CPC title
wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption (cryptographic mechanisms or cryptographic arrangements for symmetric key encryption H04L9/06) · CPC title
Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title
Security improvement · CPC title
by using cryptography (for digital transmission H04L9/00) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.