Patent ID: 7945049

Claim:
A method of securing data, comprising: generating, using a computing device, a first bit sequence using a first pseudorandom bit source, wherein the first pseudorandom bit source comprises a first buffer that represents a first virtual linear feedback shift register having a first feedback function defined by a first primitive polynomial, the first buffer having more bits than the first virtual linear feedback shift register, at least one of the bits in the first buffer having a fixed state of 1; generating a second bit sequence using a second pseudorandom bit source, wherein the second pseudorandom bit source comprises a second buffer that represents a second virtual linear feedback shift register having a second feedback function defined by a second primitive polynomial, the second buffer having more bits than the second virtual linear feedback shift register, at least one of the bits in the second buffer having a fixed state of 1; generating a third bit sequence by multiplying the first bit sequence with the second bit sequence over a finite field of even characteristic, modulo a fixed primitive polynomial; receiving a message from a message source; and commingling the third bit sequence with the message to conceal contents of the message.