Abstract: Systems and methods are provided for distributing an encryption key. In some examples, a first computing system may be paired with a second computing system. A pseudo-random sequence of bytes may be generated for use as an encryption key in response to requests from the first and second computing systems, while distinct random sequences of bytes may be generated in response to requests from computing systems other than the first and second computing systems. The systems and methods provide secure communications between paired computing systems without key maintenance by the end users.