Cryptographically Strong Sequences Of Pseudo Random Bits