Skip to main content

How to Perform Row Encryption and Decryption in Azure

The following section of this page elaborates the process of Row Encryption and Decryption.

Pre-requisites

Following are the pre-requisites to implement Row Encryption and Decryption:

  1. Controller must be installed. For detailed information about the installation process, refer Install DSM Administrator in Linux and Install DSM Administrator in Windows.

  2. Azure data or Databricks and Cloud IDP must be Installed. To know more on how to install AzureData/Databricks and Cloud IDP, refer Install Azure Data IDP/Install Databricks IDP and Install Cloud IDP.

The Azure data (HDInsight) or Databricks IDP must be installed based on the distribution used by the customer.

Row Encryption

The Row Encryption is another form of protection options that is used for encrypting the data in the files or objects. This option is applicable only on the text files which are in the unstructured format. It encrypts the entire row of the file where sensitive data exists.

For in-depth detail of how to perform Row Encryption, refer Row Encryption example.

Steps to Perform Row Encryption

The following section of this page outlines the step-by-step procedure to perform Row Encryption:

  1. The first step is to create a policy in the PK Protect. Policy allows you create a set of Sensitive Data Types which are presented in the files. You can define your policies as well. To know how to create a policy, refer Hadoop & Files Policy.

  2. The next step is to define Domain before encryption the data. In Domain screen, source and destination directories are specified for files that are marked sensitive for encryption. To know more about each field, refer Domain.

  3. The last step is to create a Task with Row Encryption option opted in the Task Type. The Task screen enables a user to select locations of the saved files/objects or buckets in the Manage Scan Locations where sensitive information is stored and needs to be protected based on the selected Task Type. To know more on how to create a task, refer Create Task in Azure.

View Results

Once the task is executed successfully, the results are generated which depict the summary of the Row Encryption process. A list of detailed information in displayed in the Results screen. To know more about each tab in Result screen, refer Azure Results.

Row Decryption

The Row Decryption decodes the value in the target file or object which is encrypted using the Row Encryption.

For in-depth detail of how to perform Row Encryption, refer Row Decryption example.

Steps to Perform Row Decryption

The following section of this page outlines the step-by-step procedure to perform Row Encryption:

  1. An already Row encrypted task must exist in order to perform Row Decryption. To know more on how to create a task, refer Create Task in Azure.

  2. The second step is to grant access rights to a user through ACL (Access Control List) in order to decrypt a file.

    1. In ACL, you’ve to to grant permission to particular user, you need to define its role in the Role Management screen. To access Role Management, go to ACL > Role Management. Click Add New Role button on top of the screen. To know more about each field, refer Role Management.

    2. To manage user access in order to decrypt the encrypted data in the selected data source, you need to add user in the Group/User List of the ACL Management screen. To access ACL Management, go to ACL > ACL Management and add user details. To know more, refer ACL Management.

  3. The third step is to define Domain before decrypting the data. In Domain screen, source and destination directories are specified for files that are encrypted. To know more about each field, refer Domain.

  4. The last step in the process of performing Row Decryption is to create a task. The Task screen enables a user to select the locations of the encrypted files in the Manage Scan Locations panel. To know more on how to create a task, refer Create Task in Azure.

View Results

Once the task is executed successfully, the results are generated which depict the summary of the Row Decryption process. A list of detailed information in displayed in the Results screen. To know more about each tab in Result screen, refer Azure Results.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.