Method for protecting user data of a storage device, and electronic computing system

US10635309B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10635309-B2
Application numberUS-201715444889-A
CountryUS
Kind codeB2
Filing dateFeb 28, 2017
Priority dateAug 29, 2014
Publication dateApr 28, 2020
Grant dateApr 28, 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 invention relates to a method for protecting user data of a read/write storage device of an electronic computing system in a motor vehicle. Using test data relating to the run time of the electronic computing system, at least one protection region for protecting a storage region of the read/write storage device is established or removed or is specified in such a manner that the extent and/or position of the protection region with respect to a total storage region comprised by the read/write storage device is changed. The invention further relates to a corresponding electronic computing system.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for protecting user data of a memory of an electronic data processing system in a motor vehicle, the method comprising: one of specifying, removing and defining during operation of the electronic data processing system at least one protection area of the memory for storing user data and check data corresponding thereto, the check data comprising at least one of an error correction code and an error detection code corresponding to the user data stored in the at least one protection area, a size of said at least one protection area with respect to the memory is defined one of changing the at least one protection area from a first memory area of the memory to a second memory area of the memory, and removing a first protection area of the at least one protection area from a first memory area of the memory and generating a new protection area, different from the at least one protection area, for a second memory area of the memory; and following the one of changing the at least one protection area and removing a first protection area and generating a new protection area, preventing memory access to the first memory area of the memory. 2. The method of claim 1 , further comprising assigning the at least one protection area of the memory to at least one of: a program module being executed by the electronic data processing system, and a memory area in the memory containing program code. 3. The method of claim 2 , further comprising, following the assigning, preventing another program module and another memory area containing program code which are not the at least one of the program module being executed by the electronic data processing system and the memory area in the memory containing the program code which is assigned to the at least one protection area from accessing the at least one protection area. 4. The method of claim 1 , wherein the at least one protection area comprises a plurality of protection areas in the memory, each protection area being configured independently of one another. 5. The method of claim 1 , wherein the memory comprises a random access memory (RAM). 6. The method of claim 1 , wherein the memory includes, in an area of the memory outside of the at least one protection area, user data without corresponding check data. 7. An electronic data processing system for a motor vehicle, comprising: at least one central processing unit; a memory; and a memory protection unit communicatively coupled to the at least one central processing unit and the memory, for protecting user data in the memory by using check data corresponding to the user data, the check data comprising at least one of ECC and EDC codes for the user data, wherein the memory protection unit includes instructions which when executed by the memory protection unit performs one of specifying, removing, and defining during operation of the electronic data processing system a protection area in the memory for storing the user data and the check data corresponding thereto such that a size of said protection area with respect to the memory is defined wherein the memory protection unit includes instructions which when executed performs one of changing the protection area from a first memory area of the memory to a second memory area of the memory, and removing the protection area and generating a new protection area, different from the protection area in a second memory area of the memory, and wherein the memory protection unit further includes instructions for, following execution of the instructions for one of changing the protection area and removing the protection area and generating a new protection area, preventing memory access to the first memory area of the memory. 8. The electronic data processing system of claim 7 , wherein the memory protection unit includes instructions which when executed performs assigning the protection area in the memory to at least one of: a program module being executed by the electronic data processing system, and a memory area of the memory containing a program code. 9. The electronic data system of claim 8 , wherein the memory protection unit prevents access to the protection area by another program module and another memory area containing program code which are not the at least one of the program module and the memory area of the memory which is assigned to the protection area. 10. The electronic data processing system of claim 7 , wherein the protection area comprises a plurality of protection areas of the memory and each protection area being configured independently of one another. 11. The electronic data processing system of claim 7 , wherein the memory is a random access memory (RAM). 12. The electronic data processing system of claim 7 , wherein the memory includes, in an area of the memory outside of the protection area, user data without corresponding check data.

Assignees

Inventors

Classifications

  • to protect a block of data words, e.g. CRC or checksum (G06F11/1076 takes precedence; security arrangements for protecting computers or computer systems against unauthorized activity G06F21/00) · CPC title

  • Configuration or reconfiguration of storage systems · CPC title

  • Single storage device · CPC title

  • G06F3/0604Primary

    Improving or facilitating administration, e.g. storage management · CPC title

  • in relation to data integrity, e.g. data losses, bit errors · 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 US10635309B2 cover?
The invention relates to a method for protecting user data of a read/write storage device of an electronic computing system in a motor vehicle. Using test data relating to the run time of the electronic computing system, at least one protection region for protecting a storage region of the read/write storage device is established or removed or is specified in such a manner that the extent and/o…
Who is the assignee on this patent?
Continental Teves Ag & Co Ohg
What technology area does this patent fall under?
Primary CPC classification G06F3/0604. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 28 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).