Nos últimos anos tem havido um avanço extraordinário na disseminação e popularização da rede Internet e o advento das chamadas "lojas virtuais" para comércio pela Internet, e das "home-banking" que possibilitam transações bancárias através de uma senha. Por outro lado, com a Internet, a proteção da privacidade se tornou extremamente importante para cada cidadão, pois os seus dados pessoais trafegam na Internet, possibilitando falsificações e fraudes eletrônicas, além de disseminação de vírus eletrônicos. Criptografia é a chave que permite solucionar tecnologicamente estes problemas. Para tornar seguro o comércio e o correio eletrônico, há necessidade de se ter criptografia de alto nível, tanto de segurança como de eficiência, nas várias plataformas.
Os objetivos deste livro são apresentar os problemas e fornecer as respectivas soluções práticas em segurança de redes de computador. São eles:
1. Aplicações e técnicas de proteção de informação sigilosa.
2. Autenticação da origem e destino de documentos eletrônicos:
assinatura eletrônica.
3. Técnicas de identificação de usuários em redes de computador:
proteção de cartão magnético de identificação ou senha.
4. Proteção de integridade de banco de dados.
5. Detecção e controle de presença de vírus eletrônico.
Os algoritmos DES e RSA, largamente utilizados em sistemas comerciais, são detalhados e analisados. Outros criptossistemas de chave secreta importantes são apresentados.
Além do RSA, são descritos outros algoritmos de chave pública. Ademais, são apresentados algoritmos de "hashing" e de compactação. Nos apêndices há informações sobre os sistemas PGP, TLS e um programa RSA na linguagem Java. Os conceitos fundamentais de Teoria da Informação e Teoria dos Números são fornecidos para tornar o livro auto-suficiente.
É destinado tanto para profissionais de Informática, de Telecomunicações, como de Engenharia de Computação. É apropriado também para estudantes, para estudo autônomo, ou para consultas.