Nova Patents
EP1547337A2

Watermarking at the packet level

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.

Term

Term ended

Projected expiry passed 25 July 2023, 3.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

21 claims: 3 independent, 18 dependent

  1. 1
    Claims of equivalent WO 2004012416 A2 CLAIMS We 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.
  2. 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.
  3. 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.