Functions as course notes for UCSD course CSE207. Feedback, corrections and comments welcome.
Preface: postscript ; pdf
| Chapter | Notes | Slides |
| Introduction | postscript ; pdf | |
| Block ciphers | postscript ; pdf | |
| Pseudorandom functions | postscript ; pdf | |
| Symmetric encryption | postscript ; pdf | |
| Hash functions | postscript ; pdf | |
| Message authentication | postscript ; pdf | |
| Computational number theory |
postscript ; pdf | |
| Number-theoretic primitives | postscript ; pdf | |
| Asymmetric encryption | postscript ; pdf | |
| Digital signatures | postscript ; pdf | |
| Key distribution | - |
| Appendix | Notes |
| The birthday
problem
|
postscript ; pdf |