IA012:2008 2S

De DCA-Wiki

Contents

Segurança em Comunicação de Dados

Créditos: 12 (4 hs. em classe e 8 hs. extra-classe)

Prof.: Marco Aurélio Amaral Henriques (DCA)

Segundo semestre - 2008

Horário: 308 309 508 509 Sala: PE-26


Últimas notícias:

  • 11/12: notas e conceitos definitivos publicadas
  • 02/12: notas e conceitos atualizados
  • 12/11: aula de 13/11 adiada para 18/11 devido a viagem do professor definida na última hora
  • 15/10: início da publicação dos trabalhos finais
  • 15/10: notas parciais publicadas
  • 10/10: exercícios das listas I e II sorteados
  • 03/10: dias reservados para preparação do trabalho final terão aulas normalmente
  • 29/09: datas de apresentação do trabalho final definidas (veja calendário da disciplina)
  • 26/09: temas do trabalho final definidos (ver nomes destacados em verde)
  • 26/09: data da prova adiada para 02/10: houve a concordância de 100% dos alunos matriculados
  • 25/09: enquanto isso, a imprensa explica a "(des)criptografia" ... : http://www.paulohenriqueamorim.com.br/forum/Post.aspx?id=668
  • 09/09: orientações sobre o trabalho final atualizadas
  • 28/08: definição do trabalho final adiada para 18/09
  • 23/08: links para simuladores de DES e AES disponibilizados
  • 22/08: troca de apresentações (A08 e A17)
  • 14/08: Lista 1 disponibilizada
  • 14/08: calendário do semestre definido
  • 14/08: escala de apresentações alterada
  • 13/08: escala de apresentações definida
  • 05/08: página da disciplina disponibilizada

Ementa resumida:

  • Introdução
  • Modelo clássico
  • Codificadores Mono e Polialfabéticos
  • Data Encryption Standard (DES) e Advanced Encryption Standard (AES)
  • Modos de operação em AES
  • Criptografia por chave pública
  • Princípios matemáticos de criptografia assimétrica
  • Algoritmo RSA
  • Protocolos de intercâmbio e autenticação de chaves
  • Assinaturas e certificados digitais
  • Estudo de casos


Bibliografia:


Listas de exercícios

  • Estas listas estão disponíveis para que os alunos complementem sua visão do conteúdo da disciplina e já façam antecipadamente uma parte da prova.

Critério de Avaliação:

  • Definições
    • A = nota da Apresentação
    • P = nota da Prova
    • T = nota do Trabalho Final
    • NF = Nota Final
    • geq = "maior ou igual a"
  • Cálculo da Nota Final
    • MÉDIA = ( A + 2P + 2T ) / 5
    • A nota final será dada por:
      • NF = MÉDIA, se MÉDIA geq 5 e PROVA geq 3 ou
      • NF = 0,6 * MÉDIA + 0,4 * EXAME , caso contrário.
  • Observações
    • Pelo menos uma das questões da prova será escolhida por sorteio das listas de exercícios entregues. Somente as questões sorteadas serão corrigidas e receberão pontuação para efeito de nota.
    • As listas de exercícios serão recolhidas no início da aula nas datas programadas no calendário do curso. Logo em seguida será feito o sorteio da(s) questão(ões) que valerão nota. Não serão aceitas listas entregues após a realização do sorteio.
    • Alunos que tiverem nota inferior a 3 (três) na PROVA terão que fazer o EXAME, independentemente do valor da MÉDIA. Isto inclui os alunos que perderem por qualquer motivo a prova.
    • Não haverá segunda chamada para quem perder a prova. Entretanto, o EXAME poderá ser usado como prova substituta.
    • Não haverá segunda chamada para o EXAME; quem tiver que fazê-lo (pelas regras acima), mas não o fizer, terá nota zero em EXAME para o cálculo de NF.
    • Não haverá segunda chance para quem deixar de fazer uma apresentação nas datas determinadas. Neste caso o aluno terá nota zero na apresentação que deixou de fazer.
    • As notas mínima e máxima de cada avaliação são zero e dez, respectivamente.
    • O conceito final (CF) será obtido por conversão de NF em CF como indicado abaixo:
      • 8,4 <= NF <= 10  ; CF =A (excelente)
      • 6,7 <= NF < 8,4  ; CF = B (bom)
      • 5,0 <= NF < 6,7  ; CF = C (regular)
      • NF < 5,0  ; CF = D (insuficiente)
    • Para ser aprovado é necessário ter CF = A, B ou C e ter freqüência às aulas igual ou superior a 75%.

Agenda da disciplina

