加密密钥轮换是如何工作的?我知道为了安全起见,持续轮换加密密钥是一种非常好的做法,但是轮换密钥需要太多的工作。
案例:
假设我有一个存储30GB数据的数据库,我们使用内部密钥来加密静态数据,并计划每月轮换密钥。
问题:
- 这意味着所有数据每个月都会被旧密钥解密并由新密钥重新加密吗?
- 整个加密-解密过程需要大量时间和计算资源。
- 如果我的数据库(或任何加密数据集)明天扩展,那么在密钥轮换时是否会重复同样的过程?这看起来不像可扩展的解决方案。
其他详情:
- 我还看到AWS KMS如果选择了旋转选项,则会旋转其密钥。 AWS如何管理其密钥和所有基础服务的所有加密数据的旋转?