发明申请
US20130103942A1 SYSTEM AND METHOD FOR PSEUDO-RANDOM POLYMORPHIC TREE CONSTRUCTION
有权
PSOUDO随机多态树构造的系统与方法
- 专利标题: SYSTEM AND METHOD FOR PSEUDO-RANDOM POLYMORPHIC TREE CONSTRUCTION
- 专利标题(中): PSOUDO随机多态树构造的系统与方法
-
申请号: US13276612申请日: 2011-10-19
-
公开(公告)号: US20130103942A1公开(公告)日: 2013-04-25
- 发明人: Nicholas T. Sullivan , Bertrand Mollinier Toublet , Gianpaolo Fasoli , Jon McLachlan
- 申请人: Nicholas T. Sullivan , Bertrand Mollinier Toublet , Gianpaolo Fasoli , Jon McLachlan
- 申请人地址: US CA Cupertino
- 专利权人: Apple Inc.
- 当前专利权人: Apple Inc.
- 当前专利权人地址: US CA Cupertino
- 主分类号: H04L9/32
- IPC分类号: H04L9/32 ; G06F15/16
摘要:
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.
公开/授权文献
信息查询