From charlesreid1

Line 17: Line 17:
[[Puzzles/Crypto Level 1/Puzzle 5]]: Game of Drones (Game theory with pairs of drones)
[[Puzzles/Crypto Level 1/Puzzle 5]]: Game of Drones (Game theory with pairs of drones)


[[Puzzles/Crypto Level 1/Puzzle 6]]:  (Affine cipher ax+b (modular arithmetic focus, gcd, Euclid's algorithm))
[[Puzzles/Crypto Level 1/Puzzle 6]]:  (Affine cipher, modular arithmetic, gcd, Euclid's algorithm)


[[Puzzles/Crypto Level 1/Puzzle 7]] - OTP - modular arithmetic, chunks of data, first line of novels as OTP keys.
[[Puzzles/Crypto Level 1/Puzzle 7]] - OTP - modular arithmetic, chunks of data, first line of novels as OTP keys.
Line 29: Line 29:
Level 2 crypto puzzles: [[Puzzles/Crypto Level 2]]
Level 2 crypto puzzles: [[Puzzles/Crypto Level 2]]


[[Puzzles/Crypto Level 2/Puzzle 1]] - Java encoded with Caesar cipher
[[Puzzles/Crypto Level 2/Puzzle 1]]: Hello POOKIE (Java encoded with Caesar cipher)


[[Puzzles/Crypto Level 2/Puzzle 2]] - more Caesar cipher cryptograms, no spaces (frequency or brute force)
[[Puzzles/Crypto Level 2/Puzzle 2]]: Et tu, brute? (Caesar cipher cryptograms)


[[Puzzles/Crypto Level 2/Puzzle 3]] - Caesar encoded with numbers in blocks of 8
[[Puzzles/Crypto Level 2/Puzzle 3]]: Et three, brute? (Caesar cipher, no spaces this time)


[[Puzzles/Crypto Level 2/Puzzle 4]] - Affine cipher, gcd, Euclid's algorithm
[[Puzzles/Crypto Level 2/Puzzle 4]]: Toga Party (Blocks of 8 integers, numbers -> letters -> message)


[[Puzzles/Crypto Level 2/Puzzle 5]] - *Game theory
[[Puzzles/Crypto Level 2/Puzzle 5]]: Game of Drones (game theory with pairs of drones)


[[Puzzles/Crypto Level 2/Puzzle 6]] - *Modular arithmetic, multiplicative inverses, importance of prime modulus and factoring
[[Puzzles/Crypto Level 2/Puzzle 6]]: (Affine cipher, modular arithmetic, gcd, Euclid's algorithm)


[[Puzzles/Crypto Level 2/Puzzle 7]] - *Modular exponentiation, Fermat's Little Theorem, Euler's Theorem, relative prime
[[Puzzles/Crypto Level 2/Puzzle 7]]: OTP - Modular arithmetic, chunks of data, first line of novels as OTP keys


[[Puzzles/Crypto Level 2/Puzzle 8]] - RSA baby steps
[[Puzzles/Crypto Level 2/Puzzle 8]]: OTP with generating token


[[Puzzles/Crypto Level 2/Puzzle 9]] - Final Challenge Puzzle
[[Puzzles/Crypto Level 2/Puzzle 9]]: Final Challenge Puzzle


(Finite fields? mod arithmetic with different base)
(Finite fields? mod arithmetic with different base)

Revision as of 23:39, 25 September 2016

Crypto Puzzles

The following cryptopuzzles follow a common format. See Puzzles/Crypto Puzzles

Level 1

Level 1 crypto puzzles: Puzzles/Crypto Level 1

Puzzles/Crypto Level 1/Puzzle 1: Hello POOKIE (Java encoded with Caesar cipher)

Puzzles/Crypto Level 1/Puzzle 2: Et tu, brute? (Caesar cipher cryptograms with spaces)

Puzzles/Crypto Level 1/Puzzle 3: Et three, brute? (Caesar cipher cryptograms with no spaces (frequency or brute force))

Puzzles/Crypto Level 1/Puzzle 4: Toga Party (Blocks of 8 integers, numbers -> letters -> message directly)

Puzzles/Crypto Level 1/Puzzle 5: Game of Drones (Game theory with pairs of drones)

Puzzles/Crypto Level 1/Puzzle 6: (Affine cipher, modular arithmetic, gcd, Euclid's algorithm)

Puzzles/Crypto Level 1/Puzzle 7 - OTP - modular arithmetic, chunks of data, first line of novels as OTP keys.

Puzzles/Crypto Level 1/Puzzle 8 - OTP with generating token

Puzzles/Crypto Level 1/Puzzle 9 - Final Challenge Puzzle

Level 2

Level 2 crypto puzzles: Puzzles/Crypto Level 2

Puzzles/Crypto Level 2/Puzzle 1: Hello POOKIE (Java encoded with Caesar cipher)

Puzzles/Crypto Level 2/Puzzle 2: Et tu, brute? (Caesar cipher cryptograms)

Puzzles/Crypto Level 2/Puzzle 3: Et three, brute? (Caesar cipher, no spaces this time)

Puzzles/Crypto Level 2/Puzzle 4: Toga Party (Blocks of 8 integers, numbers -> letters -> message)

Puzzles/Crypto Level 2/Puzzle 5: Game of Drones (game theory with pairs of drones)

Puzzles/Crypto Level 2/Puzzle 6: (Affine cipher, modular arithmetic, gcd, Euclid's algorithm)

Puzzles/Crypto Level 2/Puzzle 7: OTP - Modular arithmetic, chunks of data, first line of novels as OTP keys

Puzzles/Crypto Level 2/Puzzle 8: OTP with generating token

Puzzles/Crypto Level 2/Puzzle 9: Final Challenge Puzzle

(Finite fields? mod arithmetic with different base)

References

Related Wiki Pages

Pangrams

Puzzles/Clues

External Links

Crypto math: http://www.math.brown.edu/%7Ejhs/MathCrypto/MCOnlineExercises.html

Nice collection of probability puzzles, solved with Python 3: https://github.com/BillCruise/Probability

Flags