Mudanças entre as edições de "Noites Criptonicas"
Ir para navegação
Ir para pesquisar
(→Agenda) |
|||
Linha 24: | Linha 24: | ||
**historia, conceitos principais |
**historia, conceitos principais |
||
**motivacao |
**motivacao |
||
− | ** criptografia antiga vs |
+ | ** criptografia antiga vs moderna |
**algoritmos simetricos vs assimetricos |
**algoritmos simetricos vs assimetricos |
||
** one time pad |
** one time pad |
Edição das 03h35min de 23 de setembro de 2011
Proposta
Iremos organizar uma série de palestras e oficinas sobre criptografia, cobrindo desde aspectos basicos e a teoria, ate mesmo oficinas praticas sobre uso de ferramentas.
Data
A definir. Iremos dividir as atividades em varios dias, cada uma com duracao de cerca de duas horas. Quando: prwferencialmente nos turing clubes, em semanas alternadas.
Planejamento
Possíveis Atividades
- Palestras
- Oficinas
- Exercícios
- Install fest
- Filmes
- Programação
O material criado e utilizado nas noites criptonicas sera disponibilizado livremente apos as atividades.
Agenda
- Dia 1- Introducao a criptografia
- historia, conceitos principais
- motivacao
- criptografia antiga vs moderna
- algoritmos simetricos vs assimetricos
- one time pad
- referencias
- filme, seguido por debate
- Dia 2 - Criptografia antiga (parte 1)
- um pouco de historia, casos famosos
- cifras de substituicao
- cifra de cesar
- exercicios
- implementando cifra de cesar em python
- quebrando a cifra de cesar (analise de frequencia)
- cifra de vegenere
- Dia 2 - Criptografia antiga (parte 2)
- cifras de transposicao
- exercicios
- outras cifras
- cifras de transposicao
- Dia 3 - Criptografia na Segunda Guerra
- importancia
- historias
- Enigma
- quebrando o enigma
- filme
- Dia 4 - Criptografia moderna
- conceitos basicos
- criando algoritmos criptograficos
- building blocks
- aritmetica modular
- operacoes basicas (xor, substituicao, rotacao, permutacao, etc)
- numeros grandes
- numeros aleatorios
- cifras de blocos vs encadeadas
- building blocks
- algoritmo publico vs obscuridade
- bibliotecas criptograficas existentes
- Dia 5 - Algoritmos simetricos
- DES
- outros algoritmos (3des, twofish, familia RC, etc)
- AES
- Dia 6 - algoritmos assimetricos
- RSA
- assinatura digital
- Dia 7 - certificacao digital
- certificados digitais
- PKI
- ICP Brasil
- aplicacao: SSL
- oficina SSL
- Dia 8 - aplicacoes e protocolos
- SSH
- oficina SSH
- Dia 9 - aplicacoes e protocolos
- criptografia de email
- PGP
- S/MIME
- oficina
- criptografia de email
- Dia 10 - aplicacoes e protocolos
- IPSEC e VPNs
- Dia 11 - Topicos avancados
- ataques recentes ao SSL, assinatura digital
- Ataques a autoridades certificadoras
- Dia 12 - Topicos diversos
- esteganografia
- oficina esteganografia
- Dia 13 - Flashback
- Oficina: Construindo uma enigna
- DIY Enima Machine
Responsáveis
- Anchises
- Oda
Participantes
- Gabrielsp