FC ConcursosFC Concursos

Questão FC394288

onsidere a seguinte figura que ilustra o m dulo cryptography do Python que disponibiliza dois esquemas de padding (AES): PKCS e ANSI X.923 e avalie as afirmações seguintes. Fonte:

Questões sem classificação de assunto (TI - Segurança da Informação)

IBADE · 2024

onsidere a seguinte figura que ilustra o m dulo cryptography do Python que disponibiliza dois esquemas de padding (AES): PKCS e ANSI X.923 e avalie as afirmações seguintes.

Fonte: https://edisciplinas.usp.br/

 

I. The Public-Key Cryptography Standards (PKCS) compreende um grupo de padrões criptográficos que fornecem diretrizes e interfaces de programação de aplicativos (APIs) para o uso de métodos criptográficos.

 

II. AES significa Advanced Encryption Standard e consiste de um algoritmo de criptografia simétrica popularmente usado, estabelecido pelo Instituto Nacional de Padrões e Tecnologia dos EUA (NIST) em 2001. O AES é apresentado como sucessor do então popular, mas antigo, algoritmo Data Encryption Standard (DES).

 

III. ANSI X9.23 define um aprimoramento no modo básico de encadeamento de blocos de criptografia (CBC) do ANSI X3.106 para que o sistema possa processar dados com um comprimento que não seja um múltiplo exato de oito bytes.

 

Está(ão) correta(s) a(s) afirmativa(s):

  1. I, apenas.
  2. II, apenas.
  3. III, apenas.
  4. I e II, apenas.
  5. I, II e III.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

As três afirmativas estão corretas e complementam-se na prática de criptografia de blocos: I, II e III.

PKCS é um conjunto de padrões publicados para orientar a implementação de criptografia, cobrindo formatos de chave, assinaturas e esquemas de padding (ex.: PKCS#1, PKCS#7). Fornece especificações usadas por bibliotecas e APIs para interoperabilidade e segurança.

AES (Advanced Encryption Standard) é um algoritmo simétrico padronizado pelo NIST em 2001 (FIPS 197) como substituto do DES, aplicável a blocos de 128 bits com chaves de 128/192/256 bits; é largamente usado em modos como CBC, GCM etc.

ANSI X9.23 descreve um esquema de padding para cifradores por bloco (usado com CBC), preenchendo com zeros e indicando no último byte o número de bytes de preenchimento, permitindo processar mensagens cujo comprimento não é múltiplo do tamanho do bloco.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo