【24h】

A Modular Security Analysis of the TLS Handshake Protocol

机译:TLS握手协议的模块化安全分析

获取原文

摘要

We study the security of the widely deployed Secure Session Layer/Transport Layer Security (TLS) key agreement protocol. Our analysis identifies, justifies, and exploits the modularity present in the design of the protocol: the application keys offered to higher level applications are obtained from a master key, which in turn is derived, through interaction, from a pre-master key. Our first contribution consists of formal models that clarify the security level enjoyed by each of these types of keys. The models that we provide fall under well established paradigms in defining execution, and security notions. We capture the realistic setting where only one of the two parties involved in the execution of the protocol (namely the server) has a certified public key, and where the same master key is used to generate multiple application keys. The main contribution of the paper is a modular and generic proof of security for the application keys established through the TLS protocol. We show that the transformation used by TLS to derive master keys essentially transforms an arbitrary secure pre-master key agreement protocol into a secure master-key agreement protocol. Similarly, the transformation used to derive application keys works when applied to an arbitrary secure master-key agreement protocol. These results are in the random oracle model. The security of the overall protocol then follows from proofs of security for the basic pre-master key generation protocols employed by TLS.
机译:我们研究了广泛部署的安全会话层/传输层安全(TLS)密钥协议协议的安全性。我们的分析识别,证明并利用了协议设计中存在的模块化:从主键获得提供给更高级别应用的应用密钥,从主键又通过互动导出。我们的第一款贡献包括正式模型,阐明了每种类型钥匙享受的安全级别。我们在定义执行和安全概念的成熟范式下提供的模型。我们捕获现实的设置,其中只有两个参与协议(即服务器)所涉及的两方中的一个具有认证的公钥,并且使用相同的主密钥来生成多个应用程序密钥。本文的主要贡献是通过TLS协议建立的应用程序密钥的模块化和通用证明。我们表明TLS使用的转换来派生主键基本上将任意安全的预先主密钥协议协议转换为安全的主密钥协议协议。同样,在应用于任意安全主密钥协议协议时,用于派生应用程序密钥的转换。这些结果在随机的Oracle模型中。然后,整体协议的安全性从TLS采用的基本预先主键生成协议的安全性证明。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号