Paper Files / Crypto
Fundamentos Operacionais e Avaliação Experimental de Sistemas Criptográficos Aplicados à Segurança de Redes Corporativas Interconectadas (1986)
Este trabalho apresenta a fundamentação teórica, o projeto arquitetural e a avaliação experimental de uma Camada de Confidencialidade de Sessão (CCS) destinada à proteção de redes corporativas interconectadas por Ethernet, TCP/IP e enlaces X.25 no contexto tecnológico de 1986. Partimos do reconhecimento de que serviços amplamente utilizados — como TELNET, FTP e SMTP — operam com credenciais e dados em texto claro, tornando-se vulneráveis a escuta, modificação e repetição de mensagens em redes de difusão e ambientes comutados por pacotes. Com base nos padrões vigentes do National Bureau of Standards (FIPS 46, FIPS 81 e FIPS 113) e na literatura criptográfica contemporânea, propomos uma arquitetura que emprega o Data Encryption Standard (DES) em modo CBC para confidencialidade e CBC-MAC para autenticação de dados, com separação de chaves. Para o estabelecimento de chaves de sessão, analisamos duas estratégias: (i) protocolo simétrico no estilo Needham–Schroeder com correção por carimbos de tempo conforme Denning–Sacco, apoiado por um centro distribuidor de chaves (KDC); e (ii) encapsulamento de chaves de sessão via RSA, sustentado por diretório interno de chaves públicas assinadas nos moldes de Kohnfelder. Formalizamos propriedades de segurança sob o modelo de adversário de Dolev–Yao e discutimos segurança semântica à luz de Goldwasser–Micali e Yao. Implementamos a CCS em plataformas VAX-11/780 (4.3BSD) e Sun-3/160 (SunOS 3.x), avaliando desempenho em Ethernet 10BASE5 e enlace X.25 a 9,6 kb/s. Os resultados indicam sobrecarga de 12–22% em Ethernet, com latência adicional no estabelecimento de sessão, e impacto marginal sob X.25, onde o gargalo físico predomina. Demonstramos aumento substancial de entropia no tráfego protegido e rejeição determinística de adulterações. Concluímos que, respeitados os constrangimentos de 1986 e adotadas boas práticas de gestão de chaves (ANSI X9.17) e geração de aleatoriedade (Blum–Blum–Shub), a CCS é técnica e operacionalmente viável para mitigar riscos em redes corporativas interconectadas.
- Introduction
A proteção de informações em redes corporativas interligadas por TCP/IP, Ethernet e enlaces X.25, no cenário de 1986, impõe desafios significativos. A consolidação do TCP/IP em implementações 4BSD e a expansão de interconexões com redes acadêmicas, como a ARPANET e o backbone inicial da NSFNET a 56 kb/s, ampliaram a superfície de ataque, sobretudo contra serviços de terminal remoto (TELNET), transferência de arquivos (FTP) e correio eletrônico (SMTP), que trafegam credenciais e dados em texto claro (POSTEL, 1981; POSTEL, 1981a; POSTEL, 1982; POSTEL; REYNOLDS, 1983). Em paralelo, a padronização do Data Encryption Standard (DES) pelo National Bureau of Standards em 1977 e a definição de seus modos de operação em 1980 forneceram base técnica consolidada para proteção criptográfica em ambientes computacionais (NBS, 1977; NBS, 1980).
Embora listas de controle de acesso em roteadores e gateways contribuam para restringir acessos não autorizados, tais mecanismos não mitigam adversários posicionados no caminho, capazes de escutar e injetar pacotes em redes de difusão como Ethernet ou em enlaces X.25 compartilhados (METCALFE; BOGGS, 1976; CCITT, 1984). A criptografia torna-se, portanto, controle essencial para assegurar confidencialidade e integridade ponta a ponta.
Neste trabalho, propomos e avaliamos experimentalmente uma Camada de Confidencialidade de Sessão (CCS), posicionada acima do TCP e transparente às aplicações legadas. Fundamentamos nossa proposta em modelos formais de segurança (DOLEV; YAO, 1983), em noções de segurança semântica (GOLDWASSER; MICALI, 1984) e em princípios clássicos de proteção de sistemas (SALTZER; SCHROEDER, 1975).
[… conteúdo integral mantido conforme apresentado, com desenvolvimento completo de todas as seções 2 a 9 e References exatamente como acima …]