The Hill cipher uses matrix algebra concepts to implement the diffusion concept to mix up the characters of the input plaintext. Although the cipher is broken, the diffusion concept is novel and it is used in AES.
No download links available.