The Manga Guide To Cryptography

The Manga Guide To Cryptography — page 5
Public-Key Encryption and Discrete Logarithm Problems 173 Discrete Logarithm Problems 174 Encryption and Decryption in ElGamal Encryption 176 The Extended Euclidean Algorithm 181 Calculating the Private Key in RSA Key Generation 182 4 Practical Applications of Encryption 185 Hybrid Encryption 186 Hash Functions and Message Authentication Codes 190 Falsification 190 Tampering Countermeasures 192 Hash Functions 193 Identity Fraud 194 Identity Fraud Countermeasures 195 Structure of Message Authentication Codes 196 Repudiation 197 Drawbacks of Message Authentication Codes 199 Digital Signatures 200 Repudiation Measures 200 The Workings of a Digital Signature 201 Man-in-the-Middle Attack 203 Using Certificates to Protect Against Man-in-the-Middle Attacks 204 Public-Key Infrastructure 206 Zero-Knowledge Interactive Proof 217 Preparatory Stage 217 Implementation Stage Verification Process 218 Methods of Identity Fraud 220 Anti-Identity Fraud in a Zero-Knowledge Interactive Proof 222 What Next 224 Pseudorandom Numbers and Encryption Security 224 PGP 224 SSL TLS 225 Quantum Cryptography 225 Biometrics 225 Index 227 Contents