Prévia do material em texto
22/10/2023, 20:18 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2858098/6410245 1/5 Certificação digital e blockchain Professor(a): Jose Eugenio De Mira (Mestrado acadêmico) 1) 2) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Sobre as diferentes criptografias, de chave simétrica e pública e seus algoritmos, podemos afirmar que: I. O DES é um algoritmo de chave pública desenvolvido nos anos 1970 pela IBM. II. O algoritmo EL Gamal utiliza as propriedades do logaritmo discreto. III. Em criptografia de chave simétrica, o SALT é um valor secreto, que se revelado pode comprometer a força da criptografia. IV. O RSA é a criptografia de chave simétrica mais conhecida e atualmente amplamente utilizada. V. Um dos problemas da utilização de criptografias de chave simétrica está em um sistema seguro e eficiente de distribuição de chaves. São verdadeiras: Alternativas: I - II - V. II - III - IV. I - II - III. II - III - V. CORRETO I - II - IV. Código da questão: 59038 Blockchain é um sistema de registros transacional de movimentos de ativos, cuja estrutura e seus registros são criptografados. Sobre as características de algoritmos de hash, considere as seguintes afirmações: ( ) O conceito de criptomoedas em uma blockchain é uma analogia ao tradicional livro- razão da contabilidade. ( ) As transações dentro da blockchain só podem ter uma entrada ou uma saída. ( ) Todo bloco da blockchain é mutável, quando se altera um registro os outros continuam sendo válidos. ( ) Na Oferta Inicial de Moeda (ICO) a empresa oferece tokens que podem ser negociados. ( ) Não existe “resto” em uma transação da blockchain, todos os valores são movidos a cada transação e retornados. Assinale a alternativa que contenha a sequência correta: Alternativas: V – F – F – V – V. CORRETO F – V – F – V – V. V – V – F – V – F. V – V – V – F – F. V – F – V – F – F. Resolução comentada: O PBE usa o SALT, um número público e randômico, para a geração de chaves a partir de uma senha. DES é um algoritmo de chave simétrica, cuja distribuição de chaves é um problema quando não existe um canal seguro disponível. Já o El Gamal e o RSA são criptografias de chave pública que utilizam propriedades do logaritmo discreto. Resolução comentada: Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso 22/10/2023, 20:18 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2858098/6410245 2/5 3) 4) Código da questão: 59064 Blockchain é um sistema que funciona por meio de uma rede de computadores conectados a um software, que copia, recebe e transmite todos os dados dos blocos da rede. Todos os blocos são ______________ e permanecem ____________ após a geração do próximo bloco da cadeia, e quem verifica a ‘validade’ de um determinado bloco é a própria rede, o que é chamado de ____________. Assinale a alternativa que completa adequadamente as lacunas acima Alternativas: Intermitentes; Alteráveis; Desacordo. Intermitentes; Modificáveis; Consenso. Sequenciais; Alteráveis; Desacordo. Sequenciais; Inalteráveis; Consenso. CORRETO Conectáveis; Modificáveis; Anuência. Código da questão: 59056 Contratos inteligentes e criptomoedas são uma tecnologia disruptiva, com potencial para modificar nossos conceitos de confiabilidade, negócios e economia. Analise as asserções abaixo sobre criptomoedas e contratos inteligentes: I. A Ethreum possui uma linguagem de programação própria, a Solidity, que funciona como uma máquina de estados. II. Dapps são aplicativos descentralizados, baseados em contratos inteligentes que permitem execuções automáticas de serviços. III. DAOs são organizações descentralizadas, um modelo de negócios em que regras organizacionais poderiam ser executadas automaticamente. IV. Os DAOs, ao contrário dos Dapps, não são baseados na tecnologia blockchain, pois se trata de um modelo organizacional. V. Criptomoedas e tokens são basicamente dois nomes diferentes para a mesma coisa, sendo que ambos são minerados e podem ser negociados. São verdadeiras: Alternativas: I - II - V. I - II - III. CORRETO II - III - V. I - II - IV. II - III - IV. Como em um livro razão online e distribuído, em uma blockchain os valores são obtidos por meio de múltiplas entradas e saídas, sendo que nunca há um troco em uma transação, os valores devem obrigatoriamente ser movidos de um endereço para o outro, mesmo que seja o mesmo endereço inicial. Já os ICOs são ofertas iniciais de tokens de empresas baseadas em smart contracts, algo parecido com as ofertas iniciais de ações de empresas, os IPOs. Resolução comentada: A blockchain é, como o próprio nome diz, uma rede de blocos encadeados, ou seja, cada bloco é utilizado na geração do próximo, de forma sequencial, o que impede a modificação dos blocos anteriores. O algoritmo de consenso é quem analisa a replicação dos blocos por meio dos peers e garante a autenticidade deles. Resolução comentada: Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso 22/10/2023, 20:18 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2858098/6410245 3/5 5) 6) 7) Código da questão: 59066 A invenção de Satoshi Nakamoto que sustenta a bitcoin e todos os outros sistemas de criptomoedas se chama: Alternativas: Blockchain. CORRETO Criptografia. Rede de computadores. Chave privada. Base de dados. Código da questão: 59060 Como é chamada a capacidade de reversibilidade da mensagem para o seu estado original? Alternativas: Chave assimétrica. Entropia. CORRETO RSA. Criptografia. DES. Código da questão: 59040 Funções de hash surgiram com base na necessidade de se garantir a autenticidade de autoria de mensagens eletrônicas. Essa função de dispersar ou espalhar atua no nível dos bits dos dados. Sobre os diferentes operadores de efeitos de embaralhamento de dados, qual deve ser utilizado? Assinale a alternativa correta. Alternativas: OR. OR. SHA1. XOR. CORRETO DM5. Dapps e Daos são baseados em contratos inteligentes escritos na blockchain, sendo que o primeiro se trata de aplicativos distribuídos e o segundo de organizações baseadas em regras autorrealizáveis. Ambos podem ser escritos em variadas linguagens, mas devem se comunicar com a VM escrita com a linguagem de máquina de estados da Ethereum, a Solidity. Já criptomoedas e tokens diferem entre si pelo fato da primeira ser minerada e a segunda obtida por meio dos ICOs. Resolução comentada: Satoshi Nakamoto é o pseudônimo do inventor da blockchain e da bitcoin. Resolução comentada: Chamamos de entropia a capacidade de reversibilidade da mensagem para o seu estado original. Quando a quantidade de informação na mensagem resultante permite uma estimativa considerável acerca da informação original, a consideramos de baixa entropia. Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso 22/10/2023, 20:18 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2858098/6410245 4/5 8) 9) Código da questão: 59047 Algoritmos de hash, para serem considerados seguros, precisam ter alta entropia, ou seja, não deve ser possível obter o arquivo original a partir do hash gerado. Sobre as características de algoritmos de hash, considere as seguintes afirmações: ( ) Unidirecionalidade: é viável encontrar a mensagem original a partir do hash gerado. ( ) Determinismo: uma mesmaentrada deve produzir sempre a mesma saída. ( ) Ineficiência: o cálculo de hash não é rápido. ( ) Efeito avalanche: uma alteração mínima na entrada produz uma saída completamente diferente. ( ) Resistência à colisão: impedir que entradas de dados diferentes gerem hashs iguais. Assinale a alternativa que contenha a sequência correta: Alternativas: F – F – F – V – V. V – V – V – F – F. V – V – F – V – F. INCORRETO V – F – V – F – F. F – V – F – V – V. CORRETO Código da questão: 59049 Com a expansão das atividades econômicas o universo financeiro, até então baseado na confiança de um terceiro, enfrenta um cenário instável, pois depende da estabilidade da economia e da política geral para evitar um colapso econômico. A blockchain surge nesse cenário como uma opção de independência e solução destes problemas, a fim de evitar o colapso financeiro. Sobre as características da blockchain, assinale a alternativa correta. Alternativas: Centralização; identificação do operador; liberdade. Descentralização; identificação do operador; liberdade. Descentralização; anonimato; liberdade. CORRETO Concentração; anonimato; regras gerais para uso do dinheiro. Dependência da confiança de um terceiro; anonimato; liberdade. Resolução comentada: A função XOR é normalmente utilizada nesse tratamento por possuir a tabela verdade com melhor espalhamento para operadores binários, com 50% de saídas 0 ou 1, e, por isso, ela cria uma dispersão melhor do que os operadores AND (E) e OR (OU). Resolução comentada: Unidirecionalidade é falsa, pois é inviável encontrar a mensagem original a partir do hash gerado; Determinismo é verdadeiro, pois a saída deve ser a mesma produzida na entrada; Ineficiência é falsa, pois uma das características de um hash seguro é que seu cálculo seja rápido, eficiente; Efeito avalanche é verdadeiro, pois a menor alteração na entrada é capaz de mudar o resultado; Resistência à colisão é verdadeiro, pois não é possível obter hashs iguais com base em dados diferentes. Resolução comentada: Por se basear em um sistema distribuído, a blockchain não está ligada a nenhuma instituição, sendo mantida somente pelos peers que compõe a rede. Além disso, qualquer pessoa pode transacionar com outras pessoas por meio da rede blockchain utilizando apenas o seu endereço, de forma anônima, sem que seja necessária a mediação de uma terceira parte. Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso 22/10/2023, 20:18 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2858098/6410245 5/5 10) Código da questão: 59055 O processo de mineração dos blocos é uma tarefa realizada pelos nodes da rede na tentativa de se criar o próximo bloco válido, recebendo, assim, uma remuneração por esse trabalho. Analise as seguintes asserções sobre o processo de mineração: I. É um trabalho que consome recursos computacionais na tentativa de se resolver um quebra-cabeça criptográfico. II. A proof of work ou prova de trabalho é o nome dado pelo processo computacional realizado pelos nodes no processo de tentativa de se alcançar o NONCE correto. III. NONCE é um número arbitrário, escolhido aleatoriamente a cada geração dos blocos. IV. A mineração é um trabalho executado de forma centralizada pelas entidades controladoras da blockchain. V. As taxas de mineração são valores cobrados para a inclusão de transações nos blocos gerados pelos nodes. São verdadeiras: Alternativas: II - III - V. I - II - III. I - II - V. CORRETO II - III - IV. I - II - IV. Código da questão: 59059 Resolução comentada: A proof of work ou PoW da blockchain é o processo de se realizar um quebra-cabeça criptográfico, gerando um hash de valor específico de acordo com a dificuldade de mineração, conhecido como NONCE. Qualquer node pode participar da mineração, que remunera o primeiro que descobre o bloco subsequente, além das taxas de mineração sobradas para a inserção de transações nos blocos. Arquivos e Links Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso Avaliação enviada com sucesso