A security system where you xor a message with a key message ^ key Encryption Randomly generate a key XOR each bit of plaintext with key Decryption XOR each bit of ciphertext with the key