Introduction to cryptography with open-source software. (©2011)
- Record Type:
- Book
- Title:
- Introduction to cryptography with open-source software. (©2011)
- Main Title:
- Introduction to cryptography with open-source software
- Further Information:
- Note: Alasdair McAndrew.
- Other Names:
- McAndrew, Alasdair
- Contents:
- Introduction to Cryptography; Hiding information: confidentiality; Some basic definitions; Attacks on a cryptosystem; Some cryptographic problems; Cryptographic protocols; Some simple ciphers; Cryptography and computer security Basic Number Theory; Introduction; Some basic definitions; Some number theoretic calculations; Primality testing Classical Cryptosystems; Introduction; The Caesar cipher; Translation ciphers; Transposition ciphers; The Vigenère cipher; The one-time pad; Permutation ciphers; Matrix ciphers Introduction to Information Theory; Entropy and uncertainty; Perfect secrecy; Estimating the entropy of English; Unicity distance Public-Key Cryptosystems Based on Factoring; Introduction; The RSA cryptosystem; Attacks against RSA; RSA in Sage ; Rabin’s cryptosystem; Rabin’s cryptosystem in Sage; Some notes on security; Factoring Public-Key Cryptosystems Based on Logarithms and Knapsacks; El Gamal’s cryptosystem; El Gamal in Sage; Computing discrete logarithms; Diffie-Hellman key exchange; Knapsack cryptosystems; Breaking the knapsack Digital Signatures; Introduction; RSA signature scheme; Rabin digital signatures; The El Gamal digital signature scheme; The Digital Signature Standard Block Ciphers and the Data Encryption Standard; Block ciphers; Some definitions; Substitution/permutation ciphers; Modes of encryption; Exploring modes of encryption; The Data Encryption Standard (DES); Feistel ciphers; Simplified DES: sDES; The DES algorithm; Security of S-boxes;Introduction to Cryptography; Hiding information: confidentiality; Some basic definitions; Attacks on a cryptosystem; Some cryptographic problems; Cryptographic protocols; Some simple ciphers; Cryptography and computer security Basic Number Theory; Introduction; Some basic definitions; Some number theoretic calculations; Primality testing Classical Cryptosystems; Introduction; The Caesar cipher; Translation ciphers; Transposition ciphers; The Vigenère cipher; The one-time pad; Permutation ciphers; Matrix ciphers Introduction to Information Theory; Entropy and uncertainty; Perfect secrecy; Estimating the entropy of English; Unicity distance Public-Key Cryptosystems Based on Factoring; Introduction; The RSA cryptosystem; Attacks against RSA; RSA in Sage ; Rabin’s cryptosystem; Rabin’s cryptosystem in Sage; Some notes on security; Factoring Public-Key Cryptosystems Based on Logarithms and Knapsacks; El Gamal’s cryptosystem; El Gamal in Sage; Computing discrete logarithms; Diffie-Hellman key exchange; Knapsack cryptosystems; Breaking the knapsack Digital Signatures; Introduction; RSA signature scheme; Rabin digital signatures; The El Gamal digital signature scheme; The Digital Signature Standard Block Ciphers and the Data Encryption Standard; Block ciphers; Some definitions; Substitution/permutation ciphers; Modes of encryption; Exploring modes of encryption; The Data Encryption Standard (DES); Feistel ciphers; Simplified DES: sDES; The DES algorithm; Security of S-boxes; Security of DES; Using DES; Experimenting with DES; Lightweight ciphers Finite Fields; Groups and rings; Introduction to fields; Fundamental algebra of finite fields; Polynomials mod 2; A field of order 8; Other fields GF(2n); Multiplication and inversion; Multiplication without power tables The Advanced Encryption Standard; Introduction and some history; Basic structure; The layers in detail; Decryption; Experimenting with AES; A simplified Rijndael; Security of the AES Hash Functions; Uses of hash functions; Security of hash functions; Constructing a hash function; Provably secure hash functions; New hash functions; Message authentication codes; Using a MAC Elliptic Curves and Cryptosystems; Basic definitions; The group on an elliptic curve; Background and history; Multiplication; Elliptic curve cryptosystems; Elliptic curve signature schemes ; Elliptic curves over binary fields; Pairing based cryptography; Exploring pairings in Sage Random Numbers and Stream Ciphers; Introduction; Pseudo-random number generators; Some cryptographically strong generators; The shrinking generator; ISAAC and Fortuna; Stream ciphers; RC4; The Blum-Goldwasser cryptosystem Advanced Applications and Protocols; Secure multi-party computation; Zero knowledge proofs; Oblivious transfer; Digital cash; Voting protocols Appendix A: Introduction to Sage; Appendix B: Advanced Computational Number Theory Bibliography Index Exercises appear at the end of each chapter. … (more)
- Publisher Details:
- Boca Raton, FL : CRC Press
- Publication Date:
- 2011
- Copyright Date:
- 2011
- Extent:
- 1 online resource (xix, 433 pages), illustrations
- Subjects:
- 005.8/2
Computer security
Cryptography -- Mathematics
Data encryption (Computer science)
Open source software
Computer security
Cryptography -- Mathematics
Data encryption (Computer science)
Open source software
Computer security
Cryptography -- Mathematics
Data encryption (Computer science)
Open source software
Computer security
Cryptography / Mathematics
Data encryption (Computer science)
Open source software
COMPUTERS / Security / Cryptography
COMPUTERS / Programming / Open Source
Kryptologie
Open Source
Electronic books - Languages:
- English
- ISBNs:
- 9781439825709
1322612986
9781322612980
9781439825716
1439825718 - Related ISBNs:
- 143982570X
9781439825709 - Notes:
- Note: Includes bibliographical references (pages 425-433).
Note: Print version record. - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.145975
- Ingest File:
- 01_043.xml