 This can be alleviated by buffering the output.Another approach to improving the security of an LFSR is to pass the entire state of a single LFSR into a non-linear "filtering function".Instead of a linear driving device, one may use a nonlinear update function.