Cryptography is the gold standard for security. It is used to protect the transmission and storage of data between two parties by encrypting it into an unreadable format. Cryptography has enabled the first wave of secure transmissions, which has helped fuel the growth of transactions like shopping, banking, and finance over the world's biggest public network, the Internet. Many Internet applica…
"A staggeringly comprehensive review of the state of modern cryptography. Essential for anyone getting up to speed in information security." - Thomas Doylend, Green Rocket Security An all-practical guide to the cryptography behind common tools and protocols that will help you make excellent security choices for your systems and applications. In Real-World Cryptography, you will find: Best pract…
Contents 1 Introduction to Cryptocomplexity 2 Foundations of Computer Science and Mathematics 3 Foundations of Complexity Theory 4 Foundations of Cryptology 5 Hierarchies Based on NP 6 Randomized Algorithms and Complexity Classes 7 RSA Cryptosystem, Primality, and Factoring 8 Other Public-Key Cryptosystems and Protocols References
Contents 1 Introduction: how to use this book Part I Cryptanalysis 2 The block cipher keeloq and algebraic attacks 3 The fixed-point attack 4 Iteratrd permutations 5 Stream ciphers Part II Linear systems mod 2 6 Some basic facts about linear algebra over GF (2) 7 The complexity of GF (2)-matrix operations 8 On the exponent of certain matrix operations 9 The method of fou…