1. A method for generating a stream cipher, comprising: selecting a finite field having an order greater than two; selecting a recurrence relation over said finite field; selecting a first non-linear function; selecting a second non-linear function; and computing said stream cipher in accordance with said recurrence relation, said first non-linear function, and said second non-linear function, wherein said recurrence relation and said first non-linear function have distinct pair differences between said recurrence relation and said first non-linear function.