Enhancing network security
AssigneeUab 360 It
InventorAdrianus Warmenhoven
Life of this patent
Estimating the term…
Abstract
A method including configuring, by an infrastructure device, a transmitting device to determine an encryption key that is determined based at least in part on seed information associated with the transmitting device and a receiving device, and to encrypt one or more content messages to be transmitted during a first time interval by utilizing the encryption key; and configuring, by the infrastructure device, the receiving device to determine a decryption key that is determined based at least in part on the seed information associated with the transmitting device and the receiving device, and to decrypt one or more encrypted content messages received during the first time interval by utilizing the decryption key. Various other aspects are contemplated.
Claims20
A method, comprising:
- configuring, by an infrastructure device, a transmitting device to determine an encryption key that is determined based at least in part on seed information that identifies the transmitting device and a receiving device, and to encrypt one or more content messages to be transmitted during a first time interval by utilizing the encryption key;
- configuring the transmitting device to interleave the one or more encrypted content messages among encrypted decoy messages, the encrypted decoy messages being determined based at least in part on encrypting a first random number of decoy messages utilizing a first decoy encryption key and a first decoy encryption algorithm, and encrypting a second random number of decoy messages utilizing a second decoy encryption key and a second decoy encryption algorithm, the second decoy encryption key being different from the first decoy encryption key;
- and
- configuring, by the infrastructure device, the receiving device to determine a decryption key that is determined based at least in part on the seed information that identifies the transmitting device and the receiving device, and to decrypt one or more encrypted content messages received during the first time interval by utilizing the decryption key.
An infrastructure device, comprising:
- a memory;
- and
- a processor communicatively coupled to the memory, the memory and the processor being configured to:
- configure a transmitting device to determine an encryption key that is determined based at least in part on seed information that identifies the transmitting device and a receiving device, and to encrypt one or more content messages to be transmitted during a first time interval by utilizing the encryption key;
- configure the transmitting device to interleave the one or more encrypted content messages among encrypted decoy messages, the encrypted decoy messages being determined based at least in part on encrypting a first random number of decoy messages utilizing a first decoy encryption key and a first decoy encryption algorithm, and encrypting a second random number of decoy messages utilizing a second decoy encryption key and a second decoy encryption algorithm, the second decoy encryption key being different from the first decoy encryption key;
- and
- configure the receiving device to determine a decryption key that is determined based at least in part on the seed information that identifies the transmitting device and the receiving device, and to decrypt one or more encrypted content messages received during the first time interval by utilizing the decryption key.
A non-transitory computer-readable medium configured to store instructions, which when executed by a processor associated with an infrastructure device, cause the processor to:
- configure a transmitting device to determine an encryption key that is determined based at least in part on seed information that identifies the transmitting device and a receiving device, and to encrypt one or more content messages to be transmitted during a first time interval by utilizing the encryption key;
- configure the transmitting device to interleave the one or more encrypted content messages among encrypted decoy messages, the encrypted decoy messages being determined based at least in part on encrypting a first random number of decoy messages utilizing a first decoy encryption key and a first decoy encryption algorithm, and encrypting a second random number of decoy messages utilizing a second decoy encryption key and a second decoy encryption algorithm, the second decoy encryption key being different from the first decoy encryption key;
- and
- configure the receiving device to determine a decryption key that is determined based at least in part on the seed information that identifies the transmitting device and the receiving device, and to decrypt one or more encrypted content messages received during the first time interval by utilizing the decryption key.
Dependencies are inferred from the claim text.