Existem várias aplicações em que os LFSRs são utilizados como parte da plataforma de computação ou comunicação. Considere as seguintes aplicações: 1. Geração e verificação de códigos de detecção de erros 2. Gerar sequências e números pseudo-aleatórios 3. Geração automática de padrões de teste 4. Auto-teste integrado 5. Codificação e Criptografia Estes circuitos são de grande importância para designers e investigadores, razão pela qual muitos dos trabalhos de investigação em curso se concentram em torná-los adaptáveis às exigências da tecnologia moderna. A maior parte desta investigação enquadra-se numa das seguintes categorias. 1. O desenho e implementação de LFSRs paralelos 2. O desenho e implementação de LFSRs programáveis e reconfiguráveis Uma vez que os LFSRs são essencialmente circuitos seriais, eles causarão estrangulamentos em ambientes de alta produtividade. Usar LFSRs paralelos ao invés de sequenciais é uma abordagem comum para aliviar o problema de gargalo. Outro problema é que os LFSRs dependem de polinômios de geração fixa. Inteligência Artificial foi usada para traduzir este livro.