Prévia do material em texto
SEGURANÇA EM REDES DE COMPUTADORES – ATIV 03 __________________________________________________________________________________________ A criptografia é uma forma de cifragem (tornar ilegível) das informações utilizada há muito tempo para evitar que pessoas não autorizadas obtenham a informação. Para a cifragem ou proteção da informação utiliza-se uma série de processos que podem ser chamados de algoritmos. Dados dois algoritmos de criptografia em uso, RSA e AES, dos quais um é simétrico e outro é assimétrico, analise e explique de forma geral esses algoritmos, contextualizando seu uso e indicando aplicações onde são adotados. __________________________________________________________________________________________ RES.: RSA e AES são dois algoritmos de criptografia amplamente utilizados em sistemas de segurança da informação, porém diferem em suas abordagens e aplicações. • RSA (Rivest-Shamir-Adleman): • Tipo: RSA é um algoritmo de criptografia assimétrica, o que significa que ele utiliza um par de chaves (chave pública e chave privada). • Funcionamento: O algoritmo RSA se baseia no conceito da fatoração de números primos, onde a segurança do sistema está diretamente relacionada à dificuldade de fatorar grandes números primos. A chave pública é usada para criptografar os dados, enquanto a chave privada é usada para decifrá-los. • Uso e Aplicações: RSA é amplamente utilizado para a troca segura de chaves em comunicações seguras na internet (por exemplo, SSL/TLS). Ele também é usado para assinatura digital, autenticação de identidade, e segurança de e-mail. RSA é particularmente útil quando é necessário autenticar um remetente e/ou manter a confidencialidade dos dados transmitidos. • AES (Advanced Encryption Standard): • Tipo: AES é um algoritmo de criptografia simétrica, o que significa que a mesma chave é usada tanto para cifrar como para decifrar os dados. • Funcionamento: AES é um algoritmo de bloco, o que significa que ele opera em blocos de dados fixos de tamanho (por exemplo, 128 bits) em cada iteração. Ele utiliza uma chave secreta para realizar operações de substituição e permutação nos dados. • Uso e Aplicações: AES é ideal para a criptografia de dados em grande volume, como arquivos ou transmissões de dados em tempo real. É amplamente utilizado em aplicativos que requerem alta segurança e desempenho, como a proteção de dados em dispositivos de armazenamento, comunicações VPN (Virtual Private Network), e segurança de redes sem fio (Wi-Fi). O AES é mais eficiente em termos de desempenho do que algoritmos assimétricos como o RSA, tornando-o ideal para a criptografia de grandes quantidades de dados. Comparação Geral: • Complexidade: RSA é computacionalmente mais intensivo do que AES, especialmente para operações de chave longa, devido à natureza dos algoritmos assimétricos. AES, por outro lado, é mais eficiente para criptografia de grandes volumes de dados devido à sua simplicidade e à capacidade de uso de hardware dedicado. • Segurança: Ambos são considerados algoritmos seguros quando implementados corretamente. RSA é amplamente adotado para troca segura de chaves e autenticação, enquanto o AES é preferido para criptografia de dados em repouso e em trânsito devido à sua eficiência e robustez. Resumindo, RSA e AES são algoritmos essenciais em criptografia com diferentes aplicações e usos. Enquanto o RSA é ideal para troca segura de informações e autenticação, o AES é mais adequado para proteger dados em repouso e em trânsito de forma eficiente. SEGURANÇA EM REDES DE COMPUTADORES – ATIV 03