System, apparatus and method for restricting data access
First Claim
1. A semiconductor integrated circuit for restricting a rate of data access from an external memory requested by one of one or more devices coupled to the semiconductor integrated circuit, comprising:
- a data access monitor arranged to determine whether a data access from the external memory satisfies one or more conditions, and to generate an access signal according to whether the conditions are satisfied; and
a bandwidth comparator arranged to receive the access signal, and, if the access signal indicates that the data access satisfies the conditions, to determine a rate of data retrieval that satisfies the conditions, compare the rate of data retrieval with one or more thresholds, and to generate a threshold signal according to whether one or more of the thresholds have been exceeded to impair functioning of the semiconductor integrated circuit.
2 Assignments
0 Petitions
Accused Products
Abstract
An embodiment comprises a semiconductor integrated circuit for restricting the rate at which data may be accessed from an external memory by a device coupled to the circuit. The rate of data access is restricted if the data access satisfies one or more conditions. For example, one of the conditions is that the device which is requesting the data is insecure. Another condition is that the requested data is privileged. A data access monitor is provided to monitor data accesses and to is arranged to generate an access signal to indicate whether the conditions are satisfied or not. A bandwidth comparator determines whether data access exceeds a threshold and, if so, the semiconductor integrated circuit is impaired to prevent further data access.
-
Citations
48 Claims
-
1. A semiconductor integrated circuit for restricting a rate of data access from an external memory requested by one of one or more devices coupled to the semiconductor integrated circuit, comprising:
-
a data access monitor arranged to determine whether a data access from the external memory satisfies one or more conditions, and to generate an access signal according to whether the conditions are satisfied; and
a bandwidth comparator arranged to receive the access signal, and, if the access signal indicates that the data access satisfies the conditions, to determine a rate of data retrieval that satisfies the conditions, compare the rate of data retrieval with one or more thresholds, and to generate a threshold signal according to whether one or more of the thresholds have been exceeded to impair functioning of the semiconductor integrated circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A conditional access device for pay television, comprising:
a semiconductor integrated circuit for restricting a rate of data access from an external memory requested by one of one or more devices coupled to the semiconductor integrated circuit, the semiconductor integrated circuit including;
a data access monitor arranged to determine whether a data access from the external memory satisfies one or more conditions, and to generate an access signal according to whether the conditions are satisfied; and
a bandwidth comparator arranged to receive the access signal, and, if the access signal indicates that the data access satisfies the conditions, to determine a rate of data retrieval that satisfies the conditions, compare the rate of data retrieval with one or more thresholds, and to generate a threshold signal according to whether one or more of the thresholds have been exceeded to impair functioning of the semiconductor integrated circuit. - View Dependent Claims (17, 18, 19)
-
20. A method for restricting the rate of data access requested by one of one or more devices from an external memory comprising the steps of:
-
monitoring data accesses from the external memory;
determining whether a monitored data access satisfies one or more conditions;
generating an access signal according to whether the conditions are satisfied;
determining a rate of data access satisfying the conditions;
comparing the rate of data access with one or more thresholds;
generating a threshold signal according to whether one or more of the threshold have been exceeded; and
impairing the functioning of the data access if one or more of the thresholds are exceeded. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for controlling access to a memory, the system comprising:
-
means for determining whether a received data request is from a secure device;
means for determining whether a rate of data exceeds a first threshold; and
means for restricting access to the memory communicatively coupled to the means for determining whether a received data request is from a secure device and the means for determining whether a rate of data exceeds a first threshold. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method of controlling access to a memory, comprising:
-
receiving a request to access data in the memory;
determining whether the request is from an authorized device;
processing a request from an authorized device;
monitoring a data rate associated with the processing; and
controlling the access in response to the monitoring. - View Dependent Claims (43, 44, 45)
-
-
46. A computer readable media containing instructions for causing a memory controller to:
-
determine whether a received request to access a memory is from an authorized device;
process a request from an authorized device;
monitor a data rate associated with the processing; and
control access to the memory in response to the monitoring. - View Dependent Claims (47, 48)
-
Specification