TALLMOVE

Security & Cryptography

Why math keeps secrets: ciphers, trust chains, and tamper-proof ledgers.

Foundations

Security FundamentalsInjection Attacks: SQLi & XSSBuffer Overflows

Cryptography

Ciphers and Perfect Secrecyin review

intro · ~20 min

Shift each letter by the key letter under it: one letter is Caesar, a word is Vigenere, a random key as long as the text is the one-time pad. Letter counts break the first; bit counts save the last.

Hash Functions: Avalanche and Integrityin review

core · ~25 min

Pad a message, absorb it word by word in a state that is mixed and chained, and the final state is its fingerprint. Flip one bit and half the digest changes: so a receiver knows nothing moved.

Block Ciphers: Rounds and Modesin review

core · ~25 min

A block cipher is a keyed permutation of 16-bit blocks: round key, S-box, bit transpose, repeat. Encrypt a picture block by block and codebook mode leaves its shape showing; chaining takes it away.

Diffie-Hellman: A Secret over a Public Wirein review

core · ~25 min

Alice and Bob each raise a public generator to a private exponent and swap the results; raising what they got to their own exponent gives both one key. Eve saw it all and still needs an exponent.

RSA: A Lock Anyone Can Closein review

core · ~25 min

Two primes make a public modulus and a secret totient; a public exponent gets a private inverse by Euclid. Anyone can raise a message to e, only the owner can undo it, and an attacker must factor n.

Digital Signatures: Hash, then Signin review

core · ~20 min

Hash the message, raise the digest to the private exponent, send both. Anyone raises the signature to the public exponent and compares with a fresh digest; any changed letter, bit, or key fails.

Zero-Knowledge Proofsin review

advanced · ~25 min

Commit, take a coin, answer. A prover who knows x passes every round, a cheater is caught half the time per round, and rounds faked with no secret verify just the same.

Trust & Protocols

Distributed Ledgers