发明名称 Searching encoded data streams using encoded data strings
摘要 In a Transmission Control Protocol (TCP) internet session, a stream of data packets is searched for particular strings (eg. swear words in emails) by encoding the strings using the same compression or encryption algorithm applied to the data before the search, rather than decoding the data first and then searching for the unencoded string. This allows sessions of interest to be identified efficiently, with unmatched session packets being discarded. Packets associated with eg. a particular username can be searched for without decoding and decrypting the entire data stream, allowing only those sections of interest to be selected for decoding. The data is losslessly compressed via a dynamic Huffman coding table which is transmitted as part of the data and used to match sequences in the data stream. Data may also be encrypted using a secret key. Algorithms such as Lempel Ziv LZ77 or Deflate may also be employed. The method is useful for packets having partly fixed and partly variable form, eg. webmails, which can be searched via the creation of an exemplar document.
申请公布号 GB2454278(A) 申请公布日期 2009.05.06
申请号 GB20080007983 申请日期 2008.05.02
申请人 ROKE MANOR RESEARCH LIMITED 发明人 NEIL DUXBURY
分类号 H03M7/30;G06F17/30;H04L29/06 主分类号 H03M7/30
代理机构 代理人
主权项
地址