Engineering & CS 10 topics
Engineering & CS
Cryptography
10 topics 7 math concepts connects to 4 fields
Cryptography develops mathematical techniques for securing information. Number theory, abstract algebra, and complexity theory are its foundations.
Topics in this field
AES Block Cipher
The Advanced Encryption Standard, a symmetric block cipher operating on 128-bit blocks with Galois field arithmetic.
group theory number theory linear algebra
Commitment Schemes
Cryptographic primitives allowing a party to commit to a value while keeping it hidden, and later reveal it with a binding guarantee.
group theory number theory information theory
Cryptographic Hash Functions
Deterministic functions mapping arbitrary-length input to fixed-length digests with collision resistance and preimage resistance.
information theory probability theory
Diffie-Hellman Key Exchange
A protocol enabling two parties to establish a shared secret over an insecure channel using discrete logarithms.
number theory group theory
Digital Signatures
Cryptographic schemes binding a message to a signer's identity, providing authentication, integrity, and non-repudiation.
elliptic curves number theory group theory
Elliptic Curve Cryptography
Public-key cryptography built on the algebraic structure of elliptic curves over finite fields.
elliptic curves group theory number theory
Lattice-Based Cryptography
Post-quantum cryptographic constructions built on the computational hardness of lattice problems like LWE and SVP.
lattices linear algebra number theory
RSA Cryptosystem
A public-key cryptosystem based on the computational hardness of factoring large integers.
number theory group theory
Secret Sharing Schemes
Methods for distributing a secret among multiple parties so that only authorized subsets can reconstruct it.
number theory linear algebra probability theory
Zero-Knowledge Proofs
Interactive or non-interactive protocols enabling a prover to convince a verifier of a statement's truth without revealing any additional information.
number theory group theory information theory