The Foundations of Cryptography – drafts of a two-volume book Oded Goldreich

Cryptography is concerned with the construction of schemes that should maintain a desired functionality, even under malicious attempts aimed at making them deviate from it.It makes little sense to make assumptions regarding the specific strategy that the adversary may use. The only assumptions that can be justified refer to the computational abilities of the adversary. The design of cryptographic systems has to be based on firm foundations ; whereas ad-hoc approaches and heuristics are a very dangerous way to go.
Read more and Download →







