CCM认证加密

来源:互联网 发布:电子琴和吉他知乎 编辑:程序博客网 时间:2024/06/05 17:45

认证加密方案,既保证数据的机密性,又保证数据的完整性。
加密和认证:加密使用CTR模式,认证使用CBC-MAC
令是明文,K为加密密钥。在计数器模式中,选择计数器ctr,构造一系列计数器T0, T1, T2, …, Tn: Ti=(ctr+i) mod 2^m。计算密文yi=xi XOR Ek(Ti)
认证码,y’=T0 XOR CBC - MAC(x,k)则密文为y=y1||y2…||yn||y’
解密和验证:
使用密钥K和计数器序列T1,T2,T3….Tn解密y1||y2…||yn,获得明文串x,然后计算CBC-MAC(x,k),验证其是否等于y’ XOR T0

0 0