Modern digital infrastructures rely on cryptography to establish confidentiality, integrity, authentication, non-repudiation and secure key establishment over networks that cannot be assumed trustworthy. Yet the relationship between private-key limitations, public-key exchange, computational security, pseudorandomness,...