Method and semiconductor circuit for protecting an operating system of a security system of a vehicle

US10783242B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10783242-B2
Application numberUS-201816609104-A
CountryUS
Kind codeB2
Filing dateOct 17, 2018
Priority dateOct 26, 2017
Publication dateSep 22, 2020
Grant dateSep 22, 2020

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.

The disclosure relates to a method for protecting an operating system of a security system, which is stored in a working memory of a control device of a vehicle, against irregular modification.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for protecting an operating system of a security system in a vehicle against irregular modification, comprising: storing the operating system of the security system in a working memory of a control device of the vehicle; storing, in a first working memory area of the working memory, at least a portion of the operating system of the security system; mirroring, by a shadow memory manager, the first working memory area from the working memory into a shadow memory; and monitoring a shadow memory area within the shadow memory, the shadow memory area corresponding to the mirrored first working memory area. 2. The method according to claim 1 , wherein the mirroring includes: mirroring, automatically and in parallel, the first working memory area from the working memory into the shadow memory by the shadow memory manager. 3. The method according to claim 1 , further comprising: storing, in a second working memory area of the working memory, at least a portion of an operating system of a comfort system; and mirroring, by the shadow memory manager, the second working memory area from the working memory into the shadow memory. 4. The method according to claim 3 , further comprising: configuring the shadow memory manager with a configuration list; and defining, by the shadow memory manager, the first and second working memory areas to be mirrored into the shadow memory. 5. The method according to claim 3 , further comprising: configuring the shadow memory manager such that a summed memory capacity of the first and second working memory areas to be mirrored is smaller than a total memory capacity of the working memory. 6. The method according to claim 3 , further comprising: monitoring, by a hypervisor, an accessing of the second working memory area. 7. The method according to claim 1 , further comprising: monitoring, by a security inspector, an accessing of the shadow memory area, wherein the shadow memory area corresponds to the mirrored first working memory area that stores the at least a portion of the operating system of the security system. 8. The method according to claim 1 , further comprising: configuring the shadow memory manager during a start-up of the control device. 9. The method according to claim 1 , further comprising: protecting the shadow memory manager during an operation of the control device. 10. The method according to claim 1 , further comprising: assigning, exclusively, a dedicated processor to the operating system of the security system stored in the working memory; and executing, by the dedicated processor, the operating system of the security system. 11. A semiconductor circuit for protecting a security system in a vehicle from an irregular modification, comprising: a working memory configured to store an operating system of the security system and an operating system of a comfort system, the working memory further configured to store at least a portion of the operating system of the security system in a working memory area within the working memory; a processor configured to execute the operating system of the security system and the operating system of the comfort system; a shadow memory comprising a shadow memory area within the shadow memory; a shadow memory manager configured to mirror the working memory area into the shadow memory; and a security inspector configured to monitor an accessing of the shadow memory area, wherein the shadow memory area corresponds to the mirrored working memory area, wherein the working memory, the processor, the shadow memory, the shadow memory manager, and the security inspector are within an integrated topology within the semiconductor circuit. 12. The semiconductor circuit according to claim 11 , further comprising: a configuration list of the shadow memory manager. 13. The semiconductor circuit according to claim 11 , wherein the shadow memory comprises a memory capacity smaller than a memory capacity of the working memory. 14. The semiconductor circuit according to claim 11 , wherein the shadow memory is external to the semiconductor circuit, and is controllable by the semiconductor circuit. 15. The semiconductor circuit according to claim 14 , wherein the shadow memory is a double data rate (DDR) memory module. 16. The semiconductor circuit according to claim 14 , wherein the shadow memory comprises a storage capacity smaller than a storage capacity of the working memory.

Assignees

Inventors

Classifications

  • Test or assess software · CPC title

  • G06F21/53Primary

    by executing in a restricted environment, e.g. sandbox or secure virtual machine · CPC title

  • the transportation system being a vehicle · CPC title

  • at program execution time, where the protection is within the operating system · CPC title

  • H04L12/40Primary

    Bus networks · 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 US10783242B2 cover?
The disclosure relates to a method for protecting an operating system of a security system, which is stored in a working memory of a control device of a vehicle, against irregular modification.
Who is the assignee on this patent?
Audi Ag
What technology area does this patent fall under?
Primary CPC classification G06F21/53. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 22 2020 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).