SlideShare a Scribd company logo
Key Management and
Distribution
Presented by
Sir Najam
What is key management?
ļ‚— Key management is the set of techniques and
procedures supporting the establishment and
maintenance of keying relationships between
authorized parties.
ļ‚— A keying relationship is the state wherein
communicating entities share common data(keying
material) to facilitate cryptography techniques. This
data may include public or secret keys, initialization
values, and additional non-secret parameters.
ļ‚— Key management encompasses techniques and
procedures supporting:
1. initialization of systems users within a domain;
2. generation, distribution, and installation of keying
material;
3. controlling the use of keying material;
4. update, revocation, and destruction of keying
material;
and
5. storage, backup/recovery, and archival of keying
material.
Objectives
The objective of key management is to maintain
keying relationships and keying material in a
manner that counters relevant threats
In practice an additional objective is conformance
to
a relevant security policy
Threats
1. compromise of confidentiality of secret keys
2. compromise of authenticity of secret or public
keys.
3. unauthorized use of public or secret keys
Security Policy
Security policy explicitly or implicitly defines the
threats a system is intended to address
Security policy may affect the stringency of
cryptographic requirements, depending on the
susceptibility of the environment in questions to
various types of attack.
Key management techniques
ļ‚— Public-key techniques
Primary advantages offered by public-key
techniques for applications related to key
management include:
1. simplified key management
2. on-line trusted server not required
3. enhanced functionality
Key management techniques
ļ‚— Key management
a) Symmetric-key encryption
encryptio
n
decryptio
n
plaintext
plaintext
symmetric
key
generator
secret
key
secret
key
ciphertex
t
Key management techniques
b) public-key encryption
encryption decryption
asymmetric key pair
generation
plaintext ciphertext
plaintext
public
key
private
key
secure channel (private and
authentication)
secure channel (authentication
only)
unsecured channel (no
protection)
Key management techniques
ļ‚— Techniques for distributing confidential keys
Key layering and symmetric-key certificates
Key layering:
1. master keys – keys at the highest level in the hierarchy
2. key-encrypting keys – symmetric keys or encryption public
keys used for key transport or storage of other keys
3. data keys – used to provide cryptographic operations on user
data
Key management techniques
symmetric-key certificates:
Symmetric-key certificates provide a means for a KTC(Key
Translation Center) to avoid the requirement of either
maintaining a secure database of user secrets (or duplicating
such a database for multiple servers), or retrieving such keys
from a database upon translation requests.
Key management life cycle
1. user registration
2. user initialization
3. key generation
4. key installation
5. key registration
6. normal use
7. key backup
8. key update
9. archival
10. key de-registration and destruction
11. key recovery
12. key revocation
Key Distribution
ļ‚— given parties A and B have various key
distribution alternatives:
1. A can select key and physically deliver to B
2. third party can select & deliver key to A & B
3. if A & B have communicated previously can use
previous key to encrypt a new key
4. if A & B have secure communications with a
third party C, C can relay key between A & B
Key Distribution Task
Key Distribution Scenario
Key Distribution Issues
ļ‚— hierarchies of KDC’s required for large networks,
but must trust each other
ļ‚— session key lifetimes should be limited for
greater security
ļ‚— use of automatic key distribution on behalf of
users, but must trust system
ļ‚— use of decentralized key distribution
ļ‚— controlling key usage
Simple Secret Key Distribution
ļ‚— Merkle proposed this very simple scheme
ļ‚— allows secure communications
ļ‚— no keys before/after exist
Secret Key Distribution with
Confidentiality and Authentication
Distribution of Public Keys
ļ‚— can be considered as using one of:
ļ‚— public announcement
ļ‚— publicly available directory
ļ‚— public-key authority
ļ‚— public-key certificates
Public Announcement
ļ‚— users distribute public keys to recipients or
broadcast to community at large
ļ‚— eg. append PGP keys to email messages or post to
news groups or email list
ļ‚— major weakness is forgery
ļ‚— anyone can create a key claiming to be someone
else and broadcast it
ļ‚— until forgery is discovered can masquerade as
claimed user
Publicly Available Directory
ļ‚— can obtain greater security by registering keys
with a public directory
ļ‚— directory must be trusted with properties:
ļ‚— contains {name,public-key} entries
ļ‚— participants register securely with directory
ļ‚— participants can replace key at any time
ļ‚— directory is periodically published
ļ‚— directory can be accessed electronically
ļ‚— still vulnerable to tampering or forgery
Public-Key Authority
ļ‚— improve security by tightening control over
distribution of keys from directory
ļ‚— has properties of directory
ļ‚— and requires users to know public key for the
directory
ļ‚— then users interact with directory to obtain any
desired public key securely
ļ‚— does require real-time access to directory when
keys are needed
ļ‚— may be vulnerable to tampering
Public-Key Authority
Public-Key Certificates
certificates allow key exchange without real-time
access to public-key authority
a certificate binds identity to public key
usually with other info such as period of validity,
rights of use etc
with all contents signed by a trusted Public-Key
or Certificate Authority (CA)
can be verified by anyone who knows the public-
key authorities public-key
Public-Key Certificates

