Decryption key table access control on ASIC or ASSP

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO

7975151

APP PUB NO

20070098149A1

SERIAL NO

11585241

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An ASIC or ASSP has processor circuitry (110), a predetermined initialization program (100) for execution by the processor circuitry at power up, and a non-volatile key table (120) readable by the initialization program, and not accessible otherwise by the processor circuitry. The initialization program reads a key index associated with encrypted data, from external memory, and uses the key index to read a corresponding key from the table, to decrypt the encrypted data for use by the processor circuitry. Optionally another key is first decrypted and used for the decryption of the encrypted data. By keeping the key on board the chip and restricting access in this way, the key and therefore the encrypted data can be protected from software based reverse engineering. This means the encrypted data can cheaper memory chips or other storage. Thus the processor circuitry can be formed on a smaller integrated circuit.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCPHOENIX, AZ3062

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Coenen, Ivo Leonardus Neuchâtel, CH 2 7

Cited Art Landscape

Patent Info (Count) # Cites Year
 
SHARP KABUSHIKI KAISHA (1)
* 5499316 Recording and reproducing system for selectively reproducing portions of recorded sound using an index 47 1992
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 6304970 Hardware access control locking 27 1997
* 2006/0090,085 Method and apparatus for improving computer security 4 2004
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 5421006 Method and apparatus for assessing integrity of computer system software 486 1994
 
MICRON TECHNOLOGY, INC. (1)
* 5987572 Method and apparatus employing a dynamic encryption interface between a processor and a memory 44 1997
 
NOKIA TECHNOLOGIES OY (1)
* 2005/0210,287 Secure mode controlled memory 16 2004
 
XILINX, INC. (1)
6381732 FPGA customizable to accept selected macros 135 2001
 
GIGA-BYTE TECHNOLOGY CO., LTD. (1)
* 2005/0081,090 Method for automatically and safely recovering BIOS memory circuit in memory device including double BIOS memory circuits 12 2003
 
ARM LIMITED (1)
* 2003/0204,830 Integrated circuit configuration 4 2003
 
RPX CORPORATION (1)
6199163 Hard disk password lock 45 1996
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 6449695 Data cache using plural lists to indicate sequence of data storage 67 1999
 
The United States of America as represented by the United States Department of Energy (1)
4731840 Method for encryption and transmission of digital keying data 114 1985
 
TEXAS INSTRUMENTS INCORPORATED (1)
* 2006/0204,004 System and method for secure authentication of a "smart" battery by a host 23 2005
 
ABOV SEMICONDUCTOR CO., LTD. (1)
* 2003/0105,967 Apparatus for encrypting data and method thereof 24 2002
 
LG ELECTRONICS INC. (1)
* 2007/0067,646 Recording medium, apparatus for decrypting data and method thereof 2 2006
 
TV INTERACTIVE DATA CORPORATION (1)
* 5711672 Method for automatically starting execution and ending execution of a process in a host device based on insertion and removal of a storage media into the host device 39 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
* 9465660 Performing a task in a system having different types of hardware resources 0 2011
* 2014/0007,128 PERFORMING A TASK IN A SYSTEM HAVING DIFFERENT TYPES OF HARDWARE RESOURCES 1 2011
 
XILINX, INC. (1)
* 9483416 Secure processor operation using integrated circuit configuration circuitry 0 2010
 
NXP USA, INC. (2)
* 9436846 Semiconductor device and a method of manufacturing a semiconductor device 0 2012
* 2015/0100,792 SEMICONDUCTOR DEVICE AND A METHOD OF MANUFACTURING A SEMICONDUCTOR DEVICE 0 2012
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Jan 5, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jan 5, 2023
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00