Patent ID: 9031227
Filing Date: 2015-05-12
Classification: H04L,H04N

Abstract:
1. A method for data encryption, comprising: defining a reserved pattern of symbols having a given length; receiving in a crypto-module an input stream comprising sequential input symbols; generating an intermediate stream of intermediate sequential symbols by applying a cypher to the input stream in the crypto-module, wherein each sequential symbol of the intermediate stream corresponds respectively to one of the sequential input symbols; comparing the reserved pattern to the sequential input symbols and intermediate sequential symbols in a sliding window of the given length in both the input and intermediate streams, wherein the reserved pattern is matched in the sliding window if for each of the symbols of the reserved pattern there is a match with a corresponding sequential symbol in at least one of the input or intermediate streams; generating an output stream from the intermediate stream, wherein for each matched reserved pattern, the corresponding sequential input symbols are substituted in place of the corresponding intermediate sequential symbols from the intermediate stream; and transmitting the output stream in a sequence of data records comprising respective headers and payloads.