Aula Data Tópico Observações
01 05/08 Introdução, requisitos de segurança, propriedadesApresentação do curso: planejamento, bibliografia, visão geral do conteúdo
02 07/08 Esteganografia e Criptografia Simétrica
03 12/08 Criptografia de múltiplos estágios
04 14/08 Algoritmo AES e controle de uso de chaves
05 19/08 Tópicos de criptografia clássica A01 a A03
06 21/08 Operações criptográficas básicas A04 a A06
07 26/08 Operações criptográficas básicas A07 a A09
08 28/08 Crip. assimétrica e operações cript. básicas A10 a A11
09 02/09 Distribuição de chaves A12 a A13
10 04/09 Certificados digitais Recolhimento da Lista I (só no início da aula)
11 09/09 Curvas elípticas A14 a A16
12 11/09 Assinatura digital, protocolos de autenticaçãoA17 a A18
13 16/09 Funções hash e ataque aniversário
14 18/09 Mecanismos de controle de senhas (prazo para definição do trabalho final)
15 23/09 Mecanismos de controle de senhas
16 25/09 Exercícios Recolhimento da Lista II (só no início da aula) e revisão de exercícios
17 30/09 Exercícios Revisão de exercícios
18 02/10 Prova Prova sem consulta
19 07/10 Resolução da prova Reservado para preparação de trabalho final
20 09/10 Apresentação de temas extras pelo prof. Reservado para preparação de trabalho final
21 14/10 Apresentação de temas extras pelo prof. Reservado para preparação de trabalho final
22 16/10 Apresentação de trabalho final Tânia e Prof. Marco (apresentação extra)
23 21/10 Apresentação de trabalho final Marcelo e Henrique
24 23/10 Apresentação de trabalho final Nelson (slides) e Marco
28/10 sem atividades sem atividades
25 30/10 Apresentação de trabalho final Rajiv (artigo) (slides) e Gabriel
26 04/11 Apresentação de trabalho final Pedro e Alexandre
27 06/11 Apresentação de trabalho final Daniela e Erivelton
28 11/11 Apresentação de trabalho final André e Fábio
13/11 sem atividades devido a viagem do professor para participar da cerimônia de lançamento oficial da AC Raiz ICP-Edu
29 18/11 Apresentação de trabalho final Cleosson e Carlos
30 25/11 Apresentação de trabalho final Patrícia e avaliação das apresentações
31 09/12 Exame Exame sobre o mesmo conteúdo da disciplina coberto pela prova

Orientação geral sobre apresentações

  • Regras básicas a serem lembradas em qualquer apresentação para garantir uma transferência máxima de informação à audiência
    • Diga-lhes o que irá dizer (introdução).
    • Diga-lhes o que tem para dizer (conteúdo).
    • Diga-lhes o que acabou de dizer (conclusões).
    • Apesar de não ser obrigatório, o uso de transparências (retroprojetor) é recomendado.
    • No uso de transparências lembre-se de:
      • preparar cerca de uma transparência por minuto e meio de apresentação (cerca de 20 transparências para 30 minutos de apresentação);
      • preparar algumas transparências extras que clarifiquem pontos não detalhados na apresentação (prever possíveis dúvidas da audiência);
      • usar figuras em lugar de palavras, sempre que possível;
      • ser breve e preciso nas mensagens (evite sempre frases longas);
      • usar o maior tamanho de fonte possível;
      • colocar no máximo 10 linhas de texto por transparência (caso não haja figuras);
      • usar todo o espaço disponível na transparência, evitando concentrar texto e/ou figuras em uma dada região (se sobrar espaço, amplie a figura ou o fonte, mas não adicione mais texto).
    • Não deixe de ensaiar sua apresentação para ter certeza de que ela se encaixa no tempo disponível.


Orientação sobre as apresentações preliminares Axx

  • As apresentações Axx deverão ser planejadas para 25 minutos e não poderão ultrapassar 30 minutos.
    • O planejamento e o cumprimento do tempo de apresentação é um dos itens avaliados.
    • As apresentações terão início previsto para as 08h00, 08h30 e 09h00, sendo o um dos horários reservado para o professor nos dias em que há duas apresentações previstas.
  • O material utilizado no preparo da apresentação deverá ser encaminhado ao professor logo após a mesma para disponibilização ao restante da turma.
    • A apresentação poderá ser baseada em transparências, lousa (notas de aula), projeção de arquivos (uso de canhão de projeção), de acordo com a preferência do apresentador.
  • Trocas de temas e datas entre alunos são permitidos, desde que acordados antecipadamente com o professor.
  • Alunos que não fizerem sua apresentação na data determinada terão nota zero neste item e não haverá uma segunda oportunidade de apresentar.

Temas de apresentações

