

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS DynamoDB용 Database Encryption SDK
<a name="dynamodb-encryption-client"></a>


****  

|  | 
| --- |
| 클라이언트 측 암호화 라이브러리의 이름이 AWS Database Encryption SDK로 변경되었습니다. 이 개발자 안내서는 여전히 [DynamoDB Encryption Client](legacy-dynamodb-encryption-client.md)에 대한 정보를 제공합니다. | 

 AWS Database Encryption SDK for DynamoDB는 [Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/) 설계에 클라이언트 측 암호화를 포함할 수 있는 소프트웨어 라이브러리입니다. AWS Database Encryption SDK for DynamoDB는 속성 수준 암호화를 제공하며 암호화할 항목과 데이터의 신뢰성을 보장하는 서명에 포함할 항목을 지정할 수 있습니다. 전송 중 및 유휴 상태의 중요 데이터를 암호화하면 일반 텍스트 데이터를 AWS을 포함한 제3자가 사용할 수 없게 하는 데 도움이 됩니다.

**참고**  
 AWS Database Encryption SDK는 PartiQL을 지원하지 않습니다.

DynamoDB에서 [테이블](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.html#HowItWorks.CoreComponents.TablesItemsAttributes)은 항목 모음입니다. 각 *항목*은 *속성* 모음입니다. 각 속성마다 이름과 값이 있습니다. AWS Database Encryption SDK for DynamoDB는 속성 값을 암호화합니다. 그런 다음 속성에 대한 서명을 계산합니다. 암호화할 속성 값과 [암호화 작업](concepts.md#crypt-actions)의 서명에 포함할 속성 값을 지정합니다.

이 장의 주제에서는 암호화된 필드, 클라이언트 설치 및 구성에 대한 지침, 시작하는 데 도움이 되는 Java 예제를 포함하여 DynamoDB용 AWS Database Encryption SDK에 대한 개요를 제공합니다.

**Topics**
+ [클라이언트측 및 서버 측 암호화](client-server-side.md)
+ [암호화 및 서명되는 필드](DDB-encrypted-and-signed.md)
+ [DynamoDB의 검색 가능한 암호화](ddb-searchable-encryption.md)
+ [데이터 모델 업데이트](ddb-update-data-model.md)
+ [AWS Database Encryption SDK for DynamoDB 사용 가능한 프로그래밍 언어](ddb-programming-languages.md)
+ [레거시 DynamoDB Encryption Client](legacy-dynamodb-encryption-client.md)