codecrypt/doc/papers/372.pdf