Electrical computers and digital processing systems: support – Data processing protection using cryptography – By stored data protection
Reexamination Certificate
2008-09-16
2008-09-16
Zia, Syed A. (Department: 2131)
Electrical computers and digital processing systems: support
Data processing protection using cryptography
By stored data protection
C713S194000, C713S189000, C713S190000, C713S163000, C713S164000, C726S002000
Reexamination Certificate
active
10011151
ABSTRACT:
A host bridge is described including a memory controller and a security check unit. The memory controller is adapted for coupling to a memory storing data arranged within a multiple memory pages. The memory controller receives memory access signals (e.g., during a memory access), and responds to the memory access signals by accessing the memory. The security check unit receives the memory access signals, wherein the memory access signals convey a physical address within a target memory page. The security check unit uses the physical address to access one or more security attribute data structures located in the memory to obtain a security attribute of the target memory page. The security check unit provides the memory access signals to the memory controller dependent upon the security attribute of the target memory page. A computer system is described including a memory storing data arranged within a multiple memory pages, a device operably coupled to the memory and configurable to produce memory access signals, the above described host bridge. The computer system may have, for example, a central processing unit (CPU) including a memory management unit (MMU) operably coupled to the memory and configured to manage the memory. The memory management unit (MMU) may manage the memory such that the memory stores the data arranged within the multiple memory pages. A method is disclosed for providing access security for a memory used to store data arranged within a multiple memory pages.
REFERENCES:
patent: 5263147 (1993-11-01), Francisco et al.
patent: 5335334 (1994-08-01), Takahashi et al.
patent: 5442704 (1995-08-01), Holtey
patent: 5729760 (1998-03-01), Poisner
patent: 6505279 (2003-01-01), Phillips et al.
patent: 6516395 (2003-02-01), Christie
patent: 6745306 (2004-06-01), Willman et al.
patent: 2007/0106871 (2007-05-01), O'Connor
D.N. Jutla, P. Bodorik “Improving Applications Performance: A Memory Model and Cache Architecture”. Sep. 1997, ACM Sigarch Computer Archetecture News vol. 25 Issue 4 (Sep. 1997) p. 22-29.
F. Cohen, D. Lambert, C. Preston, N. Berry, C. Stewart, E. Thomas. “A Framework for Deception.” Jul. 2001. Final Version. Section entitled “Computer Deception Background” http://www.all.net/journal/deception/Framework/Framework.html.
S. Eranian, D. mosberger. “Virtual Memory in the IA-64 Linux Kernal.” Nov. 8, 2002. http://www.phptr.com/articles/article.asp?p=29961&rl=1.
D. Cheriton, K. Duda. “Logged Virtual Memory” 1995. Symposium on Operating Systems Principles.
Milenkovic, Milan. “Microprocessor Memory Management Units” Apr. 1990. IEEE Micro vol. 10 Issue 2; pp. 70-85.
Intel Corporation “Intel 386EX Embedded Microprocessor” (Oct. 1998) pp. 1-2.
International Search Report PCT/US02/28981 dated Aug. 21, 2003.
Sugerman, Jeremy et al.,Virtualizing I/O Devices on Vmware Workstation's Hosted Virtual Machine Monitor, XP-002250150, Jun. 2001.
Chiueh, Tzi-cker et al.,Integrating Segmentation and Paging Protection for Safe, Efficient and Transparent Software Extensions, pp. 140-153, XP-000919654, 1999.
Uhlig, Richard et al., SoftSDV: A Presilicon Software Development Environment for the IA-64 Architecture,Intel Technology Journal Q4, pp. 1-14, 1999.
Barnes Brian C.
Schmidt Rodney W.
Strongin Geoffrey S.
Advanced Micro Devices , Inc.
Williams Morgan & Amerson
Zia Syed A.
LandOfFree
System and method for handling device accesses to a memory... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for handling device accesses to a memory..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for handling device accesses to a memory... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3921406