Systems and methods for transparent configuration authentication of networked devices
First Claim
1. A method for providing secure transmissions across a network comprising a transmitting device and a receiving device, the method comprising:
- at the transmitting device, generating a stream of watermark bits;
generating a plurality of watermarks, each of the plurality of watermarks comprising an index number and a portion of the stream of watermark bits;
inserting at least one of the plurality of watermarks into each header of a plurality of outgoing packets;
receiving, at the receiving device, the plurality of outgoing packets; and
determining if a received packet is valid based on the watermark in the header of the received packet.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for providing secure transmissions across a network comprising a transmitting device and a receiving device. At the transmitting device, a stream of watermark bits is generated. Next, a plurality of watermarks is generated, each of the plurality of watermarks comprising an index number and a portion of the stream of watermark bits. The watermarks are inserted into each header of a plurality of outgoing packets. At the receiving device, the plurality of outgoing packets are received and it is determined if a received packet is valid based on the watermark in the header of the received packet. The stream of watermark bits may be generated using a stream cipher such as RC4, a block cipher such as 3DES in CBC mode, or other equivalent pseudo-random stream generating techniques.
-
Citations
21 Claims
-
1. A method for providing secure transmissions across a network comprising a transmitting device and a receiving device, the method comprising:
-
at the transmitting device, generating a stream of watermark bits;
generating a plurality of watermarks, each of the plurality of watermarks comprising an index number and a portion of the stream of watermark bits;
inserting at least one of the plurality of watermarks into each header of a plurality of outgoing packets;
receiving, at the receiving device, the plurality of outgoing packets; and
determining if a received packet is valid based on the watermark in the header of the received packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing secure transmissions across a network, the comprising:
-
a transmitting device for generating a stream of watermark bits;
generating a plurality of watermarks, each of the plurality of watermarks comprising an index number and a portion of the stream of watermark bits;
inserting at least one of the plurality of watermarks into each header of a plurality of outgoing packets; and
transmitting the outgoing packets to a receiving device; and
a receiving device for receiving the plurality of outgoing packets; and
determining if a received packet is valid based on the watermark in the header of the received packet. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for providing secure transmissions across a network, the system comprising:
-
means for generating a stream of watermark bits;
means for generating a plurality of watermarks, each of the plurality of watermarks comprising an index number and a portion of the stream of watermark bits;
means for inserting at least one of the plurality of watermarks into each header of a plurality of outgoing packets; and
means for transmitting the outgoing packets to a receiving device capable of determining if a received packet is valid based on the watermark in the header of the received packet.
-
Specification