Skip to content

Tiny Encryption Algorithm

mots edited this page Jan 11, 2015 · 3 revisions

Hello Code Retreaters!

Tonight we're going to be encrypting and decrypting things courtesy of TEA, the Tiny Encryption Algorithm!

We'll start our first round with classic TEA: http://en.wikipedia.org/wiki/Tiny_Encryption_Algorithm

Then add sweetener to achieve XTEA: http://en.wikipedia.org/wiki/XTEA

And finally double down with XXTEA: http://en.wikipedia.org/wiki/XXTEA

We'll get a sense of some of the trickiness of modern encryption algorithms, and how they evolve over time. We may also get a chance to see just how painful it can be to code this up in a logic programming language with no bitwise operators!

Feel free to read the articles ahead of time to familiarize yourself with the problem. See you soon!

Repo: https://github.com/CodeRetreatTO/projects/tree/master/2015-01-tea

Clone this wiki locally