Oleo
N° USP: 5874915
Turma 04
Parte 2: Segurança
1Confidencialidade: Apenas o remetente e o destinatário podem entender a mensagem transmitida. A criptografia é um meio de garantir a confidencialidade pois apenas os envolvidos entendem a mensagem , porém a mensagem pode ser interceptada e decifrada utilizando técnicas de quebra de cifras. Autenticação: Remetente e destinatário precisam saber se a outra parte é realmente quem afirmam ser. A assinatura digital é única para cada usuário e garante sua identidade, para interceptar mensagens o intruso pode usar a assinatura de outro usuário. Integridade da mensagem: Assegura que o conteúdo da mensagem não foi alterado. São utilizadas somas de verificação. Pelas falhas de transmissão ou por intervenção humana, a integridade é afetada. Disponibilidade de serviço: Garante que a comunicação irá ocorrer entre o remetente e o destinatário. Um ataques possível é o DoS, cujo objetivo é inutilizar a comunicação bombardeando o canal com diversas requisições. 2A chave criptográfica é um conjunto de regras, que é utilizada pelo algoritmo de criptografia para encriptar e decifrar a mensagem. Na chave simétrica é usada duas chaves iguais, porém secretas. Na chave pública, uma delas é conhecida por todo mundo e a outra é secreta. 3A ideia do CBC é enviar apenas um valor aleatório junto com a primeira mensagem e então fazer com que emissor e receptor usem blocos codificados em vez de um número aleatório subsequente. A criptografia de bloco criptografa agrupando bytes enquanto que a de fluxo encripta bit a bit 4p = 11 e q = 17 n = p*q = 11 * 17 = 187 e z = (p-1)*(q-1) = 10*16 = 160 e=7 ed mod z = 1 → 7d mod 160 = 1 → d = 23 chave pública K+ = (187,7); chave privada K- = (187,23) cifrar a letra R = 82 c = 82^7 mod 187 utilizando K+ decifrar c m = c^23 mod 187 utilizando K5A assinatura deve ser verificável e não falsificável. O usuário assina a mensagem m com sua chave privada, criando a mensagem assinada