1 / 39

Ch 3: Block Ciphers and the Data Encryption Standard

Information and Network Security. Ch 3: Block Ciphers and the Data Encryption Standard. Modern Block Ciphers. will now look at modern block ciphers one of the most widely used types of cryptographic algorithms provide secrecy and/or authentication services

bethan
Download Presentation

Ch 3: Block Ciphers and the Data Encryption Standard

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Information and Network Security Ch 3: Block Ciphers and the Data Encryption Standard

  2. Modern Block Ciphers • will now look at modern block ciphers • one of the most widely used types of cryptographic algorithms • provide secrecy and/or authentication services • in particular will introduce DES (Data Encryption Standard)

  3. Block vs Stream Ciphers • block ciphers process messages in into blocks, each of which is then en/decrypted • like a substitution on very big characters • 64-bits or more • stream ciphers process messages a bit or byte at a time when en/decrypting • many current ciphers are block ciphers • hence are focus of course

  4. Exclusive Or • Encryption: • Plain text 10011110000 xor • Key 10011001100 • ---------------------------------- • Cipher text 00000111100 • Decryption: • Cipher text 00000111100 xor • Key 10011001100 • ---------------------------------- • Plain text 10011110000

  5. K1 XOR XOR Fk Steps for S-DES

  6. Another Complete Example for S-DES

  7. Data Encryption Standard

  8. Data Encryption Standard (DES( Key Generation

  9. More Symmetric Ciphers • IDEA (International Data Encryption Algorithm) • - block size 64 bits • - key size 128 bits • - Easy to implement

  10. More Symmetric Ciphers • BLOWFISH • Block size 64 bits • Key size variable up to 448 bits. • Fast, simple, and compact (can run in less than 5K of memory)

  11. More Symmetric Ciphers • RC5 • Block size variable 16, 32, and 64 bits • Key size (in number of bytes) 0-255 • Number of rounds 0-255 • Fast, Simple, High security (with suitable parameters). • Suitable for hardware or software.

  12. More Symmetric Ciphers • CAST-128 • Block size 64 bits • Key size variable 40 - 128 bits • Similar to DES but with two keys at each round and function F depends on the round. • Used with PGP (Pretty Good Privacy)

More Related