More Related Content

PPTX
Key management and distribution
PPTX
key management in cryptography and network security
PPTX
key management
PPT
CHAPTER 14 CRYPTOGR AND NETWORK SECURITY
PPT
Information and data security key management and distribution
PPT
Key management.ppt
PPTX
Module 5-Key management in security in computing
PPT
Unit 1INTRODUCTION AND KEY MANAGEMENT
Key management and distribution
key management in cryptography and network security
key management
CHAPTER 14 CRYPTOGR AND NETWORK SECURITY
Information and data security key management and distribution
Key management.ppt
Module 5-Key management in security in computing
Unit 1INTRODUCTION AND KEY MANAGEMENT

Similar to 008 Key Distribution with examples and some (20)

PPT
Key Managment in Network Security William Stalling
PPT
ch14_ Key management in network security
PDF
PPTX
Untitled presentation (5).pptx
PPTX
Untitled presentation (5).pptx
PPT
Is unit-4-part-1
PPTX
Lectur can you explain me this slidee-17.pptx
PPTX
Key management
PPTX
Key Management and Distribution
PPT
Lec 10 - Key Management.ppt
PPTX
Public Key Distribution
PPTX
publickey-181006180859.pptx
PDF
Computer security module 3
PPTX
NS UNIT 2 Key Distribution and Management
PPTX
Key management and Distribution in Network security.ppt
PPSX
Are your crypto keys safe?
PDF
Key Management
PDF
Unit 2_Key distribution_Deffi-Hellman.pdf
DOCX
Chapter 8Secret and Public KeysChapter 8 OverviewManag.docx
PPT
Unit - 3.ppt
Key Managment in Network Security William Stalling
ch14_ Key management in network security
Untitled presentation (5).pptx
Untitled presentation (5).pptx
Is unit-4-part-1
Lectur can you explain me this slidee-17.pptx
Key management
Key Management and Distribution
Lec 10 - Key Management.ppt
Public Key Distribution
publickey-181006180859.pptx
Computer security module 3
NS UNIT 2 Key Distribution and Management
Key management and Distribution in Network security.ppt
Are your crypto keys safe?
Key Management
Unit 2_Key distribution_Deffi-Hellman.pdf
Chapter 8Secret and Public KeysChapter 8 OverviewManag.docx
Unit - 3.ppt
Ad

More from AssadLeo1 (20)

PPT
Chagal chagal with khatch khatch model with detail
PPT
E commerce busin and some important issues
PPTX
What is SEO in pakistan with main components
PPT
business model and some other things that
PPTX
Software Evolution all in Mehmoona.pptx
PPTX
Behavioral Model with Maniha Butt and many More
PPTX
Software Quality Assurance Qurat ul ain.pptx
PPTX
UML Samra Bs it 4th all about aspire college
PPTX
Process Structure and some other important
PPT
Process importance with full detail about
PPTX
IPM Chapter 1 Complete detail and chapeter
PPTX
Hardware Firewall with all the detail of
PPTX
Law and Order in PK in a country is most important
PPTX
Types of Multipule things and other things
PPTX
Model_of_Heterogeneous_System and other things
PPTX
what a knowledge and other things in this slide
PPTX
full with knowledge and other things with
PPT
that is the most important part of this topic
PPT
Discrete and other examples with great intrest
PPTX
Decoding Insights and some extra examples
Chagal chagal with khatch khatch model with detail
E commerce busin and some important issues
What is SEO in pakistan with main components
business model and some other things that
Software Evolution all in Mehmoona.pptx
Behavioral Model with Maniha Butt and many More
Software Quality Assurance Qurat ul ain.pptx
UML Samra Bs it 4th all about aspire college
Process Structure and some other important
Process importance with full detail about
IPM Chapter 1 Complete detail and chapeter
Hardware Firewall with all the detail of
Law and Order in PK in a country is most important
Types of Multipule things and other things
Model_of_Heterogeneous_System and other things
what a knowledge and other things in this slide
full with knowledge and other things with
that is the most important part of this topic
Discrete and other examples with great intrest
Decoding Insights and some extra examples
Ad

Recently uploaded (20)

PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PDF
Lecture1 pattern recognition............
PPTX
Supervised vs unsupervised machine learning algorithms
PPTX
Introduction to machine learning and Linear Models
PPTX
SAP 2 completion done . PRESENTATION.pptx
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PDF
[EN] Industrial Machine Downtime Prediction
PDF
Mega Projects Data Mega Projects Data
PPTX
STERILIZATION AND DISINFECTION-1.ppthhhbx
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PDF
annual-report-2024-2025 original latest.
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Qualitative Qantitative and Mixed Methods.pptx
Acceptance and paychological effects of mandatory extra coach I classes.pptx
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Lecture1 pattern recognition............
Supervised vs unsupervised machine learning algorithms
Introduction to machine learning and Linear Models
SAP 2 completion done . PRESENTATION.pptx
Introduction-to-Cloud-ComputingFinal.pptx
Miokarditis (Inflamasi pada Otot Jantung)
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
[EN] Industrial Machine Downtime Prediction
Mega Projects Data Mega Projects Data
STERILIZATION AND DISINFECTION-1.ppthhhbx
climate analysis of Dhaka ,Banglades.pptx
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
annual-report-2024-2025 original latest.

