Dolev-Yao model

From Wikipedia, the free encyclopedia
  (Redirected from Dolev-Yao threat model)
Jump to: navigation, search

The Dolev-Yao model is a formal model used to prove properties of interactive protocols.

Contents

[edit] The network

The network is represented by a set of abstract machines that can exchange messages. These messages consist of formal terms.

[edit] The adversary

The adversary in this model can overhear, intercept, and synthesise any message and is only limited by the constraints of the cryptographic methods used. In other words: "the attacker carries the message."

This omnipotence has been very difficult to model and many threat models simplify it, as, for example, the attacker in ubiquitous computing.

[edit] The algebraic model

Cryptographic primitives are modeled by abstract operators. For example, asymmetric encryption for a user x is represented by the encryption function Ex and the decryption function Dx. Their main properties are that their composition is the identity function (DxEx = ExDx = 1) and that an encrypted message Ex(M) reveals nothing about M. Unlike in the real world, the adversary can neither manipulate the encryption's bit representation nor guess the key.

[edit] See also

[edit] References


Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages