A method for content access control operative to enable authorized devices
to access protected content and to prevent unauthorized devices from
accessing protected content, the method comprising: providing a plurality
of authorized devices; dividing the plurality of authorized devices into
a plurality of groups, each of the plurality of authorized devices being
comprised in at least one of the plurality of groups, no two devices of
the plurality of authorized devices being comprised in exactly the same
groups; determining whether at least one device of the plurality of
authorized devices is to be prevented from having access to the protected
content and, if at least one device is to be prevented, removing all
groups comprising the at least one device from the plurality of groups,
thus producing a set of remaining groups; and determining an authorized
set comprising groups from the set of remaining groups, such that each
device of the plurality of authorized devices which was not determined,
in the determining whether step, to be prevented from having access is
comprised in at least one group of the authorized set.