Final project for Cryptography and Security course at ITBA. Year 2013.