Removing timing-dependencies is difficult in some algorithms that use low-level operations that frequently exhibit varied execution time. Finding secrets through timing information may be significantly easier than using cryptanalysis of known plaintext, ciphertext pairs. Sometimes timing information is combined with cryptanalysis to increase the rate of information leakage.