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 .
One approach to introducing non-linearity is to have the LFSR clocked irregularly , controlled by the output of a second LFSR .