faculdade de engenharia da computação · criptologia É a disciplina científica que reúne e...

18
1 Faculdade de Engenharia da Computação Disciplina: Modelos Aplicados a Segurança Fundamentos de Criptologia Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis Wagner Santos C. de Jesus

Upload: others

Post on 04-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

1

Faculdade de Engenharia da ComputaçãoDisciplina:

Modelos Aplicados a SegurançaFundamentos de CriptologiaSite : http://www1.univap.br/~wagner/ec.html

Prof. Responsáveis

Wagner Santos C. de Jesus

Page 2: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

Conceito de Criptologia

2

Page 3: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

CriptologiaÉ a disciplina científica que reúne e estuda os

conhecimentos (matemáticos, computacionais, psicológicos efilológicos) e técnicas necessários à criptoanálise (soluçãode criptogramas) e à criptografia (escrita codificada).

3Filologia: Estudo de textos literários e registros escritos, o estabelecimento de sua autenticidade e sua forma original, e a determinação do seu significado.

Page 4: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

Terminologia• Mensagem – Plaintext;• Chave;• Criptossistema;• Criptograma – Ciphertext;• Criptografia; • Criptoanálise;• Criptologia;• Entropia;• Esteganografia 4

Page 5: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

5

Page 6: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

Definição

6

Esteganografia (do grego "escrita escondida") é oestudo e uso das técnicas para ocultar a existência deuma mensagem dentro de outra, uma forma de segurançapor obscurantismo.

Page 7: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

TécnicasOs principais algoritmos de esteganografia digital são constituídos na

realização da substituição de componentes de ruídos de um objeto digitalpor uma mensagem secreta pseudo-randômica.O estego-objeto gerado pode ser dividido em:

- Stream Cover (cobertura)Formado por stream de dados contínuos como, por exemplo uma

transmissão telefônica.- Random Acess CoverPode ser um arquivo no formato “WAV, JPG, BMP..”

7

Page 8: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

Codificação de Dados

8

QR – Code (Quick Response Code)

Código de resposta rápida

Page 9: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

Interpretação QR

9

Page 10: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

Autenticação de Moedas

10

Page 11: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

Imagens Digitais

11

Índice RGB Cor

1 0,0,0 Preto

2 255,0,0 Vermelho

3 0,255,0 Verde

4 0,0,255 Azul

5 255,255,0 Amarelo

6 255,0,255 Rosa

7 0,255,255 Turquesa

8 255,255,255 Branco

Page 12: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

Código de Barras

12

Page 13: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

Informações Imagens

13

Chave + Processamento

Page 14: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

f(x) = sen( )

14

1 0,017452 1

2 0,034899 3

3 0,052336 5

4 0,069756 6

5 0,087156 8

6 0,104528 10

7 0,121869 12

8 0,139173 13

9 0,156434 15

10 0,173648 17

11 0,190809 19

12 0,207912 20

13 0,224951 22

14 0,241922 24

15 0,258819 25

16 0,275637 27

17 0,292372 29

18 0,309017 30

19 0,325568 32

20 0,34202 34

21 0,358368 35

22 0,374607 37

23 0,390731 39

24 0,406737 40

25 0,422618 42

26 0,438371 43

27 0,45399 45

180

πθ

-150

-100

-50

0

50

100

150

θ

Valores de 100(f(x)) coluna verde;

coluna amarela valores sen(ϴ)

sen(ϴ) 100

-1,5

-1

-0,5

0

0,5

1

1,5

Page 15: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

Mensagem usando Esteganografia

15

O café de Maria, fica na rua Paraibuna, 4567 onde asenha para comer um bolinho, feito do sumo da mandiocaseria cofre, espero você amanhã para comermos essebolinho, estarei na av. Nelson D´Ávila, 1024 ao lado direitodo banco de Brasil.

Page 16: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

Mensagem usando Esteganografia

16

O café de Maria, fica na rua Paraibuna, 4567 onde asenha para comer um bolinho, feito do sumo da mandiocaseria cofre, espero você amanhã para comermos essebolinho, estarei na av. Nelson D´Ávila, 1024 ao lado direitodo banco de Brasil.

Page 17: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

Mensagem na Imagem

17

S O S

Page 18: Faculdade de Engenharia da Computação · Criptologia É a disciplina científica que reúne e estuda os conhecimentos (matemáticos, computacionais, psicológicos e filológicos)

Mensagem Escondida

18

Azul

Vermelho

Verde