Stream ciphers and number theory. ([2004])