- Benefits & Drawbacks
- Public Key Infrastructure
- Cryptography Digital signatures
- Message Authentication
- Cryptography Hash functions
- Data Integrity in Cryptography
- Public Key Encryption
- Block Cipher Modes of Operation
- Advanced Encryption Standard
- Triple DES
- Data Encryption Standard
- Feistel Block Cipher
- Block Cipher
- Modern Symmetric Key Encryption
- Traditional Ciphers
- Attacks On Cryptosystem
- Cryptosystems
- Modern Cryptography
- Origin of Cryptography
- Cryptography Tutorial Home
Cryptography Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Modern Symmetric Key Encryption
Digital data is represented in strings of binary digits (bits) unpke alphabets. Modern cryptosystems need to process this binary strings to convert in to another binary string. Based on how these binary strings are processed, a symmetric encryption schemes can be classified in to −
Block Ciphers
In this scheme, the plain binary text is processed in blocks (groups) of bits at a time; i.e. a block of plaintext bits is selected, a series of operations is performed on this block to generate a block of ciphertext bits. The number of bits in a block is fixed. For example, the schemes DES and AES have block sizes of 64 and 128, respectively.
Stream Ciphers
In this scheme, the plaintext is processed one bit at a time i.e. one bit of plaintext is taken, and a series of operations is performed on it to generate one bit of ciphertext. Technically, stream ciphers are block ciphers with a block size of one bit.
Advertisements