Memory device with secure boot updates and self recovery
US-2024406008-A1 · Dec 5, 2024 · US
US2023033167A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023033167-A1 |
| Application number | US-202217967034-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 17, 2022 |
| Priority date | Apr 21, 2020 |
| Publication date | Feb 2, 2023 |
| Grant date | — |
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.
A center device includes: an initialization request receiving unit that receives an initialization request for data stored on a vehicle side; an initialization target specifying unit that specifies initialization target data when the data initialization request is received by the initialization request receiving unit; an initialization campaign information distribution unit that distributes initialization campaign information corresponding to an initialization package for initializing the initialization target data; and an initialization package distribution unit that distributes the initialization package. A vehicle master device includes: an initialization campaign information receiving unit that receives the initialization campaign information from the center device; an initialization package receiving unit that receives the initialization package from the center device; and an initialization execution unit that initializes the initialization target data based on the initialization campaign information and the initialization package.
Opening claim text (preview).
1 . A vehicle electronic control system, comprising: a center device that is configured to distribute campaign information and a package including update data related to program update; and a vehicle master device that is configured to control program update of a rewrite target electronic control unit (ECU) based on the campaign information and the package received from the center device, wherein the center device includes: an initialization request receiving unit that is configured to receive an initialization request for data stored on a vehicle side; an initialization target specifying unit that is configured to specify initialization target data when the data initialization request is received by the initialization request receiving unit; an initialization campaign information distribution unit that is configured to distribute initialization campaign information corresponding to an initialization package for initializing the initialization target data; and an initialization package distribution unit that is configured to distribute the initialization package, and the vehicle master device includes: an initialization campaign information receiving unit that is configured to receive the initialization campaign information from the center device; an initialization package receiving unit that is configured to receive the initialization package from the center device; and an initialization execution unit that is configured to initialize the initialization target data based on the initialization campaign information and the initialization package. 2 . The vehicle electronic control system according to claim 1 , wherein the initialization target specifying unit is configured to specify software data stored in the rewrite target ECU as the initialization target data. 3 . The vehicle electronic control system according to claim 1 , wherein the center device further includes an initialization package generation unit that is configured to generate the initialization package. 4 . The vehicle electronic control system according to claim 3 , wherein the initialization package generation unit is configured to generate the initialization package such that software data related to a latest recall version remains on the vehicle side. 5 . The vehicle electronic control system according to claim 3 , wherein the initialization package generation unit is configured to generate the initialization package such that software data related to a free content remains on the vehicle side. 6 . The vehicle electronic control system according to claim 3 , wherein the initialization package generation unit is configured to generate the initialization package such that software data related to a paid content is erased from the vehicle side. 7 . The vehicle electronic control system according to claim 1 , wherein the initialization package has a same data structure as a data structure of the package related to the program update, and the initialization campaign information has a same data structure as a data structure of the campaign information related to the program update. 8 . The vehicle electronic control system according to claim 1 , wherein each of the package related to the program update and the initialization package includes specification data, and the specification data of the initialization package has a same data structure as a data structure of the specification data of the package related to the program update. 9 . The vehicle electronic control system according to claim 1 , wherein the center device further includes: a vehicle configuration information acquisition unit that is configured to acquire vehicle configuration information, and a first storage unit that is configured to store a distribution history of campaign information for each vehicle, and when the data initialization request is received by the initialization request receiving unit, the initialization target specifying unit is configured to: refer to the vehicle configuration information and the distribution history of the campaign information for each vehicle; and specify the initialization target data. 10 . The vehicle electronic control system according to claim 9 , wherein the center device further includes an initialization target candidate specifying unit that is configured to specify initialization target candidate data, the initialization target candidate specifying unit is configured to: refer to the vehicle configuration information and the distribution history of the campaign information for each vehicle; and specify the initialization target candidate data when the data initialization request is received by the initialization request receiving unit, and the initialization target specifying unit is configured to specify the initialization target data from the initialization target candidate data. 11 . The vehicle electronic control system according to claim 10 , further comprising: a display terminal that is configured to allow a user to perform a selection operation for the initialization target data, wherein the initialization target specifying unit is configured to specify the initialization target data from the initialization target candidate data based on the selection operation performed by the user on the display terminal. 12 . The vehicle electronic control system according to claim 1 , wherein the center device further includes an initialization campaign information generation unit that is configured to generate, when the initialization target data is specified by the initialization target specifying unit, initialization campaign information for designating initialization of the specified initialization target data, and the initialization campaign information distribution unit is configured to distribute the initialization campaign information generated by the initialization campaign information generation unit. 13 . The vehicle electronic control system according to claim 1 , wherein the center device further includes: a second storage unit that is configured to store a plurality of pieces of initialization campaign information, and an initialization campaign information selection unit that is configured to select, when the initialization target data is specified by the initialization target specifying unit, initialization campaign information for designating initialization of the specified initialization target data from among the plurality of pieces of initialization campaign information stored in the second storage unit, and the initialization campaign information distribution unit is configured to distribute the initialization campaign information selected by the initialization campaign information selection unit. 14 . The vehicle electronic control system according to claim 1 , wherein the initialization package distribution unit is configured to distribute the initialization package including an erase program or an erase command, and the initialization execution unit is configured to initialize the initialization target data by erasing the initialization target data. 15 . The vehicle electronic control system according to claim 1 , wherein the initialization campaign information distribution unit is configured to distribute the initialization package including a rollback program or a rollback command, and the initialization execution unit is configured to initialize the initialization target data by erasing the initialization target data and then rolling back data before the initialization target data is written. 16 . The ve
Updates (security arrangements therefor G06F21/57) · CPC title
Improving the dynamic response of the control system, e.g. improving the speed of regulation or avoiding hunting or overshoot · CPC title
electric {constitutive elements} · CPC title
Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.