Patent ID: 7151832

Claim:
A method for protecting a stream of data to be transferred between an encryption unit and a decryption unit, said method comprising: encrypting the stream of data at said encryption unit for transferring of said encrypted stream of data from said encryption unit to said decryption unit; dynamically varying said encrypting of said stream of data at said encryption unit over multiple portions of the stream of data by dynamically changing multiple encryption parameters employed for each portion of the stream of data and signaling said dynamic change in encryption parameters to said decryption unit, said dynamically varying of said multiple encryption parameters employed for each portion of the stream of data being responsive to occurrence of a predefined condition in said stream of data; wherein said multiple encryption parameters comprise at least two of an encryption key, an encryption granularity, an encryption density scale, an encryption density, an encryption delay, an encryption key update variable, and an encryption key update data trigger; and decrypting said encrypted data at the decryption unit, said decrypting accounting for said dynamic varying of said encrypting by said encryption unit using said dynamically changed, multiple encryption parameters.