Constructing block ciphers

Block cipher

A block cipher is a cryptographic algorithm that operates on fixed-length blocks of data using a fixed key. It is used to encrypt large amounts of data and is often featured as a building block in other cryptographic protocols. Multiple modes of operation have been designed to allow for secure repeated use.

1 courses cover this concept

COS 433 - Cryptography

Princeton University

Fall 2020

An introductory course into modern cryptography, grounded in rigorous mathematical definitions. Covers topics such as secret key and public key encryption, pseudorandom generators, and zero-knowledge proofs. Requires a basic understanding of probability theory and complexity theory, and entails some programming for course projects.

No concepts data

+ 29 more concepts