Torrent details for "Rosulek M. The Joy of Cryptography 2019 [andryold1]"    Log in to bookmark

wide
Torrent details
Cover
Download
Torrent rating (0 rated)
Controls:
Category:
Language:
English English
Total Size:
3.84 MB
Info Hash:
a6ac20287c93c62f9588c0daa564b1c071a71112
Added By:
Added:  
28-10-2022 15:26
Views:
197
Health:
Seeds:
3
Leechers:
0
Completed:
130
wide




Description
wide
Externally indexed torrent
If you are the original uploader, contact staff to have it moved to your account
Textbook in PDF format

The Joy of Cryptography is an undergraduate textbook in cryptography. This book grew out of lecture notes I developed for the cs427 course at Oregon State University (and before that, cs473 at the University of Montana). . This book has a theoretical flavor, that reflects my personal bias as a
theoretician. The book does cover:
How it is possible to formally define security properties and reason about them mathematically.
How the most common cryptographic constructions work: what makes them secure, while similar constructions are insecure ?
The differrence between diferent kinds of cryptographic primitives (PRFs, block ciphers, encryption, MACs, hash functions, etc). This includes differences in their interfaces, differences in their security properties, and most importantly, how to think about which primitive is best suited for a particular security goal.
The book does not cover:
How to use encryption/privacy software like PGP, TrueCrypt, Signal, etc.
Cryptocurrencies like Bitcoin.
How to safely implement production-ready cryptographic algorithms. At times the book hints at some implementation issues, mostly to show how incredibly difficult it is to get things right.
What goes inside low-level primitives like block ciphers and hash functions. I think readers of this book are much more likely to build systems out of these primitives, rather than design their own primitives. Thus, the focus is on understanding what these different primitives provide, and how to combine them in sound ways.
You will get the most out of this book if you have a solid foundation in standard undergraduate computer science material:
Discrete mathematics (of the kind you typically find in year 2 or 3 of an undergraduate CS program) is required background. The book assumes familiarity with basic modular arithmetic, discrete probabilities, simple combinatorics, and especially proof techniques.
Algorithms &amp data structures background is highly recommended, and theory of computation (automata, formal languages &amp computability) is also recommended. We deal with computations and algorithms at a high level of abstraction, and with mathematical rigor. This can be a significant challenge if you haven’t had prior experience from these courses.
Review of Concepts &amp Notation.
One-Time Pad &amp Kerckhoffs’ Principle.
The Basics of Provable Security.
Secret Sharing.
Basing Cryptography on Intractable Computations.
Pseudorandom Generators.
Pseudorandom Functions &amp Block Ciphers.
Security Against Chosen Plaintext Attacks.
Block Cipher Modes of Operation.
Chosen Ciphertext Attacks.
Message Authentication Codes.
Hash Functions.
The RSA Function.
Diffie-Hellman Key Agreement.
Public-Key Encryption.
Authenticated Encryption &amp AEAD.
Index of Security Definitions

  User comments    Sort newest first

No comments have been posted yet.



Post anonymous comment
  • Comments need intelligible text (not only emojis or meaningless drivel).
  • No upload requests, visit the forum or message the uploader for this.
  • Use common sense and try to stay on topic.

  • :) :( :D :P :-) B) 8o :? 8) ;) :-* :-( :| O:-D Party Pirates Yuk Facepalm :-@ :o) Pacman Shit Alien eyes Ass Warn Help Bad Love Joystick Boom Eggplant Floppy TV Ghost Note Msg


    CAPTCHA Image 

    Anonymous comments have a moderation delay and show up after 15 minutes