Security bit for designating the security status of information stored in a nonvolatile memory

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 4590552
SERIAL NO

06393954

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A digital processing device implemented on a single semiconductor substrate includes an nonvolatile memory for the storage of data and instructions that define operations on the data. The memory is connected to an inhibit logic interface which is in turn connected to an information bus. The information bus is connected to a central processor that performs the operations on data. An external interface is also connected to the information bus to provide information on the information bus to external devices. At least one security bit is provided for designating security status of information stored in the memory. Address logic is connected to the information bus to determine when information is being accessed from the memory. Security control circuitry is also provided and is connected to the central processing unit, the address logic, to determine when an instruction is being fetched by the central processing unit and if the instruction is being fetched from the memory. The security control circuitry is connected to the inhibit logic interface to inhibit the information bus interface to the memory during selected operations in the central processing unit.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
TEXAS INSTRUMENTS INCORPORATEDDALLAS, TX16971

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Guttag, Karl M Houston, TX 138 6430
Nussrallah, Steve Richardson, TX 4 320

Cited Art Landscape

Patent Info (Count) # Cites Year
 
AKAMAI TECHNOLOGIES, INC. (1)
* 2009/0132,648 CONTENT DELIVERY AND GLOBAL TRAFFIC MANAGEMENT NETWORK SYSTEM 73 2009
 
ROBERT BOSCH GMBH (1)
* 4430709 Apparatus for safeguarding data entered into a microprocessor 102 1981
 
DALLAS SEMICONDUCTOR CORPORATION (1)
* 4319079 Crypto microprocessor using block cipher 279 1980
 
HITACHI, LTD. (1)
* 4434464 Memory protection system for effecting alteration of protection information without intervention of control program 173 1981
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MOTOROLA MOBILITY LLC (1)
* 5557743 Protection circuit for a microprocessor 40 1994
 
SEIKO EPSON CORPORATION (2)
* 8316200 Microcomputer, electronic instrument, and flash memory protection method 0 2008
* 2008/0256,288 MICROCOMPUTER, ELECTRONIC INSTRUMENT, AND FLASH MEMORY PROTECTION METHOD 2 2008
 
VIA TECHNOLOGIES, INC. (19)
9002014 On-die cryptographic apparatus in a secure microprocessor 0 2008
8978132 Apparatus and method for managing a microprocessor providing for a secure execution mode 0 2008
8910276 Apparatus and method for precluding execution of certain instructions in a secure execution mode microprocessor 0 2008
8838924 Microprocessor having internal secure memory 1 2008
8819839 Microprocessor having a secure execution mode with provisions for monitoring, indicating, and managing security levels 4 2008
8793803 Termination of secure execution mode in a microprocessor providing for execution of secure code 1 2008
8762687 Microprocessor providing isolated timers and counters for execution of secure code 0 2008
8615799 Microprocessor having secure non-volatile storage access 7 2008
8607034 Apparatus and method for disabling a microprocessor that provides for a secure execution mode 0 2008
* 8522354 Microprocessor apparatus for secure on-die real-time clock 0 2008
8370641 Initialization of a microprocessor providing for execution of secure code 1 2008
* 2009/0293,132 MICROPROCESSOR APPARATUS FOR SECURE ON-DIE REAL-TIME CLOCK 7 2008
* 2009/0293,129 TERMINATION OF SECURE EXECUTION MODE IN A MICROPROCESSOR PROVIDING FOR EXECUTION OF SECURE CODE 4 2008
* 2009/0292,931 APPARATUS AND METHOD FOR ISOLATING A SECURE EXECUTION MODE IN A MICROPROCESSOR 3 2008
* 2009/0292,893 MICROPROCESSOR HAVING SECURE NON-VOLATILE STORAGE ACCESS 7 2008
* 2009/0292,902 APPARATUS AND METHOD FOR MANAGING A MICROPROCESSOR PROVIDING FOR A SECURE EXECUTION MODE 1 2008
* 2009/0292,903 MICROPROCESSOR PROVIDING ISOLATED TIMERS AND COUNTERS FOR EXECUTION OF SECURE CODE 0 2008
* 2009/0290,712 ON-DIE CRYPTOGRAPHIC APPARATUS IN A SECURE MICROPROCESSOR 15 2008
* 2009/0292,929 INITIALIZATION OF A MICROPROCESSOR PROVIDING FOR EXECUTION OF SECURE CODE 2 2008
 
