Object encryption Flashcards
Can a bucket be encrypted?
No, only objects are encrypted
Can you use different encryption methods within the same bucket?
Yes
What methods of encryption is S3 capable of supporting?
Client-side encryption and Server-side encryption
What type of encryption are SSE and client-side encryption?
They are methods of encryption at rest
When are the objects encrypted when using client-side encryption?
Encrypted by the client before they leave.
Does AWS see any data when using client-side encryption?
No, AWS only receives cypher data
Who has the burden of encryption and decryption when using client-side encryption?
The encryption burden is on the customer and not AWS
Does AWS see any data when using server-side encryption?
Yes, the data arrives in plaintext to S3
Who has the burden of encryption and decryption when using server-side encryption?
AWS will handle some or all of the processes.
What is SSE-C?
Server-side encryption with provided keys
Can the client provide keys when using Server-side encryption?
Yes, with SSE-C.
Does AWS see the raw data when using SSE-C?
Yes, AWS uses the keys that were provided by the client to encrypt/decrypt the data
Who manages encryption and decryption when using SSE-C?
AWS
Who is responsible of the management of keys when using SSE-C?
The client
Who has the burden of encryption/decryption when using SSE-C?
AWS.