System and method for sending and/or receiving entropy and entropy expansion
Abstract
A message is embedded within an entropy stream. The message is encrypted using a onetime pad (OTP) and thus looks like part of the entropy string since the OTP encrypted messages is, as long as the “pad” material and message content are known, itself random to the observer. The encrypted message contains information used to identify and/or point to relevant information in another part of the entropy stream. For example, the OTP-encrypted message may indicate the number of units of the message, and point to a position in another part of the stream where another message is located. The stream may be randomly and deterministically expanded. Other techniques encrypt a stream using standard encryption, the stream comprising messages that are deterministically OTP encrypted; expand said encryption using a byte vector/array of randomness including at least one random vector; periodically swap out at least one member from the vector; hide vector random bytes in messages and/or using the messages to direct which bytes to remove from the stream of randomness/entropy; and store a stash of randomness separately from the messages and/or pull off the random/entropy stream as directed by the messages. By using true random and determinism, we create a method of generate a known pool of randomness that, if intercepted, cannot be discovered through mathematical analysis.
Claims
exact text as granted — not AI-modified1 . A secure transmission method comprising:
embedding a onetime pad encrypted message within a random message stream, the onetime pad encrypted message comprising at least a pointer within the same or different stream to another one time pad encrypted message; and transmitting the random message stream including the embedded one time pad encrypted message to at least one receiver.
2 . A secure receiving method comprising:
receiving a random message stream including an embedded one time pad encrypted message; and decrypting the one time pad encrypted message to obtain at least a pointer to another one time pad encrypted message within the same or different stream.
3 . A method comprising:
receiving entropy; receiving at least one message with the entropy, the received message containing an instruction for expanding the transmitted entropy; recovering the instruction from the message using a One Time Pad decryption; and expanding the received entropy based on the instruction using a deterministic process.
4 . The method of claim 3 wherein the at least one message is embedded in the received entropy.
5 . The method of claim 3 wherein the entropy is transmitted over the Internet.
6 . The method of claim 3 further including generating the entropy with a random number generator.Join the waitlist — get patent alerts
Track US2022382520A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.