Hacker News new | ask | show | jobs
by bawolff 1956 days ago
Im not an expert, but i think it comes down to knowing how to break ciphers, and not doing any of those things.

Most symmetric block ciphers involve something along the lines of mixing in the (sub) key, some linear permutations, some non-linear permutations, then repeat all 3 in many "rounds"

You may also be interested in reading about https://en.wikipedia.org/wiki/Feistel_cipher and https://en.wikipedia.org/wiki/Substitution%E2%80%93permutati... which are generic designs for the parts of a block cipher.