codecrypt/doc/papers/409-1.pdf