Describe shortly how SSE-C encryption works
Answer
- User uploads a file to S3 using HTTPS while providing data key in the header
- AWS S3 performs the encryption using the provided data key and encrypted object is stored in the bucket
If a user would like to get the object, the same data key would have to be provided.