Communication control device and communication control system
First Claim
1. A communication control apparatus, comprising:
- a memory unit which stores reference data to be referred to when determining the permission for access to a content stored in a position accessible via a network;
a search unit which acquires communication data for requesting access to the content and searches the communication data for the reference data; and
a processing unit which controls access to the content based on the result of the search, wherein;
the search unit is configured with a wired logic circuit,the search unit comprises a determination circuit which determines which range comparison target data to be compared with the reference data pertains to, out of three or more ranges into which the plurality of pieces of reference data stored in the memory unit are divided, andthe determination circuit comprises a plurality of comparison circuits which compare reference data at borders of the ranges with the comparison target data so that the plurality of comparison circuits determine which of the three or more ranges the comparison target data pertains to simultaneously in parallel.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a technique for enabling a high-speed communication control apparatus.
A packet processing circuit of a communication control apparatus includes a user database, a virus list, a whitelist, a blacklist and a common category list. Upon acquisition of a request for access to a content, matching between information on a user who has sent the access request and the user database is performed by a search circuit, so as to authenticate the user. When the user is authenticated, the search circuit performs matching between the URL of the content to be accessed and the virus list, whitelist, blacklist and common category list. A process execution circuit controls the permission for the access based on the search result of the search circuit and determination conditions stored in a second database. The packet processing circuit is configured with a wired logic circuit.
32 Citations
10 Claims
-
1. A communication control apparatus, comprising:
-
a memory unit which stores reference data to be referred to when determining the permission for access to a content stored in a position accessible via a network; a search unit which acquires communication data for requesting access to the content and searches the communication data for the reference data; and a processing unit which controls access to the content based on the result of the search, wherein; the search unit is configured with a wired logic circuit, the search unit comprises a determination circuit which determines which range comparison target data to be compared with the reference data pertains to, out of three or more ranges into which the plurality of pieces of reference data stored in the memory unit are divided, and the determination circuit comprises a plurality of comparison circuits which compare reference data at borders of the ranges with the comparison target data so that the plurality of comparison circuits determine which of the three or more ranges the comparison target data pertains to simultaneously in parallel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication control apparatus comprising:
-
a memory unit which stores reference data to be referred to when determining the permission for access to a content stored in a position accessible via a network; a search unit which acquires communication data for requesting access to the content and searches the communication data for the reference data; and a processing unit which controls access to the content based on the result of the search, wherein the search unit is configured with a wired logic circuit, and the search unit comprises a binary search circuit which searches the data for the reference data by binary search, and wherein, when the number of pieces of the reference data is smaller than the number of pieces of data storable in the memory unit, the reference data is stored in the memory unit in descending order from the last data position, while 0 is stored in the rest of the data.
-
Specification