EP1565802A2

Circuit arrangement with non-volatile memory module and method of en-/decrypting data in the non-volatile memory module

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 14 November 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 6 independent, 4 dependent

  1. 1
    Claims of equivalent WO 2004046935 A2 CLAIMS:1. A circuit arrangement (100) for electronic data processing - having at least one non- volatile memory module (10) for storing data to be protected against unauthorized access by means of encryption or decryption;- having at least one memory module interface logic circuit (12) assigned to the memory module (10) -- for addressing the memory module (10) and - for writing the data to the memory module (10) or -- for reading out the data from the memory module (10);- having at least one code R[ead]O[nly]M[emory] module (20) for storing and/or supplying at least one R[ead]O[nly]M[emory] code;and - having at least one code ROM module interface logic circuit (22) assigned to the code ROM module (20) - for addressing the code ROM module (20) and -- for reading out the ROM code from the code ROM module (20), characterized in that at least one key code for encrypting or decrypting the data assigned to the memory module (10) may be extracted and/or generated from the at least one ROM code of the code ROM module (20).
  2. 4
    A circuit arrangement as claimed in at least one of claims 1 to 3, characterized in that the memory module (10) takes the form of - at least one Erasable] P[rogrammable]R[ead]O[nly]M[emory], - at least one E[lectrical]E[rasable] P[rogrammable]R[ead]O[nly]M[emory] or - at least one Flash memory.
  3. 5
    A microcontroller, in particular an "embedded security controller", comprising at least one circuit arrangement as claimed in at least one of claims 1 to 4.
  4. 6
    A method of encrypting or decrypting data to be protected against unauthorized access in at least one non- volatile memory module (10), characterized in that the data assigned to the memory module (10) are encrypted or decrypted by means of at least one ROM code supplied by at least one code R[ead]O[nly]M[emory] module (20).
  5. 9
    A method as claimed in at least one of claims 6 to 8, characterized in that - the address of the memory module (10) and/or - the data to be written to the memory module (10) or - the data to be read out from the memory module (10) are scrambled by means of at least one scrambling logic circuit.
  6. 10
    Use of at least one circuit arrangement (100) as claimed in at least one of claims 1 to 4 in at least one chip unit, in particular in at least one "embedded security controller".