Patent ID: 9021258
Filing Date: 2015-04-28
Classification: G06F

Abstract:
1. A computer-implemented method for transcoding in encryption-based access control of a plurality of client devices to a database which provides at least one dataset in at least one of a plurality of encrypted areas having different access levels, the method comprising: using a processing device programmed to assign a specific access level to a client device and providing at least one corresponding first group key to the client device as a function of at least one registration parameter associated with a user of the client device, wherein the access level assigned to the client device allows the client device access to a first encrypted area that is encrypted using the first group key and all other encrypted areas of the database that are subordinate to the first encrypted area; for a respective dataset, receiving at the processing device from at least one of the plurality of client devices a number of votes for a selection of at least one of the encrypted areas for classifying the respective dataset; using the processing device programmed to classify the respective dataset into one of the plurality of encrypted areas based on the collective votes received from the at least one client device, in order to provide a classification result; and using the processing device programmed to transcode the respective dataset and/or a dataset key for the respective dataset as a function of the classification result, wherein the transcoding comprises decrypting the respective dataset and/or dataset key and re-encrypting with a new group key determined as a function of the classification result based on the collective votes received from the at least one client device regarding the respective dataset.