Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
227 words
A data security system for detecting security violations for programs and data within a data processing system, comprising: a memory containing a plurality of storage sections; time stamp storage means including a plurality of storage elements, each of which is associated with a respective storage section of said memory; addressing means for locating both the memory storage section being read or written into as well as locating its associated time stamp storage element; a continuously running clock providing a code indicating the time of day and date; instruction register means for indicating the presence of system instructions for reading data from or writing data into said memory storage sections thus activating said addressing means; and time stamp gating means, responsive to a data read or write instruction in said instruction register means, for entering the current time code from said clock into the addressed time stamp storage element associated with the data memory section being read from or written into; time stamp retrieval means, for retrieving the time clock code from the time stamp storage elements selected by said addressing means, the retrieved time code having been stored in said addressed time stamp storage means as a result of an access thereto which immediately preceded the current access; whereby the system indicates the time when the last read or write of data to each memory section occurred.
Claim 2
Dependent Claim
227 words
A data security system for detecting security violations for programs and data within a data processing system, comprising: a memory containing a plurality of storage sections; time stamp storage means including a plurality of storage elements, each of which is associated with a respective storage section of said memory; addressing means for locating both the memory storage section being read or written into as well as locating its associated time stamp storage element; a continuously running clock providing a code indicating the time of day and date; instruction register means for indicating the presence of system instructions for reading data from or writing data into said memory storage sections thus activating said addressing means; and time stamp gating means, responsive to a data read or write instruction in said instruction register means, for entering the current time code from said clock into the addressed time stamp storage element associated with the data memory section being read from or written into; time stamp retrieval means, for retrieving the time clock code from the time stamp storage elements selected by said addressing means, the retrieved time code having been stored in said addressed time stamp storage means as a result of an access thereto which immediately preceded the current access; whereby the system indicates the time when the last read or write of data to each memory section occurred.
Claim 3
Dependent Claim
42 words
System as recited in claim 1 wherein said memory contains a plurality of storage sections on a disc storage, and said time stamp storage means comprises a portion of said disc storage including said time stamp storage elements on said disc storage.
Claim 4
Dependent Claim
56 words
System as recited in claim 1 wherein said addressing means includes a memory address register for storing the address location of the memory storage section for the data being read from or written into, a portion of said address including higher order bits for addressing the time stamp storage element associated with said memory storage section.
Claim 5
Dependent Claim
53 words
System as recited in claim 1 wherein said instruction register means includes a register section for storing the operation code for the system CPU, said operation code including instructions for reading or writing data into said memory storage sections, and instructions for retrieving the time clock code from said time stamp storage elements.
Claim 6
Dependent Claim
44 words
System as recited in claim 4 wherein said time stamp retrieval means includes decoding means for detecting, in said instruction register, instructions for retrieving the time clock code and forwarding said retrieved time clock code into a special purpose register in the system CPU.
Claim 7
Dependent Claim
65 words
System as recited in claim 1 wherein each of said storage elements in said time stamp storage means includes a read/write indication field for indicating whether the time code stored in a particular storage element is associated with either a read or write operation of data within the associated data storage section, said read/write field receiving its read or write indication from said instruction register.
Claim 8
Dependent Claim
13 words
System as recited in claim 1, wherein said memory includes virtual memory means.
Claim 9
Dependent Claim
282 words
A data security system for detecting security violations for programs and data within a data processing system, comprising: a memory containing a plurality of storage sections; time stamp storage means including a plurality of storage elements, each of which is associated with a respective storage section of said memory; addressing means for locating both the memory storage section being read or written into as well as locating its associated time stamp storage elements said addressing means including a memory address register for storing the address location of the memory storage section for the data being read from or written into, a portion of said address including higher order bits for addressing the time stamp storage element associated with said memory storage section; a continuously running clock providing a code indicating the time of day and date; instruction register means for indicating the presence of system instructions for reading data from or writing data into said memory storage sections thus activating said addressing means; and time stamp gating means, responsive to a data read or write instruction in said instruction register means, for entering the current time code from said clock into the addressed time stamp storage element associated with the data memory section being read from or written into; time stamp retrieval means, for retrieving the time clock code from the time stamp storage elements addressed by said higher order bits of said memory address register, the retrieved time code having been stored in said addressed time stamp storage means as a result of an access thereto which immediately preceded the current access; whereby the system indicates the time when the last read or write of data to each memory section occurred.
Claim 10
Dependent Claim
282 words
A data security system for detecting security violations for programs and data within a data processing system, comprising: a memory containing a plurality of storage sections; time stamp storage means including a plurality of storage elements, each of which is associated with a respective storage section of said memory; addressing means for locating both the memory storage section being read or written into as well as locating its associated time stamp storage elements said addressing means including a memory address register for storing the address location of the memory storage section for the data being read from or written into, a portion of said address including higher order bits for addressing the time stamp storage element associated with said memory storage section; a continuously running clock providing a code indicating the time of day and date; instruction register means for indicating the presence of system instructions for reading data from or writing data into said memory storage sections thus activating said addressing means; and time stamp gating means, responsive to a data read or write instruction in said instruction register means, for entering the current time code from said clock into the addressed time stamp storage element associated with the data memory section being read from or written into; time stamp retrieval means, for retrieving the time clock code from the time stamp storage elements addressed by said higher order bits of said memory address register, the retrieved time code having been stored in said addressed time stamp storage means as a result of an access thereto which immediately preceded the current access; whereby the system indicates the time when the last read or write of data to each memory section occurred.