008 Key Distribution with examples and some

  • 2. What is key management? ļ‚— Key management is the set of techniques and procedures supporting the establishment and maintenance of keying relationships between authorized parties. ļ‚— A keying relationship is the state wherein communicating entities share common data(keying material) to facilitate cryptography techniques. This data may include public or secret keys, initialization values, and additional non-secret parameters.
  • 3. ļ‚— Key management encompasses techniques and procedures supporting: 1. initialization of systems users within a domain; 2. generation, distribution, and installation of keying material; 3. controlling the use of keying material; 4. update, revocation, and destruction of keying material; and 5. storage, backup/recovery, and archival of keying material.
  • 4. Objectives The objective of key management is to maintain keying relationships and keying material in a manner that counters relevant threats In practice an additional objective is conformance to a relevant security policy
  • 5. Threats 1. compromise of confidentiality of secret keys 2. compromise of authenticity of secret or public keys. 3. unauthorized use of public or secret keys
  • 6. Security Policy Security policy explicitly or implicitly defines the threats a system is intended to address Security policy may affect the stringency of cryptographic requirements, depending on the susceptibility of the environment in questions to various types of attack.
  • 7. Key management techniques ļ‚— Public-key techniques Primary advantages offered by public-key techniques for applications related to key management include: 1. simplified key management 2. on-line trusted server not required 3. enhanced functionality
  • 8. Key management techniques ļ‚— Key management a) Symmetric-key encryption encryptio n decryptio n plaintext plaintext symmetric key generator secret key secret key ciphertex t
  • 9. Key management techniques b) public-key encryption encryption decryption asymmetric key pair generation plaintext ciphertext plaintext public key private key secure channel (private and authentication) secure channel (authentication only) unsecured channel (no protection)
  • 10. Key management techniques ļ‚— Techniques for distributing confidential keys Key layering and symmetric-key certificates Key layering: 1. master keys – keys at the highest level in the hierarchy 2. key-encrypting keys – symmetric keys or encryption public keys used for key transport or storage of other keys 3. data keys – used to provide cryptographic operations on user data
  • 11. Key management techniques symmetric-key certificates: Symmetric-key certificates provide a means for a KTC(Key Translation Center) to avoid the requirement of either maintaining a secure database of user secrets (or duplicating such a database for multiple servers), or retrieving such keys from a database upon translation requests.
  • 12. Key management life cycle 1. user registration 2. user initialization 3. key generation 4. key installation 5. key registration 6. normal use 7. key backup 8. key update 9. archival 10. key de-registration and destruction 11. key recovery 12. key revocation
  • 13. Key Distribution ļ‚— given parties A and B have various key distribution alternatives: 1. A can select key and physically deliver to B 2. third party can select & deliver key to A & B 3. if A & B have communicated previously can use previous key to encrypt a new key 4. if A & B have secure communications with a third party C, C can relay key between A & B
  • 16. Key Distribution Issues ļ‚— hierarchies of KDC’s required for large networks, but must trust each other ļ‚— session key lifetimes should be limited for greater security ļ‚— use of automatic key distribution on behalf of users, but must trust system ļ‚— use of decentralized key distribution ļ‚— controlling key usage
  • 17. Simple Secret Key Distribution ļ‚— Merkle proposed this very simple scheme ļ‚— allows secure communications ļ‚— no keys before/after exist
  • 18. Secret Key Distribution with Confidentiality and Authentication
  • 19. Distribution of Public Keys ļ‚— can be considered as using one of: ļ‚— public announcement ļ‚— publicly available directory ļ‚— public-key authority ļ‚— public-key certificates
  • 20. Public Announcement ļ‚— users distribute public keys to recipients or broadcast to community at large ļ‚— eg. append PGP keys to email messages or post to news groups or email list ļ‚— major weakness is forgery ļ‚— anyone can create a key claiming to be someone else and broadcast it ļ‚— until forgery is discovered can masquerade as claimed user
  • 21. Publicly Available Directory ļ‚— can obtain greater security by registering keys with a public directory ļ‚— directory must be trusted with properties: ļ‚— contains {name,public-key} entries ļ‚— participants register securely with directory ļ‚— participants can replace key at any time ļ‚— directory is periodically published ļ‚— directory can be accessed electronically ļ‚— still vulnerable to tampering or forgery
  • 22. Public-Key Authority ļ‚— improve security by tightening control over distribution of keys from directory ļ‚— has properties of directory ļ‚— and requires users to know public key for the directory ļ‚— then users interact with directory to obtain any desired public key securely ļ‚— does require real-time access to directory when keys are needed ļ‚— may be vulnerable to tampering
  • 24. Public-Key Certificates certificates allow key exchange without real-time access to public-key authority a certificate binds identity to public key usually with other info such as period of validity, rights of use etc with all contents signed by a trusted Public-Key or Certificate Authority (CA) can be verified by anyone who knows the public- key authorities public-key