PANASONIC CORPORATION (2)
* 7523279 Information processing apparatus for accessing memory spaces including a user memory space and a secure memory space 2 2004
* 2004/0187,019 Information processing apparatus 10 2004
 
FREESCALE SEMICONDUCTOR, INC. (9)
* 4698750 Security for integrated circuit microcomputer with EEPROM 94 1984
* 5057999 Microprocessor having a protection circuit to insure proper instruction fetching 15 1989
* 5251304 Integrated circuit microcontroller with on-chip memory and external bus interface and programmable mechanism for securing the contents of on-chip memory 47 1990
* 5293610 Memory system having two-level security system for enhanced protection against unauthorized access 59 1991
* 5432950 System for securing a data processing system and method of operation 98 1993
* 5644756 Integrated circuit data processor with selectable routing of data accesses 6 1995
* 5642480 Method and apparatus for enhanced security of a data processor 24 1995
* 5737760 Microcontroller with security logic circuit which prevents reading of internal memory by external program 171 1995
* 5704039 Mask programmable security system for a data processor and method therefor 11 1996
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 5721877 Method and apparatus for limiting access to nonvolatile memory device 12 1995
 
ALTERA CORPORATION (1)
* 5892683 Program compatibility recognition for a programmable logic device 23 1996
 
Pueblo Technologies, Inc. (1)
* 4685056 Computer security device 217 1985
 
NORTH STAR INNOVATIONS INC. (2)
6240493 Method and apparatus for performing access censorship in a data processing system 8 1998
6499092 Method and apparatus for performing access censorship in a data processing system 8 2000
 
MOTOROLA SOLUTIONS, INC. (1)
* 6041007 Device with programmable memory and method of programming 14 1998
 
INNOVATIVE MEMORY SYSTEMS, INC. (3)
* 6324537 Device, system and method for data access control 30 1999
6539380 Device, system and method for data access control 27 2000
8826043 Removable, active, personal storage device, system and method 0 2012
 
RENESAS TECHNOLOGY CORP. (1)
* 2007/0133,280 Semiconductor integrated circuit apparatus and electronic system 4 2004
 
NEC CORPORATION (1)
* 5123092 External expansion bus interface 34 1988
 
NXP B.V. (1)
* 5465341 Verifiable security circuitry for preventing unauthorized access to programmed read only memory 25 1992
 
APPLE INC. (3)
8589749 Memory content protection during scan dumps and memory dumps 0 2011
8639981 Flexible SoC design verification environment 2 2011
8788886 Verification of SoC scan dump and memory dump operations 3 2011
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
* 5809544 Microcontroller which limits access to internal memory 13 1996
* 5954817 Apparatus and method for securing electronic information in a wireless communication device 37 1996
 
ERAN & TORRA B.V., LLC (1)
* 5657473 Method and apparatus for controlling access to and corruption of information in computer systems 104 1992
 
RENESAS ELECTRONICS CORPORATION (1)
* 6101586 Memory access control circuit 29 1998
 
HELBIG SR., WALTER A. (1)
* 5953502 Method and apparatus for enhancing computer system security 214 1997
 
KABUSHIKI KAISHA TOSHIBA (7)
* 5222231 Data processing system having a resume function and an operating method thereof 14 1990
* 5396471 Data protection circuit 8 1994
* 5475762 Computer with password processing function and password processing method of computer 20 1994
* 5500949 Microprocessor system for inhibiting access to memory by checking specific address and specific codes 23 1994
* 5430867 Data processing system having a resume function and an operating method thereof 15 1994
* 5615381 Security for a data processing system having multiple distinct program instruction sections 15 1994
* 5544083 Password management method and apparatus 15 1994
 
GENERAL DYNAMICS MISSION SYSTEMS, INC. (1)
* 6101255 Programmable cryptographic processing system and method 101 1997
 
LENOVO (SINGAPORE) PTE. LTD. (1)
* 5182809 Dual bus microcomputer system with programmable control of lock function 6 1989
 
