Patent ID: 7945780
Filing Date: 2011-05-17
Classification: G11B,H03M,H04L

Abstract:
1. An apparatus for encrypting and decrypting an original data stream comprising: a key including a key-algorithm, said key-algorithm is configured to describe an evolution in time of at least one interleaving parameter; said at least one interleaving parameter being dynamically changed during data transmission through a communication channel according to said key-algorithm; wherein said at least one dynamically changeable interleaving parameter is selected from the group consisting of: {a variable branch number; and a variable register depth}; wherein said variable branch number is a first interleaving parameter being dynamically changed during data transmission through said communication channel; and wherein said variable register depth is a second interleaving parameter being dynamically changed during data transmission through said communication channel; an interleaver having said at least one dynamically changeable interleaving parameter; said interleaver configured to interleave said original data stream; wherein said interleaved data stream propagates through said communication channel; and wherein said interleaver compensates for a change in latency caused by said at least one dynamically changeable interleaving parameter; and a de-interleaver adapted to communicate with said communication channel; wherein said de-interleaver includes said at least one said dynamically changeable interleaving parameter; wherein said de-interleaver is configured to recover said original stream of data; wherein said de-interleaver compensates for a change in latency caused by at least one dynamically changeable interleaving parameter.