Quantum-resistant encryption