Index
A
addition, sum of two points
AddRoundKey operation, Rijndael encryption algorithm
Adleman, Leonard
Advanced Encryption Standard (AES)/Rijndael), Rijndael encryption algorithm
affine equations
algebra
associativity
finite fields
functions in
identity elements
inverse elements
operations in
algorithm(s)
exponential-time
factorization, categorizing
linear
order (Big-Oh)
polynomial-time
running time
and storage complexity
subexponential
superpolynomial-time
writing
best approach
invented programming language
programming language
pseudocode
in Python
alphabets, keyed alphabets
AND operator
associativity, algebraic
asymmetric logarithms, defined
attacks
boomerang attack
brute force attack
chosen-ciphertext attack
chosen-plaintext attack
ciphertext-only attack
collision attack
Hellman time-space trade-off
interpolation attack
known-plaintext attack
meet-in-the-middle attack
miss-in-the-middle attack
pre-image attack
probable plaintext attack
slide attack
B
baby-step giant-step algorithm
analysis of
discrete logarithm, computing
bias
linear cryptanalysis
random number generators
big endian
binary numbers, conversion to hexidecimal (table)
binary XOR long division
binomial coefficient
birthday paradox
collision in
as cryptographic tool
probability, measuring
bit mask
bit operations
block ciphers
Advanced Encryption Standard (AES)/Rijndael)
block in
blowfish
cipher block chaining (CBC)
cipher feedback mode (CFM)
counter (CTR) mode
Data Encryption Standard (DES)
defined
electronic ...