i06t09: Coral methods

Introduction of asymetric cryptography in
order to be able to encrypt and decrypt
messages. #101