Tweakable Encryption
可调分组加密(Tweakable Block Cipher)的应用背景在于磁盘加密中,明文和密文的加密数据空间一致.
image方法一
问题在于如果出现了相同的原文,那么对应的密文也会一样.
方法二
问题在于,攻击者会分辨出是否同一个分区的内容发生了变化.
基于上面两种有问题的方案,Dan就推出了可调分组加密的概念了(简化后的). 即便是一个字节的改变,也会使得密文变化得面目全非.
Tweakable Block Ciphers
这里举了两个构建方案:
- Trivial Construction
- XTS Tweakable block cipher
Summary
Format Preserving Encryption
加密信用卡的数字,使密文看起来也像信用卡的数字.
image image
网友评论