斯坦福大学密码学公开课——一些零碎的知识(Odds & Ends)(三)

Tweakable Encryption

可调分组加密(Tweakable Block Cipher)的应用背景在于磁盘加密中,明文和密文的加密数据空间一致.

image

方法一
问题在于如果出现了相同的原文,那么对应的密文也会一样.

image

方法二
问题在于,攻击者会分辨出是否同一个分区的内容发生了变化.

image

基于上面两种有问题的方案,Dan就推出了可调分组加密的概念了(简化后的). 即便是一个字节的改变,也会使得密文变化得面目全非.


Tweakable Block Ciphers

这里举了两个构建方案:

  1. Trivial Construction
image
  1. XTS Tweakable block cipher
image
Disk encryption using XTS

Summary

image

Format Preserving Encryption

加密信用卡的数字,使密文看起来也像信用卡的数字.

image
image

你可能感兴趣的:(斯坦福大学密码学公开课——一些零碎的知识(Odds & Ends)(三))