SanDisk Corporation and Discretix Technologies Ltd. (1)
* 2008/0215,847 SECURE YET FLEXIBLE SYSTEM ARCHITECTURE FOR SECURE DEVICES WITH FLASH MASS STORAGE MEMORY 6 2008
 
HYUNDAI ELECTRONICS INDUSTRIES CO., LTD. (1)
* 5406519 Real-only memory device incorporating storage memory array and security memory array coupled to comparator circuirtry 11 1992
 
OKI SEMICONDUCTOR CO., LTD. (1)
* 5062075 Microcomputer having security memory using test and destruction routines 7 1989
 
GENERAL INSTRUMENT CORPORATION (GIC-4) (1)
* 5134700 Microcomputer with internal ram security during external program mode 31 1987
 
WILAN, INC. (1)
* 2014/0351,607 REMOVABLE, ACTIVE, PERSONAL STORAGE DEVICE, SYSTEM AND METHOD 0 2014
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
* 5421006 Method and apparatus for assessing integrity of computer system software 486 1994
* 5748940 Secure updating of non-volatile memory 29 1995
* 6085299 Secure updating of non-volatile memory 21 1997
 
LATTICE SEMICONDUCTOR CORPORATION (3)
* 4761768 Programmable logic device 198 1985
* 4887239 One-time programmable data security system for programmable logic device 19 1986
* 4852044 Programmable data security circuit for programmable logic device 19 1988
 
INTERTRUST TECHNOLOGIES CORPORATION (33)
* 2001/0042,043 CRYPTOGRAPHIC METHODS, APPARATUS AND SYSTEMS FOR STORAGE MEDIA ELECTRONIC RIGHTS MANAGEMENT IN CLOSED AND CONNECTED APPLIANCES 305 1997
7133845 System and methods for secure transaction management and electronic rights protection 162 1999
7069451 Systems and methods for secure transaction management and electronic rights protection 109 1999
7133846 Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management 237 1999
7165174 Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management 72 1999
7092914 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 47 2000
7430670 Software self-defense systems and methods 121 2000
7143290 Trusted and secure techniques, systems and methods for item delivery and execution 47 2000
7062500 Techniques for defining, using and manipulating rights management data structures 104 2000
7095854 Systems and methods for secure transaction management and electronic rights protection 50 2000
6948070 Systems and methods for secure transaction management and electronic rights protection 136 2000
7076652 Systems and methods for secure transaction management and electronic rights protection 149 2001
* 2002/0112,171 Systems and methods for secure transaction management and electronic rights protection 249 2001
7120800 Systems and methods for secure transaction management and electronic rights protection 98 2001
7120802 Systems and methods for using cryptography to protect secure computing environments 34 2001
7124302 Systems and methods for secure transaction management and electronic rights protection 120 2001
7143066 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 79 2002
7110983 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 81 2002
6938021 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 152 2002
* 2003/0069,748 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 31 2002
* 2003/0069,749 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 36 2002
8307212 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 1 2003
7100199 Systems and methods for secure transaction management and electronic rights protection 91 2003
8751793 Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management 12 2003
7415617 Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management 105 2004
7392395 Trusted and secure techniques, systems and methods for item delivery and execution 20 2005
7281133 Trusted and secure techniques, systems and methods for item delivery and execution 31 2005
7844835 Systems and methods for secure transaction management and electronic rights protection 25 2005
8533851 Systems and methods for secure transaction management and electronic rights protection 12 2006
8185473 Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management 24 2006
7917749 Systems and methods for secure transaction management and electronic rights protection 15 2006
8543842 System and methods for secure transaction management and electronics rights protection 7 2006
7925898 Systems and methods using cryptography to protect secure computing environments 10 2006
 
CP8 TECHNOLOGIES (1)
* 5434999 Safeguarded remote loading of service programs by authorizing loading in protected memory zones in a terminal 114 1993
 
META SYSTEMS (1)
* 7260218 Configurable circuit with configuration data protection features 10 2005
 
NXP USA, INC. (1)
* 6076149 Programmable logic device using a two bit security scheme to prevent unauthorized access 41 1998
 
SGS-Thomson Microelectronics S.A. (2)
* 5559989 Device for protecting memory areas of an electronic microprocessor 12 1994
* 5978915 Device for the protection of the access to memory words 14 1995
 
