Mind map
Crypto U9, Cryptographic Protocols
Map content
Crypto U9, Cryptographic Protocols
specification of all events needed in order to achieve a requried security goal
- specifies 4 things
- protocol assumptions
- protocol flow
- communication steps in protocol
- protocol messages
- kind of content in messages
- protocol actions
- any action an entity needs to perform before sending or after receiving a message
- specifies 4 things
stages of protocol design
- 1. define protocol objectives
- Identify the problem trying to be solved.
- 2. define protocol goals
- translate objectives into concrete security goals
- 3. specify protocol
- take goals as input and determine
- cryptographic primitives
- flow
- actions
- take goals as input and determine
- 1. define protocol objectives
design challenges
- it's hard to get the right objectives
- it is not always straightforward to identify the right security goals for identified objectives
- deviating from standard protocols can lead to insecure protocols
- complicated design goals may not fit existing, standard protocols
- modifying a standard protocol even slightly may have insecure impacts
- hire professionals to do protocol design
protocol examples
- PKCS
- specifies suite of protocols for public key cryptography
- ISO / IEC 117700
- specifies suite of protocols for mutual entity authentication
- SSL/TLS
- specifies protocol for setting up a secure communication channel
- PKCS
attacks on protocols
- reflection
- http://en.wikipedia.org/wiki/Reflection_attack
- man in the middle
- http://en.wikipedia.org/wiki/Man-in-the-middle_attack
- interleaving
- type of man in the middle attack
- reflection
Information
- Description
- IYM002 (Unit 9 - cryptographic protocols) Mind Map on Crypto U9, Cryptographic Protocols, created by jjanesko on 24/04/2013.
- Created by
- jjanesko
- Views
- 185
- Tags
- Rating