首页> 外文期刊>Theoretical computer science >A probabilistic polynomial-time process calculus for the analysis of cryptographic protocols
【24h】

A probabilistic polynomial-time process calculus for the analysis of cryptographic protocols

机译:用于加密协议分析的概率多项式时间过程演算

获取原文
获取原文并翻译 | 示例
           

摘要

We prove properties of a process calculus that is designed for analysing security protocols. Our long-term goal is to develop a form of protocol analysis, consistent with standard cryptographic assumptions, that provides a language for expressing probabilistic polynomial-time protocol steps, a specification method based on a compositional form of equivalence, and a logical basis for reasoning about equivalence. The process calculus is a variant of CCS, with bounded replication and probabilistic polynomial-time expressions allowed in messages and boolean tests. To avoid inconsistency between security and nondeterminism, messages are scheduled probabilistically instead of nondeterministically. We prove that evaluation of any process expression halts in probabilistic polynomial time and define a form of asymptotic protocol equivalence that allows security properties to be expressed using observational equivalence, a standard relation from programming language theory that involves quantifying over all possible environments that might interact with the protocol. We develop a form of probabilistic bisimulation and use it to establish the soundness of an equational proof system based on observational equivalences. The proof system is illustrated by a formation derivation of the assertion, well-known in cryptography, that El Gamal encryption's semantic security is equivalent to the (computational) Decision Diffie-Hellman assumption. This example demonstrates the power of probabilistic bisimulation and equational reasoning for protocol security.
机译:我们证明了用于分析安全协议的过程演算的属性。我们的长期目标是开发一种与标准密码学假设一致的协议分析形式,该语言提供一种用于表达概率多项式时间协议步骤的语言,一种基于等价组成形式的规范方法以及一种推理的逻辑基础关于等价。流程演算是CCS的一种变体,在消息和布尔测试中允许有界复制和概率多项式时间表达式。为了避免安全性和不确定性之间的不一致,消息将按概率而不是不确定地进行调度。我们证明对任何过程表达式的评估都将在概率多项式时间内停止,并定义一种渐近协议等价形式,该形式允许使用观察等价来表示安全属性,这是编程语言理论的一种标准关系,涉及量化可能与之相互作用的所有可能环境协议。我们开发了一种概率双仿真形式,并用它来建立基于观测等价物的方程证明系统的健全性。证明系统由在密码术中众所周知的断言的形式推导来说明,该证明说El Gamal加密的语义安全性等同于(计算)Decision Diffie-Hellman假设。此示例演示了概率双仿真和方程式推理对协议安全性的强大作用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号