Poised Solutions Library

Poised Solutions Tech Library

book review
applied cryptography

Poised Solutions

Applied Cryptography Book Review

IT Security

IT Library

Applied Cryptography

Applied Cryptography

Amazon UKAmazon USA
Applied Cryptography
Author:
Bruce Schneier
Publisher:
Wiley
Published:
1996
Pages:
758

Applied Cryptography


Applied Cryptography Chapters

Applied Cryptography Chapters
  1. Foundations
    • Terminology
    • Steganography
    • Substitution Cipher and Transposition Ciphers
    • Simple XOR
    • One-Time Pads
    • Computer Algorithms
    • Large Numbers
  2. Protocol Building Blocks
    • Introduction to Protocols
    • Communication Using Symmetric Cryptography
    • One-Way Functions
    • One-Way Hash Functions
    • Communication Using Public-Key cryptography
    • Digital Signatures
    • Digital Singature with Encryption
    • Random and Pseudo-Random-Seqeunce Generation
  3. Basic Protocols
    • Key Exchange
    • Authentication
    • Authentication and Key Exchange
    • Formal Analysis of Authentication and Key-Exchnage Protocols
    • Multiple-Key Public-Key Crytpography
    • Secret Splitting
    • Secret Sharing
    • Cryptographic Protection of Databases
  4. Intermediate Protocols
    • Timestamping Services
    • Subliminal Channel
    • Undeniable Digital Signatures
    • Designated Confirmer Signatures
    • Proxy Signatures
    • Group Signatures
    • Fail-Stop Digital Signatures
    • Computing with Encrypted Data
    • Bit Commitment
    • Fair Coin Flips
    • Mental Poker
    • One-Way Accumulators
    • All-Or-Nothing Disclosure of Secrets
    • Key Escrow
  5. Advanced Protocols
    • Zero-Knowledge Proofs
    • Zero-Knowledge Proofs of Identity
    • Blind Signatures
    • Identity-Based Public-Key Cryptography
    • Oblivious Transfer
    • Oblivious Signatures
    • Simultaneous Contract Signing
    • Digital Certified Mail
    • Simultaneous Exchange of Secrets
  6. Esoteric Protocols
    • Secure Elections
    • Secure Multiparty Computation
    • Anonymous Message Broadcast
    • Digital Cash
  7. Key Length
    • Symmetric Key Length
    • Public Key Length
    • Comparing Symmetric and Public Key Key Length
    • Brithday Attacks Against One-Way Hash Functions
    • How Long Should a Key Be?
    • Caveat Emptor
  8. Key Management
    • Generating Keys
    • Nonlinear Keyspaces
    • Transferring Keys
    • Verifying Keys
    • Using Keys
    • Updating Keys
    • Storing Keys
    • Backup Keys
    • Compromised Keys
    • Lifetime of Keys
    • Destroying Keys
    • Public-Key Key Management
  9. Algorithm Types and Modes
    • Electronics Codebook Mode
    • Block replay
    • Cipher Block Chaining Mode
    • Stream Ciphers
    • Self-Synchronizing Stream Ciphers
    • Cipher-Feedback Mode
    • Synchronous Stream Ciphers
    • Output-Feedback Mode
    • Counter Mode
    • Other Block-Cipher Modes
    • Choosing a Cipher Mode
    • Interleaving
    • Block Ciphers Versus Stream Ciphers
  10. Using Algorithms
    • Choosing an Algorithm
    • Public-Key Cryptography Versus Symmetric Cryptography
    • Encrypting Communications Channels
    • Encrypting Data For Storage
    • Hardware Encryption Versus Software Encryption
    • Compression Encoding and Encryption
    • Detecting Encryption
    • Hiding Ciphertext in Ciphertext
    • Destroying Information
  11. Mathematical Background
    • Information Theory
    • Complexity Theory
    • Number Theory
    • Factoring
    • Prime Number Generation
    • Discrete Logarithms In a Finite Field
  12. Data Encryption Standard [DES]
    • Background
    • Description of DES
    • Security of DES
    • Differential and Linear Cryptanalysis
    • The Real Design Criteria
    • DES Variants
    • How Secure is DES Today?
  13. Other Block Ciphers
    • Lucifer
    • Madryga
    • NewDES
    • FEAL
    • REDOC
    • LOKI
    • Khufu and Khafre
    • RC2
    • IDEA
    • MMB
    • CA-1.1
    • Skipjack
  14. Still Other Block Ciphers
    • GOST
    • CAST
    • Blowfish
    • SAFER
    • 3-WAY
    • CRAB
    • SXAL8 / MBAL
    • RC5
    • Other Block Algorithms
    • Theory of Block Cipher Design
    • Using One Way Hash Functions
    • Choosing a Block Algorithm
  15. Combining Block Ciphers
    • Double Encryption
    • Triple Encryption
    • Doubling the Block Length
    • Other Multiple Encryption Schemes
    • CDMF Key Shortening
    • Whitening
    • Cascading Multiple Block Algorithms
    • Combining Multiple Block Algorithms
  16. Pseudo Random Sequence Generators and Stream Ciphers
    • Linear Congruential Generators
    • Linear Feedback Shift Registers
    • Design and Analysis of Stream Ciphers
    • Stream Ciphers Using LFSRs
    • A5
    • Hughes XPD/KPD
    • Nanoteq
    • Rambutan
    • Additvie Generators
    • Gifford
    • Algorithm M
    • PKZIP
  17. Other Stream Ciphers and Real Random Sequence Generators
    • RC4
    • SEAL
    • WAKE
    • Feedback with Carry Shift Registers
    • Stream Ciphers Using FCSRs
    • Nonlinear-Feedback Shift Registers
    • Other Stream Ciphers
    • System-Theoretic Approach to Stream-Cipher Design
    • Complexity-Thematic Approach to Stream-Cipher Design
    • Other Approaches to Stream-Cipher Design
    • Cascading Multiple Stream Ciphers
    • Choosing a stream Cipher
    • Generating Multiple Stream from a Single Pseudo-Random-Sequence Generator
    • Real Random-Sequence Generators
  18. One Way Hash Functions
    • Background
    • Snerfu
    • N-Hash
    • MD4
    • MD5
    • MD2
    • Secure Hash Algorithm (SHA)
    • RIPE-MD
    • HAVAL
    • Other One-Way Hash Functions
    • One-Way Hash Functions Using Symmetric Block Algorithms
    • Using Public-Key Algorithms
    • Choosing a One-Way Hash Function
    • Message Authentication Codes
  19. Public Key Algorithms
    • Background
    • Knapsack Algorithms
    • RSA
    • Pohlig-Hellman
    • Rabin
    • ElGamal
    • McEliece
    • Elliptic Curve Cryptosystems
    • LUC
    • Finite Automaton Public-Key Cryptosystems
  20. Public Key Digital Signature Algorithms
    • Digital Signature Algorithm (DSA)
    • DSA Variants
    • GOST Digital Signature Algorithm
    • Discrete Logarithm Signature Schemes
    • Ong-Schnorr-Shamir
    • ESIGN
    • Cellular Automata
    • Other Public-Key Algorithms
  21. Identification Schemes
    • Feige-Fiat-Shamir
    • Guillou-Quisquater
    • Schnorr
    • Converting Identification Schemes to Signature Schemes
  22. Key Exchange Algorithms
    • Diffie-Hellman
    • Station-to-Station Protocol
    • Shamir's Three-Pass Protocol
    • COMSET
    • Encrypted Key Exchange
    • Fortified Key Negotiation
    • Conference Key Distribution and Secret Broadcasting
  23. Special Algorithms for Protocols
    • Multiple-Key Public-Key Cryptography
    • Secret Sharing Algorithms
    • Subliminal Channel
    • Undeniable Digital Signatures
    • Designated Confirmer Signatures
    • Computing with Encrypted Data
    • Fair Coin Flips
    • One-Way Accumulators
    • All-Or-Nothing Disclosure of Secrets
    • Fair and Failsafe Cryptosystems
    • Zero-Knowledge Proofs of Knowledge
    • Blind Signatures
    • Oblivious Transfer
    • Secure Multiparty Computation
    • Probabilistic Encryption
    • Quantum Cryptography
  24. Example Implementations
    • IBM Secret-Key Management Protocol
    • MITRENET
    • ISDN
    • STU-III
    • Kerberos
    • KryptoKnight
    • SESAME
    • IBM Common Cryptographic Architecture
    • ISO Authentication Framework
    • Privacy-Enhanced Mail (PEM)
    • Message Security Protocol (MSP)
    • Pretty Good Privacy (PGP)
    • Smart Cards
    • Public-Key Cryptography Standards (PKCS)
    • Universal Electronics Payment Systems (UEPS)
    • Clipper
    • Capstone
    • AT&T Model 3600 Telephone Security Device (TSD)
  25. Politics
    • National Security Agency (NSA)
    • National Computer Security Center (NCSC)
    • National Institutes of Standards and Technology (NIST)
    • RSA Data Security Inc
    • Public Key Partners
    • International Association for Cryptographic Research (IACR)
    • RACE Integrity Primitives Evaluation (RIPE)
    • Conditional Access for Europe (CAFE)
    • ISO/IEC 9979
    • Professional Civil Liberties and Industry Groups
    • Sci.crypt
    • Cypherpunks
    • Patents
    • U.S. Export rules
    • Foreign Import and Export of Cryptography
    • Legal Issues
Applied Cryptography Appendices
  1. Source Code
  2. References

Encryption














Poised Solutions Web Development and Web Design by Poised Solutions IT Practice

Guild of Developers  •  PantheonOS  •  Cyber Security