Orientação sobre o Trabalho Final

  • Pontos gerais:
    • O Trabalho Final (TF) objetiva complementar as aulas com estudo de casos em segurança de dados.
    • O TF deverá ser feito individualmente.
    • O TF consistirá de uma pesquisa, escrita de um artigo e apresentação do mesmo em sala sobre um tema escolhido pelo aluno com aprovação do professor.
      • O aluno deverá submeter sua proposta de temas por e-mail até a data prevista no calendário da disciplina informando:
        • pelo menos três temas a pesquisar (com prioridade de escolha; deve ser dada preferência a temas atuais, caso não escolha algum dos sugeridos);
        • pelo menos duas opções de referências a serem utilizadas para cada tema;
        • pelo menos três opções de datas para apresentação, ordenadas por prioridade (em acordo com a agenda da disciplina).
      • Temas que já tiverem sido alocados a um aluno ficarão indisponíveis para escolha.
      • A definição do tema para cada aluno poderá ser definida por sorteio caso haja empate em um certo tema.
      • Cada aluno deverá pesquisar e coletar o maior número possível de informações sobre o tema definido.
        • Devem ser usadas pelo menos duas referências de autores distintos.

  • Sobre a preparação do artigo:
    • Cada aluno deverá redigir uma artigo sobre o tema que lhe foi atribuído.
    • O artigo deverá ser o mais detalhado possível, discorrendo sobre o tema tratado de forma clara e didática.
    • Seções esperadas:
      • Resumo
      • Introdução
      • ...
      • (seções de desenvolvimento do tema)
      • ...
      • Conclusões
      • Possíveis trabalhos futuros
      • Bibliografia
    • O artigo deverá ser enviado por e-mail para o professor com, no mínimo, 24 horas de antecedência em relação ao início da aula em que o mesmo será apresentado, de maneira a haver tempo hábil para os demais alunos poderem ter acesso ao mesmo.
    • No caso de trabalho prático, o aluno deverá disponibilizar também o código de seu programa, devidamente documentado para permitir sua execução e testes pelos outros alunos da disciplina.
    • O artigo deverá ser em português.
    • A formatação do artigo deverá estar de acordo com as orientações abaixo:
      • Número de páginas: entre 8 e 16
      • Tipo: 11 pt
      • Folha: A4
      • Número de colunas: 1
      • Margens: 2,0 a 2,5 cm

  • Sobre a Apresentação do TF:
    • Cada aluno deverá fazer uma apresentação em sala de aula (segundo o calendário da disciplina) sobre seu trabalho de pesquisa.
    • As datas possíveis estão definidas no calendário da disciplina e serão preenchidas na medida em que reservas forem feitas.
    • Cada aluno deverá escolher pelo menos três datas, indicando sua prioridade.
      • Conflitos de data também serão resolvidos por sorteio.
    • A apresentação de cada aluno terá 50 minutos, divididos em duas fases:
      • Apresentação do conteúdo (40 minutos).
      • Discussões, perguntas, críticas e sugestões (10 minutos) por parte da audiência.

Tabela de horários

08:00 primeira apresentação
08:40 perguntas e discussões
08:50 intervalo
09:00 segunda apresentação
09:40 perguntas e discussões
09:50 encerramento
    • Só terão suas notas de trabalho final (TF) os alunos que entregarem os artigos e efetivamente fizerem sua apresentação em sala de aula na data marcada.
    • Considerando que a apresentação tem como um de seus objetivos a divulgação de novos assuntos para toda a classe, é importante que a mesma seja a mais clara e didática possível.
    • Trocas de datas e/ou horários de apresentações entre alunos serão admitidas, desde que comunicadas ao professor com antecedência.
    • Atrasos não poderão ser tolerados. Se atrasar o início de sua apresentação, o aluno poderá perder a oportunidade de ter sua nota de trabalho final.
    • No caso de ser escolhido um trabalho prático, é desejável que o aluno faça uma rápida demonstração do mesmo no dia da apresentação.
    • Os dois últimos dias de apresentações serão alocados prioritariamente para trabalhos práticos.

  • Exemplos de itens avaliados na apresentação do TF
    • Além do nível e da profundidade do conteúdo apresentado, também serão avaliados vários outros pontos durante a apresentação como, por exemplo:
      • 1. O aluno utilizou bem o tempo de apresentação?
      • 2. Os recursos disponíveis foram bem utilizados (quadro, retroprojetor, etc.)?
      • 3. O texto e as figuras apresentados foram de fácil entendimento?
      • 4. A explicação do conteúdo foi clara e objetiva?
      • 5. As conclusões da apresentação foram úteis para o entendimento do assunto?
      • 6. O aluno foi crítico com relação ao conteúdo?
      • 7. O aluno teve domínio sobre o assunto apresentado?
      • 8. As perguntas foram respondidas satisfatoriamente?
      • 9. O nível de detalhes do conteúdo na apresentação foi adequado?
      • 10. O material da apresentação foi disponibilizado com antecedência (pelo menos 24 horas antes)?

  • Observações finais
    • É importante que os alunos sigam todas as recomendações para evitar uma má avaliação do trabalho que estão realizando. Questões como disponibilização do artigo para a turma com antecedência, bom uso do tempo e dos recursos disponíveis, domínio do assunto na hora de apresentar e responder às perguntas são exemplos de alguns pontos que constam de nossas recomendações e que serão avaliados.
    • É bom ressaltar ainda que estamos esperando que os artigos enfoquem também aspectos mais atualizados dos temas, mostrando o que tem sido feito ultimamente em cada um.
    • Para terminar, gostaríamos de reforçar a sugestão de que ensaiem suas apresentações antes de virem para a sala de aula, de forma que possam aproveitar bem o tempo e consigam discorrer satisfatoriamente sobre o material preparado.

Ferramentas pessoais