摘要 |
<p>A method of performing a sliding window search includes the steps of : creating an associative database of a plurality of data strings (42), receiving a first window of a data block (44), iconizing the first window of the data block to form a first icon (46), determining if the first icon has a match in the associative database (48), determining a first byte icon of a first byte of data in the first window (50), executing an icon shift function to form a shifted first byte icon, (52) exclusive ORing the shifted first byte icon with the first icon to form a seed icon (54), determining a second icon for a second window using the seed icon and transforming a new byte of data onto the seed icon (56), and determining if the second icon has a match in the associative database (58).</p> |