quantum cryptanalysis