

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# AWS SDK de cifrado de bases de datos para DynamoDB
<a name="dynamodb-encryption-client"></a>


****  

|  | 
| --- |
| Se cambió el nombre de nuestra biblioteca de cifrado del lado del cliente por el de SDK de cifrado de bases de datos. AWS En esta guía para desarrolladores, se sigue proporcionando información sobre el [cliente de cifrado de DynamoDB](legacy-dynamodb-encryption-client.md). | 

[El SDK AWS de cifrado de bases de datos para DynamoDB es una biblioteca de software que le permite incluir el cifrado del lado del cliente en el diseño de Amazon DynamoDB.](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/) El SDK de cifrado de AWS bases de datos para DynamoDB proporciona cifrado a nivel de atributos y le permite especificar qué elementos cifrar y qué elementos incluir en las firmas para garantizar la autenticidad de los datos. El cifrado de sus datos en tránsito y en reposo confidenciales ayuda a garantizar que los datos de texto no cifrado no estén disponibles para ningún tercero, incluido AWS.

**nota**  
El SDK AWS de cifrado de bases de datos no admite PartiQL.

En DynamoDB una [tabla](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.html#HowItWorks.CoreComponents.TablesItemsAttributes) es una colección de elementos. Cada *elemento* es una colección de *atributos*. Cada atributo tiene un nombre y un valor. El SDK AWS de cifrado de bases de datos para DynamoDB cifra los valores de los atributos. A continuación, calcula una firma sobre los atributos. Puede especificar qué valores de atributo cifrar y cuáles incluir en la firma en las acciones criptográficas[Funciones criptográficas](concepts.md#crypt-actions).

Los temas de este capítulo proporcionan información general sobre el SDK de cifrado de AWS bases de datos para DynamoDB, incluidos los campos que se cifran, instrucciones sobre la instalación y configuración del cliente y ejemplos de Java para ayudarle a empezar.

**Topics**
+ [cifrado del cliente o del lado del servidor](client-server-side.md)
+ [¿Qué campos se cifran y se firman?](DDB-encrypted-and-signed.md)
+ [Cifrado con capacidad de búsqueda en DynamoDB](ddb-searchable-encryption.md)
+ [Actualización de su modelo de datos](ddb-update-data-model.md)
+ [AWS SDK de cifrado de bases de datos para los lenguajes de programación disponibles en DynamoDB](ddb-programming-languages.md)
+ [Cliente de cifrado de DynamoDB antiguo](legacy-dynamodb-encryption-client.md)