IP Library Patent Application 11723206
Patent Application
App. No. 11/723,206

Data scramble/descramble technique for improving data security within semiconductor device

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 None
App. No.
11/723,206
Abstract

A data scramble method includes: preparing a seed value in a storage device provided outside of a CPU integrated within a semiconductor device; performing a key generation process to generate a scramble key from the seed value; and performing a scramble process on target data by using the key data. The key generation process and the scramble process are performed within the CPU or a scramble circuit connected with the CPU through a bus.

Claims (23)

1 . A data scramble method comprising:

preparing a seed value onto a storage provided outside of a CPU integrated within a semiconductor device;

performing a key generation process to generate a scramble key from said seed value; and

performing a scramble process on target data by using said key data,

wherein said key generation process and said scramble process are performed within said CPU or a scramble circuit connected with said CPU through a bus.

2 . The data scramble method according to claim 1 , wherein said key generation is performed by using a general purpose register within said CPU.

3 . The data scramble method according to claim 1 , wherein said scramble process is performed by using a general purpose register within said CPU.

4 . A data descramble method comprising:

preparing a seed value onto a storage provided outside of a CPU integrated within a semiconductor device;

performing a key generation process to generate a descramble key from said seed value; and

performing a descramble process on target data by using said key data,

wherein said key generation process and said descramble process are performed within said CPU or a descramble circuit connected with said CPU through a bus.

5 . A semiconductor device comprising:

a CPU including a general purpose register; and

a storage unit provided outside of said CPU,

wherein said storage unit receives and stores a seed value therein, and

wherein said CPU is configured to generate a scramble key from said seed value received from said storage unit by using said general purpose register, and to perform a scramble process on desired data by using said scramble key.

6 . The semiconductor device according to claim 5 , wherein said CPU further includes a ROM storing a program for performing said scramble process.

7 . A semiconductor device comprising:

a CPU including a general purpose register; and

a storage unit provided outside of said CPU,

wherein said storage unit receives and stores a seed value therein, and

wherein said CPU is configured to generate a descramble key from said seed value received from said storage unit by using said general purpose register, and to perform a descramble process on desired data by using said descramble key.

Assignments (2)
CHANGE OF NAME Recorded Nov 4, 2010
From: NEC ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 025311/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2007
From: SHIMASAKI, SHINYA
To: NEC ELECTRONICS CORPORATION
Reel/Frame 019185/0923 →