New methods of error correction in quantum cryptography using low-density parity-check codes