Devo trasferire le chiavi pubbliche dimostrando che le chiavi private associate non sono state violate [chiuso]

1

Sto lavorando a un progetto che richiede che le chiavi pubbliche vengano trasferite da persona a persona (più volte). La sfida, però, è che devo essere sicuro che la chiave privata relativa alla chiave pubblica non sia stata acceduta o possa mai essere accessibile da nessuno dei precedenti detentori. Devo rendere la chiave privata accessibile solo dal titolare corrente e una volta violata, vorrei trasmettere questa chiave pubblica come ritirata all'intera rete. Qualche idea su come ottenere questo risultato? C'è qualcosa là fuori che già fa questo?

    
posta Anthony Testaforte 17.04.2017 - 00:43
fonte

1 risposta

0

L'infrastruttura a chiave pubblica non protegge di per sé la chiave privata e non rileva alcun compromesso.

L'uso dei certificati X.509 consentirebbe un po 'di fiducia nella chiave pubblica, affermando che non è stato sovvertito da nessuno degli intermediari, e le funzionalità delle liste di revoche permetterebbero di annunciare che una determinata chiave è stata compromessa, ma tu sembri vuole un modo per sapere che una parte non autorizzata ha avuto accesso alla chiave privata. È fuori dall'ambito.

Sono tentato di dire che è impossibile, perché se si progetta un sistema in grado di rilevare la chiave privata che viene letta in modo illecito, dovrebbe essere possibile estendere tale sistema per impedire che la lettura avvenga, e se è così allora si dovrebbe averlo fatto per cominciare.

    
risposta data 17.04.2017 - 01:33
fonte

Leggi altre domande sui tag