Virtual keys for column dataset access management
AssigneeUber Technologies, Inc.
InventorsHuicheng Song, Xinli Shang
Life of this patent
Estimating the term…
Loading patent…
AssigneeUber Technologies, Inc.
InventorsHuicheng Song, Xinli Shang
Estimating the term…
A key management system can store, in a tag repository, information associating policy tags with column datasets. The system can receive a client request for an encrypted encryption key (EEK) to access a column dataset, where the client request includes a column name for the column dataset. Based on the client request, the system can perform a lookup in the tag repository to identify one or more tags associated with the column dataset and determine whether the client device is authorized to access the column dataset. Based on determining that the client device is authorized to access the column dataset, the system can generate an original encryption key, and generate the EEK using a shared master key, the original encryption key, and at least the column name for the column dataset. The system may then provide the EEK to the client device over the one or more networks.
A key management system implementing column-level access control, comprising:
A non-transitory computer readable medium storing instructions that, when executed by one or more processors of a computing system, cause the computing system to:
A computer-implemented method of managing column-level access control, the method being performed by one or more processors and comprising:
Dependencies are inferred from the claim text.