1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
1
For your needs, where you must encrypt sensitive information while enabling searching, you'll require a solution that supports searchable encryption. While the AWS Encryption SDK is a versatile encryption tool, it may not directly fulfill your specific requirement for searchable encryption. Conversely, the AWS Database Encryption SDK, which you've identified, does offer searchable encryption capabilities but is more tailored to database encryption.
The primary distinction between the AWS Encryption SDK and the AWS Database Encryption SDK lies in their focus and intended use cases:
-
AWS Encryption SDK:
- Focus: A general-purpose client-side encryption library.
- Use Case: Encrypting and decrypting data in various scenarios, such as before storing data in AWS services like S3, DynamoDB, or RDS, or before transmitting data over the network.
- Key Features: Manages key management, encryption, and decryption, simplifying the implementation of encryption in applications.
-
AWS Database Encryption SDK:
- Focus: Specifically designed for encrypting data at rest in databases.
- Use Case: Encrypting and decrypting data stored in databases, such as DynamoDB, to protect it from unauthorized access.
- Key Features: Offers functionalities for encrypting and decrypting data in databases, ensuring data remains encrypted even if the underlying storage is compromised.
You have an interesting use case! Do you have a dedicated AWS account rep who work with your organization? If so, I suggest reaching out to your rep for deeper dive.