Posted On: May 3, 2018

The Amazon DynamoDB Encryption Client is a software library that helps you to protect your table data before you send it to Amazon DynamoDB. Encrypting your sensitive data in transit and at rest helps assure that your plaintext data isn’t available to any third party, including AWS.

The Amazon DynamoDB Encryption Client:

  • Is designed especially for DynamoDB applications
  • Includes secure encryption and signing
  • Provides interoperable language implementations in Java and Python
  • Uses cryptographic materials from any source
  • Does not require AWS or any AWS Service

If you have questions about using the DynamoDB Encryption Client, start a new thread on the AWS Key Management Service forum, file an issue in the GitHub repository for the Java or Python library, or contact AWS Support.