Revisiting LFSRs for Cryptographic Applications