 Stream ciphers can be viewed as approximating the action of a proven unbreakable cipher, the one-time pad (OTP).A one-time pad uses a keystream of completely random digits.The keystream is combined with the plaintext digits one at a time to form the ciphertext.