认证加密

✍ dations ◷ 2025-12-03 02:27:01 #对称密码学,讯息鉴别码

认证加密(英语: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。

相关

  • MarinerMariner是一个被取消的计划,旨在为Netscape Communicator使用的浏览器引擎提高性能和稳定性。Mariner增加了对页面回流的支援,这是先前Netscape版本中所缺乏的一项功能,这使文
  • 脱氢抗坏血酸脱氢抗坏血酸(Dehydroascorbic acid, DHA)是氧化形式的抗坏血酸(维生素C)。维生素C以DHA的形式通过葡萄糖转运体(GLUT1)进入在有大量自由基产生的线粒体中并聚集。脱氢抗坏血酸已
  • 互溶互溶体系是多种物质相互溶解的体系。如果两种纯液体组分能按任意的比例相互混溶,那么就会形成理想的液态混合物。通常,两种结构相似或极性相似的化合物可以按任意比例混合,并形
  • 蓝斑核蓝斑核(Locus Coeruleus),简称蓝斑,亦称青斑核,是位于脑干的一个神经核团。其功能与压力反应有关。菲力克斯·维克-达吉尔最早发现了蓝斑这一解剖构造。蓝斑位于第四脑室底,脑桥前
  • 软禁软禁指的是用非暴力手段,合法或非法地把某人的活动范围限制在一定的范围中,在任何时间均受到监视,需要获得批准才能出外。且未经批准的人不得与软禁者有所接触及连系。与监狱比
  • 长顺县长顺县是中华人民共和国贵州省黔南布依族苗族自治州下属的一个县,位于贵州南部。面积1554平方公里,2006年人口25万。邮政编码550700,县政府驻长寨街道。明朝万历四十年(1612年)置
  • 王鸿仪王鸿仪(?-1826年),字云衢,直隶省天津府天津县人。清朝军事将领、武进士。嘉庆五年,武举中试。嘉庆六年,登武进士,授蓝翎侍卫。嘉庆十一年,授四川提标右营游击。嘉庆十六年,署维州协副将
  • 张森楷张森楷(1858年10月14日-1928年6月23日),原名家楷,字元翰,后改名森楷,字式卿,晚号端叟,民国四年后更署石亲,学者称石亲先生,四川重庆府合州人(今重庆市合川区狮滩镇),光绪十九年癸巳恩科本
  • 克拉伦斯公爵克拉伦斯公爵为一曾被三次册封的英格兰公爵爵位(英语:Peerage of England),一般授予英国王室较年幼的成员。在1362年爱德华三世的次子,安特卫普的莱昂内尔第一个获封此爵位。由于
  • 格奥尔格·克里斯托弗·瓦根塞尔格奥尔格·克里斯托弗·瓦根塞尔(德语:Georg Christoph Wagenseil,1715年1月29日-1777年3月1日),奥地利作曲家。他是约翰·富克斯最喜欢的学生,并继任他成为维也纳宫廷作曲家。他的