Encrypting data using time stamps
First Claim
Patent Images
1. A system comprising:
- a time stamp module configured to generate a time stamp for a packet;
a key generator module configured to generate a security key, wherein the security key is separate and distinct from the time stamp;
an encryption module configured toreceive the time stamp from the time stamp module;
receive the security key from the key generator module; and
encrypt data in accordance with (i) Counter mode with Cipher-block chaining Message authentication code Protocol (CCMP) or (ii) Galois/Counter Mode Protocol (GCMP) using (i) the time stamp instead of using an initialization vector as specified in CCMP or GCMP; and
(ii) the security key; and
a packet generator module configured to generate the packet,wherein the packet includes (i) the time stamp in a header portion of the packet, and (ii) the encrypted data in a payload portion of the packet, andwherein the packet generator is configured to generate the packet without including an initialization vector field in the header portion of the packet.
4 Assignments
0 Petitions
Accused Products
Abstract
A system including a time stamp module, an encryption module, and a packet generator module. The time stamp module is configured to generate a time stamp for a packet. The encryption module is configured to encrypt data using the time stamp and a security key. The packet generator module is configured to generate the packet. The packet includes (i) the time stamp in a header portion of the packet, and (ii) the encrypted data in a payload portion of the packet.
43 Citations
14 Claims
-
1. A system comprising:
-
a time stamp module configured to generate a time stamp for a packet; a key generator module configured to generate a security key, wherein the security key is separate and distinct from the time stamp; an encryption module configured to receive the time stamp from the time stamp module; receive the security key from the key generator module; and encrypt data in accordance with (i) Counter mode with Cipher-block chaining Message authentication code Protocol (CCMP) or (ii) Galois/Counter Mode Protocol (GCMP) using (i) the time stamp instead of using an initialization vector as specified in CCMP or GCMP; and
(ii) the security key; anda packet generator module configured to generate the packet, wherein the packet includes (i) the time stamp in a header portion of the packet, and (ii) the encrypted data in a payload portion of the packet, and wherein the packet generator is configured to generate the packet without including an initialization vector field in the header portion of the packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
generating a time stamp for a packet; generating a security key, wherein the security key is separate and distinct from the time stamp; receiving the time stamp separately from the security key; encrypting data in accordance with (i) Counter mode with Cipher-block chaining Message authentication code Protocol (CCMP) or (ii) Galois/Counter Mode Protocol (GCMP) using the (i) time stamp instead of using an initialization vector as specified in CCMP or GCMP; and
(ii) the security key;generating the packet, wherein the packet includes (i) the time stamp in a header portion of the packet, and (ii) the encrypted data in a payload portion of the packet, and wherein the packet does not include an initialization vector field in the header portion of the packet; and transmitting the packet. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification