07/01/2018
1
Chương 5:
QUN LÝ VÀ PHÂN PHI KHÓA
(KEY MANAGEMENT AND DISTRIBUTION)
GV: Nguyn ThHnh
Nguyễn Thị Hạnh 1
Mc tiêu
˗Gii thích đưc scn thiết ca mt Key-
Distribution Center (KDC)
˗Làm thếnào để KDC có thto ra được
Session Key gia hai bên tham gia
Khái nim vSession Key
Gii thích hình KDC
Gii thích các bước to Session Key bng KDC
˗Gii thích vFlat Multiple KDCs; Hierarchical
Multiple KDCs
2
Nguyễn Thị Hạnh
07/01/2018
2
Mc tiêu
˗Làm thếnào hai bên than gia dùng giao thc
Symmetric-Key Agreement để to session key
không dùng dch vca KDC
Diffie-Hellman Key Agreement
Station-to-Station Key Agreement
˗ tKerberos như mt KDC và mt giao
thc xác thc: Servers; Operation; Using
Different Servers; Kerberos Version 5; Realms
3
Nguyễn Thị Hạnh
Mc tiêu
˗Nêu được cn thiết ca Certification đối vi
Public Key
Public Announcement
Trusted Center
Controlled Trusted Center
Certification Authority
˗X.509 đề xut mtđịnh dng Certificate như
thếnào?
X.509 Certificate Format
4
Nguyễn Thị Hạnh
07/01/2018
3
Mc tiêu
˗Nêu ra ý tưởng ca Public-key Infrastructure
(PKI) và gii thích được nhim vca nó.
5
Nguyễn Thị Hạnh
Ni dung chính
1. Symmetric-key Distribution
2. Kerberos
3. Symmetric-Key Agreement
4. Public-key distribution
(Cryptography & Network Security. McGraw-Hill,
Inc., 2007., Chapter 15)
( Cryptography and Network Security: Principles
and Practices (3rd Ed.) – Chapter 14)
Nguyễn Thị Hạnh 6
07/01/2018
4
1. Symmetric-key Distribution
˗ hóa khóa đối xng hiu quhơn
hóa khóa btđối xng đối vi vic hóa các
thông đip ln. Tuy nhiên hóa khóa đối
xng cn mt khóa chia sgia hai tchc.
˗Mt người cn trao đổi thông đip bo mt vi
N người, thì ngưiđó cn N khóa khác nhau.
Vy N người giao tiếp vi N người khác thì
cn tng s N*(N-1) khóa
˗skhóa không ch vnđề, mà phân phi
khóa mt vnđề khác.
7
Nguyễn Thị Hạnh
Key-Distribution Center: KDC
˗ Để gim slượng khóa, mi người sthiết lp
mt khóa mt chia svi KDC
˗Làm thếnào để Alice có thgi mt thông
đip bo mt ti Bob
8
Nguyễn Thị Hạnh
07/01/2018
5
Key-Distribution Center: KDC
˗Quá trình x nhưsau:
1. Alice gi 1 yêu cuđến KDC để nói rng
ta cn mt khóa phiên (session secret key)
gia ta và Bob.
2. KDC thông báo vi Bob vyu cu ca Alice
3. Nếu Bob đồng ý, mt session key được to
gia 2 bên.
˗Khóa mt này được dùng để chng thc
Alice và Bob vi KDC và ngăn chn Eve gi
mo mt trong hai.
9
Nguyễn Thị Hạnh
Key-Distribution Center: KDC
Flat Multiple KDCs
˗Khi slượng người dùng KDC tăng, hthng trnên
khó qun mt bottleneck sxy ra.
˗chúng ta có nhiu KDCs, chia thành các domain.
Mi domain có th mt hoc nhiu KDCs
˗Alice mun gi thông đip mt ti Bob, mà Bob
thuc vào domain khác, thì Alice liên lc vi KDC ca
ta mà trong đó tiếp tc liên lc vi KDC trong
domain ca Bob.
˗Hai KDCs nhưvy thì được gi Flat multiple KDCs
10
Nguyễn Thị Hạnh