Patent ID: 8949202
Filing Date: 2015-02-03
Classification: G06F

Abstract:
1. A system for controlling access to data, comprising: a first storage unit for storing a plurality of attribute values respectively selected from a plurality of integers which are relatively prime, each attribute value identifying one of a plurality of attributes of a user, the attributes describing a common property of the user in association with respective users; a second storage unit for associating data to be accessed with products of at least two of the plurality of attribute values, which are common to users belonging to a set of users, each product of the products indicating a combination of attributes required for the set of users as targets of access control to the data; a calculation unit for reading out, from the first storage unit, a plurality of attribute values corresponding to a user who requests access and calculating a product of at least two of the plurality of read attribute values; and a control unit for performing a process for accepting the user as a target of controlling access to the data, on condition that the calculated product of attribute values matches a product of attribute values stored in the second storage unit in association with the data to be accessed.