认证加密

✍ dations ◷ 2025-12-03 12:07:40 #对称密码学,讯息鉴别码

认证加密(英语:Authenticated encryption,AE)和带有关联数据的认证加密(authenticated encryption with associated data,AEAD,AE的变种)是一种能够同时保证数据的保密性、 完整性和真实性(英语:message authentication)的一种加密模式。这些属性都是在一个易于使用的编程接口下提供的。

人们观察发现安全地将保密模式与认证模式组合可能是容易出错和困难的,于是认证加密应运而生。 这一点已由许多实际攻击证实,这些攻击通过对身份验证(包括SSL与TLS)的不正确实现或缺失,引入到了生产协议和应用程序中。

在2000年左右,围绕这个概念进行了一些努力。特别是,2000年Charanjit Jutla发表IACBC和IAPM(英语:IAPM (mode))模式,引发了人们对这些模式的强烈兴趣。 ISO/IEC 19772:2009已经对六种不同的认证加密模式(即OCB(英语:OCB mode) 2.0,Key Wrap(英语:Key Wrap), CCM(英语:CCM mode), EAX(英语:EAX mode),Encrypt-then-MAC(EtM)和GCM(英语:Galois/Counter Mode))进行了标准化。 在NIST的征集下开发了更多的模式。 海绵函数可以在双工模式下使用,提供经过认证的加密。

首先对明文进行加密,然后根据得到的密文生成消息认证码(MAC)。密文和它的MAC一起发送。例如IPsec。EtM是ISO/IEC 19772:2009规定的六种认证加密方法中的一种。这是唯一可以达到认证加密安全性最高定义的方法,但这只有在使用的MAC“强不可伪造”时才能实现。2014年11月,EtM的传输层安全性协议(TLS)和资料包传输层安全(DTLS)扩展已经作为RFC 7366发布。各种EtM密码包也存在于SSHv2中(例如hmac-sha1-etm@openssh.com)。

基于明文生成MAC,并且明文在没有MAC的情况下被加密。明文的MAC和密文一起发送。用于例如SSH。E&M方法本身并未被证明是“强不可伪造”的。

基于明文生成MAC,然后将明文和MAC一起加密以基于两者生成密文。密文(包含加密的MAC)被发送。MtE方法本身并未被证明是“强不可伪造”的。用于例如SSL/TLS。尽管有理论上的安全性,但对SSL/TLS进行更深入的分析将保护模型化为MAC-then-pad-then-encrypt,即明文先填充到加密函数的块大小。填充错误通常会导致接收方发现可检测到的错误,从而导致Padding oracle attack(英语:Padding oracle attack),如Lucky Thirteen attack。

相关

  • 分解代谢异化作用(英语:Catabolism),又称作分解代谢,是生物的新陈代谢途径,将分子分解成更小的单位,并被氧化释放能量的过程,或用于其他合成代谢反应释放能量的过程。 异化作用将大分子(例如
  • 观赏植物园艺植物指为了装饰而种植在花园、庭院或室内的可供观赏的植物。园艺植物的种植和培育是园艺学的重要组成部分。大多数的小型园艺植物的种植是出于美学的目的,如花卉、大叶植
  • Azelaic acid壬二酸是一种饱和二羧酸,化学式为HOOC(CH2)7COOH。在标准状态下,纯壬二酸呈白色粉末状。壬二酸自然存在于小麦、黑麦和大麦等榖物中。壬二酸可作为聚合物和增塑剂等化工产品的
  • SDLP社会民主工党(爱尔兰语:Páirtí Sóisialta Daonlathach an Lucht Oibre)是北爱尔兰的第三大党,也是属于社会党国际的社会民主党。该党是北爱两大亲爱尔兰政党之一,但与另一个亲
  • 赵家楼赵家楼位于北京市东城区长安街以的北前赵家楼胡同。赵家楼原为明穆宗隆庆朝文渊阁大学士赵贞吉的宅邸,因后花园假山上建有亭台,远望似楼故得名。清末至民国成为新交通系高官曹
  • 操作性条件反射操作性条件反射(英语:operant conditioning)是一种由刺激引起的行为改变的过程与方法,又称为工具性条件反射(instrumental conditioning)或工具学习。操作性条件反射与经典条件反
  • 店村站店村站(朝鲜语:점촌역/店村驛  */?)是位于韩国庆尚北道闻庆市店村洞的一个车站,属于庆北线。
  • 死神来了系列绝命终结站系列 是一个美国的恐怖专营权,由五部电影、两本漫画书和九部小说组成。它是基于杰佛瑞·雷迪克(英语:Jeffrey Reddick)编写,未经使用的待售剧本,原是为电视剧系列“X档
  • 西泽·A·罗德尼西泽·奥古斯塔斯·罗德尼(Caesar Augustus Rodney,1772年1月4日-1824年6月10日,美国政治家,民主共和党成员,曾任美国众议院议员(1803年-1805年、1821年-1822年)、美国司法部长(1807
  • 安德拉马西纳区安德拉马西纳区(马达加斯加语:Andramasina),是马达加斯加的行政区,位于该国中部,由阿那拉芒加区负责管辖,首府设于安德拉马西纳,面积1,370平方公里,2001年人口139,217,人口密度每平方