Embedded microprocessor multi-level security system in flash...

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S163000, C711S152000

Reexamination Certificate

active

06615324

ABSTRACT:

TECHNICAL FIELD OF THE INVENTION
This invention pertains in general to memory systems and, more particularly, to a data protected memory system.
BACKGROUND OF THE INVENTION
Currently available Memory systems are typically interfaced with a microprocessor core, which microprocessor core is operable to access any and all locations in the memory by generating an appropriate address. The processor requires access to the memory in order to both execute instructions and also read data from an address location or write data thereto.
In some situations, certain instructions are proprietary in nature and it is the desire of a manufacturer to protect that code. It is not the execution of the code that is to be protected but, rather, the ability of a user to gain access to the code, i.e., download the code, for reverse engineering thereof to determine the functionality that is embedded within the code. In systems that have provided this protected memory to prevent access to data or programs stored in the memory, circuitry is provided for monitoring the contents of the Program Counter and generating an inhibit signal whenever the Program Counter is at a certain value. This inhibit signal inhibits access to certain portions of the memory.
SUMMARY OF THE INVENTION
The invention disclosed and claimed herein comprises, in one aspect thereof, a protected memory. The protected memory includes an address input and a memory space of addressable locations having a restricted area and a user area. Addressing one of a the addressable locations therein results in the output of information therefrom in response to the receipt of an associated address on the address input. A logic device is provided for determining if a received address on the address input corresponds to an attempt to access an addressable location in the restricted space for output of information therefrom as the result of execution of a program instruction from the user area by an external processor. An inhibit device is provided for inhibiting access to the addressable location if a positive determination is made by the logic device.


REFERENCES:
patent: 3573855 (1971-04-01), Cragon et al.
patent: 3742458 (1973-06-01), Inoue et al.
patent: 4975878 (1990-12-01), Boddu et al.
patent: 5432950 (1995-07-01), Sibigtroth
patent: 5452431 (1995-09-01), Bournas
patent: 5600818 (1997-02-01), Weikmann
patent: 5615381 (1997-03-01), Iijima
patent: 5657444 (1997-08-01), Hall et al.
patent: 5809544 (1998-09-01), Dorsey et al.
patent: 5844843 (1998-12-01), Matsubara et al.
patent: 5848435 (1998-12-01), Brant et al.
patent: 5991858 (1999-11-01), Weinlander
patent: 6101586 (2000-08-01), Ishimoto et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Embedded microprocessor multi-level security system in flash... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Embedded microprocessor multi-level security system in flash..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Embedded microprocessor multi-level security system in flash... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3050893

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.