O crescimento da Internet como veículo de comunicação segura e de comércio eletrónico trouxe o desempenho do processamento criptográfico para a vanguarda da conceção de sistemas de elevado débito. A criptografia fornece os mecanismos necessários para implementar a responsabilidade, a exatidão e a confidencialidade na comunicação.Esta tendência será ainda mais acentuada com a adoção generalizada de protocolos seguros, como o IP seguro (IPSEC) e as redes privadas virtuais (VPN). O processamento criptográfico eficiente, portanto, tornar-se-á cada vez mais vital para o bom desempenho do sistema.Neste livro, exploramos técnicas de design de hardware/software para melhorar o desempenho de algoritmos de cifra de chave secreta. Introduzimos novas instruções que melhoram a eficiência dos algoritmos analisados e apresentamos o processador Crypto Maniac, um co-processador rápido e flexível para cargas de trabalho criptográficas.A nossa primeira abordagem consiste em adicionar suporte ao conjunto de instruções para substituições rápidas, permutações gerais, rotações e aritmética modular. As nossas análises dos algoritmos originais e optimizados sugerem direcções futuras para a conceção de processadores criptográficos programáveis de elevado desempenho.