Patent · US Active

System and method for pseudo-random polymorphic tree construction

US8699703B2 · kind B2 · utility

0Cited by
6References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 19, 2011
Grant dateApr 15, 2014
Priority date
Expiry dateMar 17, 2032

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2209/16
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for obfuscating data via a pseudo-random polymorphic tree. A server, using a seed value shared with a client device, generates a tag stream according to a byte-string algorithm. The server passes the tag stream and the data to be transmitted to the client device through a pseudo-random polymorphic tree serializer to generate a pseudo-random polymorphic tree, which the server transmits to the client device. The client device, using the same seed and byte-string algorithm, generates the same tag stream as on the server. The client passes that tag stream and the received pseudo-random polymorphic tree through a pseudo-random polymorphic tree parser to extract the data. Data to be transmitted from the server to the client device is hidden in a block of seemingly random data, which changes for different seed values. This approach obfuscates data and has low processing overhead.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.