codecrypt/doc/papers/ppi1748.pdf