codecrypt/doc/papers/Gerhard_Hoffmann.bachelor.pdf