Confusion and diffusion
Shannon's 1949 design principles. Confusion makes the relationship between key and ciphertext as complex as possible; diffusion spreads each plaintext bit's influence across many ciphertext bits. Every modern block cipher is engineered around these two ideas.