Week 11: 1
5-2023 NT219–Cryptography
NT219- Cryptography
PhD. Ngoc-Tu Nguyen
tunn@uit.edu.vn
Week 11: Hash Function and Message
Authentication Codes
Week 11: 2
5-2023 NT219–Cryptography
Security goals
Confidentiality
Authentication
Integrity
Non-repudiation (Accountability)
Availability
Privacy
Goals
Cipher systems
- Symmetric (DES, AES)
- Asymmetric (RSA, ECC,
CRYSTALS-KYBER)
Hash functions
Message authentication code (MAC)
Digital signature (digital certificate)
Access control RBAC, ABAC, PBAC
Week 11: 3
5-2023 NT219–Cryptography
Outline
Motivations
Hash function
CRC
Cryptographic Hash function
SHA2, SHA3
Message authentication code
Week 11: 4
5-2023 NT219–Cryptography
Textbooks and References
Text books
[1] Chapter 11,12
Week 11: 5
5-2023 NT219–Cryptography
Motivations
How to ensure that the message is the original one?
How to verify that a message comes from the claimed
sender? Authentication?
Integrity?
Digital signature
Alice Bob
If A and B can not agree a session key ?
𝑠𝑒𝑛𝑑 𝑀 ?
𝑀,𝑡𝑎𝑔=𝐻𝑀𝐴𝐶
(
𝐾,𝑀
)
=𝐻(𝐾,𝑀)
𝑀
,𝑡𝑎𝑔
𝑀=𝑀