Method and apparatus for generating a cipher stream
AssigneeTelstra Corporation Limited
InventorRichard Taylor
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelstra Corporation Limited
InventorRichard Taylor
Estimating the term…
A system for encrypting or decrypting a digital message comprising a linear driving subsystem (4) for generating a pseudo random data sequence, a non-linear feedback subsystem (6) for producing a cipher stream from said pseudo, random data sequence, and an encryption processor (26) for encrypting or decrypting a message by combining it with said cipher stream, the non-linear feedback subsystem comprising a non-linear feedback processing means (10) for generating a feedback sequence (12) by applying a non-linear function to at least one value from said pseudo-random data sequence and at least one previous value of the feedback sequence, and a cipher stream generating means (10) for generating said cipher stream by summing products of pairs of values of said pseudo random data sequence together with a value from said feedback sequence, the pairs of values being chosen such that the difference in sequence position as between each member of a pair is different as between each pair.
A digital data stream generator for generating a cipher stream, said digital data stream generator comprising:
A digital data stream generator for generating a cipher stream said digital data stream generator comprising:
A system for encrypting or decrypting a digital message, said system comprising:
A method for generating a cipher stream, said method comprising the steps of:
A method of encrypting a digital message, said method comprising the steps of:
A method of decrypting an encrypted digital message, said method comprising the steps of:
A method of generating a cipher stream utilizing a digital processing apparatus, said method comprising the steps of:
A stream cipher comprising a linear driving system which in use generates at least one pseudo-random data stream, a non-linear combining system including a feed-back data stream, which generates a cipher stream by performing a non-linear operation on said at least one pseudo-random data stream, an integrity system which in use combines a digital message with said feed-back data stream and applies an integrity function thereto so as to generate an integrity check value, and an output system wherein the integrity check value is appended to said digital message and the message and appended check value is enciphered by use of said cipher stream.
Dependencies are inferred from the claim text.