Quantum-Proof Cryptography: How It Would Work