IP Library Granted Patent US 7,395,165
Granted Patent B2
US 7,395,165 · App. 10/535,370 · Granted Jul 1, 2008

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

Assignee: NXP B.V.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,395,165
App. No.
10/535,370
Granted
Jul 1, 2008
Kind
B2
Abstract

An apparatus and method is provided for protecting data in a non-volatile memory by using an encryption and decryption that encrypts and decrypts the address and the data stored in the non-volatile memory using a code read only memory that stores encryption and decryption keys that are addressed by a related central processing unit at the same time data is being written or read from the non-volatile memory by the central processing unit.

Claims (15)

1. A circuit arrangement for electronic data processing comprising:

at least one non-volatile memory module for storing encrypted data to be protected against unauthorized access;

at least one memory module interface logic circuit in electronic communication with the non-volatile memory module; said at least one memory module interface circuit being for addressing the non-volatile memory module, for writing the data to the non-volatile memory module, or for reading out the data from the non-volatile memory module;

at least one code Read Only Memory (ROM) module for storing and/or supplying at least one ROM code; and

at least one code ROM module interface logic circuit in electronic communication with the code ROM module for addressing the code ROM module and for reading out the ROM code from the code ROM module,

wherein the at least one ROM code stored in the code ROM module is used to generate at least one key code for encrypting or decrypting data being written to the non-volatile memory module or data being read from the non-volatile memory module, said at least one ROM code further being used for decrypting address data coming from a central processing unit (CPU).

2. A circuit arrangement as claimed in claim 1 , wherein the memory module interface logic circuit comprises at least one en-/decryption logic circuit

having at least one key address generation unit for generating a ROM key address using a memory module address coming from the CPU and

having at least one key register.

3. A circuit arrangement as claimed in claim 1 , wherein the code ROM module interface logic circuit comprises at least one multiplexing unit.

4. A circuit arrangement as claimed in claim 1 , wherein the non-volatile memory module takes the form of

at least one erasable programmable read only memory (EPROM),

at least one electrical erasable programmable read only memory (LEPROM) or

at least one Flash memory.

5. A microcontroller, in particular an “embedded security controller”, comprising at least one circuit arrangement as claimed in claim 1 .

Assignments (5)
MERGER Recorded Jan 19, 2016
From: ELIPOSKI REMOTE LTD., L.L.C.
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 037526/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2011
From: NXP B.V.
To: ELIPOSKI REMOTE LTD., L.L.C.
Reel/Frame 026260/0637 →
CORRECTIVE ASSIGNMENT TO CORRECT THE YEAR OF PCT APPLICATION FILING PREVIOUSLY RECORDED ON REEL 017104 FRAME 0234. ASSIGNOR(S) HEREBY CONFIRMS THE YEAR OF PCT APPLICATION FILING IS TO BE CHANGED FROM 2002 TO 2003. Recorded Feb 11, 2011
From: BUHR, WOFGANG
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 025782/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2008
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 021085/0959 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2005
From: BUHR, WOLFGANG
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 017104/0233 →
Priority Claims (1)
DE 102 54 320 · Nov 21, 2002 · national
Continuity (1)
Related Publication 20060025952A1 · Feb 2, 2006