A system for secure communications using data encryption, the system comprising: a collection of devices (100A, 100B, 100C) for generating a plurality of continuous data streams (102A, 102B, 102C), each device comprising: a random number generator comprising at least one of a true random number generator, pseudo-random number generator, and any non-repeating sequence of numbers having a characteristic of a random number stream, wherein each random number generator is configured to generate a stream of random numbers; and a transmitter, electrically coupled to one of the random number generators, configured to transmit a generated first stream of random numbers within a geo-fenced area; a first communicator comprising: a first communicator receiver configured to receive the first stream; a first communicator crypto engine, electronically linked to the first communication receiver, and comprising: a non-transitory memory storing at least a portion of the first stream; and a first communicator processor electronically linked to the memory to read at least a portion of the first stream and to convert the portion of the first stream into a cryptographic key, wherein the transmitter is a short range transmitter and a transmitter signal range of the short range transmitter defines the geo-fenced area; wherein when the first communicator receiver receives the first stream of numbers inside the geo-fenced area the first communicator crypto engine can create the cryptographic key; and wherein when the first communicator receiver is outside the geo-fenced area the first communicator crypto engine cannot create the cryptographic key. a collection of devices (100A, 100B, 100C) for generating a plurality of continuous data streams (102A, 102B, 102C), each device comprising: a random number generator comprising at least one of a true random number generator, pseudo-random number generator, and any non-repeating sequence of numbers having a characteristic of a random number stream, wherein each random number generator is configured to generate a stream of random numbers; and a transmitter, electrically coupled to one of the random number generators, configured to transmit a generated first stream of random numbers within a geo-fenced area; a first communicator comprising: a first communicator receiver configured to receive the first stream; a first communicator crypto engine, electronically linked to the first communication receiver, and comprising: a non-transitory memory storing at least a portion of the first stream; and a first communicator processor electronically linked to the memory to read at least a portion of the first stream and to convert the portion of the first stream into a cryptographic key, wherein the transmitter is a short range transmitter and a transmitter signal range of the short range transmitter defines the geo-fenced area; wherein when the first communicator receiver receives the first stream of numbers inside the geo-fenced area the first communicator crypto engine can create the cryptographic key; and wherein when the first communicator receiver is outside the geo-fenced area the first communicator crypto engine cannot create the cryptographic key. a random number generator comprising at least one of a true random number generator, pseudo-random number generator, and any non-repeating sequence of numbers having a characteristic of a random number stream, wherein each random number generator is configured to generate a stream of random numbers; and a transmitter, electrically coupled to one of the random number generators, configured to transmit a generated first stream of random numbers within a geo-fenced area; a first communicator comprising: a first communicator receiver configured to receive the first stream; a first communicator crypto engine, electronically linked to the first communication receiver, and comprising: a non-transitory memory storing at least a portion of the first stream; and a first communicator processor electronically linked to the memory to read at least a portion of the first stream and to convert the portion of the first stream into a cryptographic key, a first communicator receiver configured to receive the first stream; a first communicator crypto engine, electronically linked to the first communication receiver, and comprising: a non-transitory memory storing at least a portion of the first stream; and a first communicator processor electronically linked to the memory to read at least a portion of the first stream and to convert the portion of the first stream into a cryptographic key, a non-transitory memory storing at least a portion of the first stream; and a first communicator processor electronically linked to the memory to read at least a portion of the first stream and to convert the portion of the first stream into a cryptographic key, wherein the transmitter is a short range transmitter and a transmitter signal range of the short range transmitter defines the geo-fenced area; wherein when the first communicator receiver receives the first stream of numbers inside the geo-fenced area the first communicator crypto engine can create the cryptographic key; and wherein when the first communicator receiver is outside the geo-fenced area the first communicator crypto engine cannot create the cryptographic key.