Crittografia a chiave pubblica vs Firme digitali

1

Per la stessa quantità di dati, quale è più veloce? Crittografia a chiave pubblica o firma digitale? La riservatezza non è importante. Sto cercando di ottenere il non ripudio per la comunicazione.

Grazie!

    
posta Xovie 01.07.2014 - 20:10
fonte

3 risposte

1

Le firme digitali utilizzano la crittografia a chiave pubblica, quindi non è molto chiaro cosa stai chiedendo. Detto questo, la crittografia a chiave pubblica di per sé non può essere utilizzata per non ripudiare, quindi avrai sempre bisogno di firme digitali, indipendentemente da quale sia più veloce.

    
risposta data 01.07.2014 - 20:16
fonte
0

Qualsiasi cosa tu usi per creare una firma digitale userà effettivamente una funzione di hashing al suo interno. Il certificato digitale in sé non toccherà i 100 Gig di dati, e non vale la pena di pensarci ancora.

Ciò che ti interessa è la funzione di hashing utilizzata per creare l'hash che la (privata) chiave privata nel certificato firma . La crittografia è probabilmente irrilevante qui.

La risposta che ti serve è: Utilizza un hash SHA1 o SHA2 sui dati.

Se vuoi vedere un confronto tra varie funzioni di hashing, vedi questo . Si noti che alcune di queste funzioni di hashing elencate non sono sicure per scopi crittografici e non dovrebbero essere invocate

    
risposta data 01.07.2014 - 20:54
fonte
0

L'uso della chiave pubblica (del ricevitore) per crittografare il contenuto NON VI DÀ ALCUNA Ripudio. Dà solo INTEGRITÀ del contenuto che conosci SOLO il ricevitore legittimo può leggere il contenuto.

Se si desidera non ripudiare che il mittente non può REPUDIARE di non aver inviato il contenuto, sarà necessario firmare il contenuto utilizzando la chiave privata del mittente (ovvero la firma digitale). Pertanto, il mittente non può negare il NON invio dei dati, poiché la firma può essere verificata utilizzando la chiave pubblica del mittente.

    
risposta data 02.07.2014 - 06:12
fonte

Leggi altre domande sui tag