Mật mã ứng dụng
Mã xác thực thông điệp
https://class.coursera.org/
crypto-preview/class/index
Toàn vẹn thông điệp
MAC dựa trên PRF
CBC-MAC và NMAC
MAC padding
PMAC và Carter-Wegman MAC
MÃ XÁC THỰC THÔNG ĐIỆP
Toàn vẹn thông điệp
MAC dựa trên PRF
CBC-MAC và NMAC
MAC padding
PMAC và Carter-Wegman MAC
MÃ XÁC THỰC THÔNG ĐIỆP
https://class.coursera.org/
crypto-preview/class/index
Toàn vẹn thông điệp
Mc đích
Toàn vn, không cn bí mt
Ví d
Bo v các file công khai trên đĩa
Bo v các banner qung cáo trên trang web
4
Toàn vẹn thông điệp: MAC (Message Authentication Code)
5
thông đip m
tag
k
k
Alice
Bob
Sinh tag:
tag S(k, m)
Kim tra tag:
V(k,m,tag) = ‘yes’
?
Định nghĩa. MAC I = (S, V) định nghĩa trên (K, M, T) là mt cp thut
toán:
- S(k, m) output t thuc T
- V(k, m, t) output ‘yes’ hoc ‘no’