Firma Digitale - Tecnica

14
1 Firma Digitale FIRMA DIGITALE: • CRITTOGRAFIA Funzione: Rendere inintelligibile un dato fino al momento in cui non vengono utilizzati la chiave e l’algoritmo di trasformazione necessari per la sua lettura. sessione /1

Transcript of Firma Digitale - Tecnica

Page 1: Firma Digitale - Tecnica

1

Firma Digitale

FIRMA DIGITALE:

• CRITTOGRAFIA

Funzione:Rendere inintelligibile un dato fino al momento in cui non vengono utilizzati la chiavee l’algoritmo di trasformazione necessari per la sua lettura.

sessione /1

Page 2: Firma Digitale - Tecnica

2

Crittografia simmetricac.d. a chiave segreta

STESSA CHIAVE, ALGORITMO es. DES, CAST e IDEA

INCONVENIENTI:

• necessita di un canale di comunicazione sicuro;• compromette certezza dell’integrità del documento;• comporta continua duplicazione delle chiavi da gestire.

NO!

Page 3: Firma Digitale - Tecnica

3

Crittografia asimmetricac.d. a chiave pubblica

CHIAVE PRIVATA / CHIAVE PUBBLICAALGORITMO es. DH / RSA

VANTAGGI:

• canale di comunicazione irrilevante;• garanzia d’integrità del documento;• facile gestione delle chiavi.

SI!

Page 4: Firma Digitale - Tecnica

4

Crittografia asimmetricaA cosa serve?

DEFINIZIONE del d.p.r. 137/2003 art. 1

n) FIRMA DIGITALE è un particolare tipo di firma elettronica qualificata basata su un sistema di chiavi asimmetriche a coppia, una pubblica e una privata, che consenteal titolare tramite la chiave privata e al destinatario tramite la chiave pubblica, rispettivamente, di (rendere manifesta e di verificare la provenienza) e (l'integrità di un documento informatico) o di un insieme di documenti informatici;

Page 5: Firma Digitale - Tecnica

5

Crittografia asimmetricaIn che modo?

DEFINIZIONE del d.p.r. 137/2003 art. 1

n) FIRMA DIGITALE è un particolare tipo di firma elettronica qualificata basata su un sistema di chiavi asimmetriche a coppia, una pubblica e una privata, che consente al titolare tramite la chiave privata e al destinatario tramite la chiave pubblica, rispettivamente, di rendere manifestae di verificare la provenienza e l'integrità di un documento informatico o di un insieme di documenti informatici;

Page 6: Firma Digitale - Tecnica

6

Crittografia asimmetricaIn che modo?

IL LATO TECNICO /1

DOCUMENTO >

CHIAVE PRIVATA (mittente/firmatario/titolare) >(DEF: “… rende manifesta la provenienza”)

FUNZIONE DI HASH (SHA-1, RIPEMD-160) >

HASH CODE (impronta)

Si applica tecnica crittografica ma il documento è in chiaro!

Page 7: Firma Digitale - Tecnica

7

Crittografia asimmetricaIn che modo?

IL LATO TECNICO /2

< DOCUMENTO

< CHIAVE PUBBLICA MITTENTE (destinatario)(DEF: “… verifica la provenienza e l’integrità di un

documento informatico”)

< VERIFICA HASH CODE (impronta)

Si applica tecnica crittografica ma il documento è in chiaro!

Page 8: Firma Digitale - Tecnica

8

Crittografia asimmetricaIn che modo?

IL LATO TECNICO /3 (eventuale)

DOCUMENTO >

CHIAVE PUBBLICA DESTINATARIO (mittente) >(riservatezza: cifra)

< CHIAVE PRIVATA DESTINATARIO (destinatario)(riservatezza: decifra)

Il documento è cifrato

Page 9: Firma Digitale - Tecnica

9

Crittografia asimmetricaIn che modo?

IL LATO TECNICO /4

CHIAVE PRIVATA MITTENTE (mittente) >(rendere manifesta provenienza)

CHIAVE PUBBLICA DESTINATARIO (mittente) >(riservatezza: cifra)

< CHIAVE PUBBLICA MITTENTE (destinatario)(verificare la provenienza e l’integrità del documento)

< CHIAVE PRIVATA DESTINATARIO (destinatario)(riservatezza: decifra)

Il documento è firmato e cifrato

Page 10: Firma Digitale - Tecnica

10

Certificatore

1. I certificatori che rilasciano al pubblico certificati qualificati ai sensi del testo unico devono fornire al dipartimento le seguenti informazioni e documenti:a) dati anagrafici ovvero denominazioneo ragione sociale;b) residenza ovvero sede legale;c) sedi operative;d) rappresentante legale;e) certificati delle chiavi di certificazione;f) piano per la sicurezzacontenuto in busta sigillata;g) manuale operativodi cui al successivo articolo 38;h) dichiarazione di impegnoal rispetto delle disposizioni del decreto del Presidente della Repubblica 28 dicembre 2000, n. 445;i) dichiarazione di conformità ai requisiti previsti nel presente decreto;l) relazione sulla struttura organizzativa;m) copia di una polizza assicurativa di copertura dei rischidell’attività e dei danni causati a terzi.

Page 11: Firma Digitale - Tecnica

11

Validazione temporale

G) RIFERIMENTO TEMPORALE, informazione, contenente la data e l'ora, che viene associata ad uno o più documenti informatici;H) VALIDAZIONE TEMPORALE , il risultato della procedura informatica, con cui si attribuisce, ad uno o più documenti informatici, un riferimento temporale opponibile ai terzi;I) MARCA TEMPORALE, un’evidenza informatica che consente la validazione temporale.

Page 12: Firma Digitale - Tecnica

12

Metodi e Risultati

Metodi:• CRITTOGRAFIA ASIMMETRICA• FUNZIONE DI HASH• CERTIFICATORE• CERTIFICATO• VALIDAZIONE TEMPORALE

Risultati:• GARANZIA PROVENIENZA DOCUMENTO• GARANZIA INTEGRITA’ CONTENUTO• GARANZIA VALIDITA’ NEL TEMPO

Page 13: Firma Digitale - Tecnica

13

Estensione file firmato digitalmente

Il documento digitale firmato si compone di una "busta elettronica", definita dallo standard PKCS#7, in cui sono presenti vari elementi:

1. il documento informatico;

2. l’impronta del documento (hash) cifrata con la chiave privata del sottoscrittore;

3. il certificato emesso dal certificatore che garantisce la relazione biunivoca tra l’allegata chiave pubblica del sottoscrittore e la sua identità.

Estensione: .p7m

Page 14: Firma Digitale - Tecnica

14

Componenti Kit

FIRMA DIGITALE:

• LETTORE SMART CARD• SMART CARD (microchip certificato)• PIN (Personal Identication Number)• SOFTWARE

VERIFICA• (software)• (connessione internet)

fine