Protecting data availability
12
Synchronous blockchains
Crypto for Data Science
Course description
1
Course overview
Protecting data integrity
2
Cryptographic hash functions
3
Password hashing
4
(Pseudo)randomness
5
Message authentication codes
6
Digital signatures
7
Key exchange
Protecting data availability
8
Bitcoin overview
9
Proof of work mining
10
Bitcoin security
11
Byzantine broadcast
12
Synchronous blockchains
Protecting data confidentiality
Protecting data science
Protecting data availability
12
Synchronous blockchains
12
Synchronous blockchains
To appear
11
Byzantine broadcast
Protecting data confidentiality