MICROCHIP TECHNOLOGY INCORPORATED (2)
* 5469557 Code protection in microcontroller with EEPROM fuses 120 1993
* 5446864 System and method for protecting contents of microcontroller memory by providing scrambled data in response to an unauthorized read access without alteration of the memory contents 44 1994
 
ROUND ROCK RESEARCH, LLC (8)
* 7164611 Data retention kill function 18 2004
* 2006/0087,882 Data retention kill function 1 2004
7477554 Data retention kill function 4 2006
* 2006/0294,291 Data retention kill function 0 2006
7751263 Data retention kill function 8 2009
8023344 Data retention kill function 3 2010
8565035 Data retention kill function 0 2011
8908453 Data retention kill function 0 2013
 
SANDISK TECHNOLOGIES LLC (22)
8423788 Secure memory card with life cycle phases 10 2005
* 2006/0177,064 Secure memory card with life cycle phases 25 2005
8966284 Hardware driver integrity check of memory card controller firmware 0 2005
7536540 Method of hardware driver integrity check of memory card controller firmware 2 2005
* 2007/0061,897 Hardware driver integrity check of memory card controller firmware 23 2005
* 2007/0061,570 Method of hardware driver integrity check of memory card controller firmware 14 2005
8321686 Secure memory card with life cycle phases 2 2005
8108691 Methods used in a secure memory card with life cycle phases 6 2005
7934049 Methods used in a secure yet flexible system architecture for secure devices with flash mass storage memory 8 2005
* 2007/0188,183 Secure memory card with life cycle phases 9 2005
* 2007/0061,597 Secure yet flexible system architecture for secure devices with flash mass storage memory 127 2005
* 2007/0061,581 Methods used in a secure yet flexible system architecture for secure devices with flash mass storage memory 25 2005
* 2006/0176,068 Methods used in a secure memory card with life cycle phases 18 2005
7748031 Mass storage device with automated credentials loading 39 2005
7743409 Methods used in a mass storage device with automated credentials loading 25 2005
* 2007/0016,941 Methods used in a mass storage device with automated credentials loading 64 2005
* 2007/0011,724 Mass storage device with automated credentials loading 72 2005
* 2008/0072,058 METHODS IN A READER FOR ONE TIME PASSWORD GENERATING DEVICE 7 2006
* 2008/0052,524 READER FOR ONE TIME PASSWORD GENERATING DEVICE 2 2006
8423794 Method and apparatus for upgrading a memory card that has security mechanisms for preventing copying of secure content and applications 3 2007
* 2008/0162,947 METHODS OF UPGRADING A MEMORY CARD THAT HAS SECURITY MECHANISMS THAT PREVENT COPYING OF SECURE CONTENT AND APPLICATIONS 16 2007
8220039 Mass storage device with automated credentials loading 7 2010
 
The United States of America as represented by the National Security Agency (1)
* 5101374 Secure, fast storage and retrieval without interactive checking 14 1988
 
INTEL CORPORATION (3)
* 6249872 Method and apparatus for increasing security against unauthorized write access to a protected memory 116 1998
* 7036005 Method and apparatus for modifying the contents of revision identification register 3 2001
* 2003/0126,421 Method and apparatus for modifying the contents of revision identification register 1 2001
 
Macrolink Inc. (1)
* 5586271 In-line SCSI bus circuit for providing isolation and bi-directional communication between two portions of a SCSI bus 52 1994
 
MITSUBISHI DENKI KABUSHIKI KAISHA (2)
* 5319765 Semiconductor memory unit utilizing a security code generator for selectively inhibiting memory access 22 1991
* 5459851 Dual-port memory with selective read data output prohibition 35 1994
 
TEXAS INSTRUMENTS INCORPORATED (4)
* 7890753 Secure mode for processors supporting MMU and interrupts 6 2002
7237081 Secure mode for processors supporting interrupts 31 2002
7120771 Secure mode for processors supporting MMU 27 2002
* 2003/0140,245 Secure mode for processors supporting MMU and interrupts 57 2002
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (2)
* 6996692 Nonvolatile semiconductor memory device and method for providing security for the same 36 2003
* 2003/0200,406 Nonvolatile semiconductor memory device and method for providing security for the same 5 2003
* Cited By Examiner