Sarebbe utile un grande servizio di prim'ordine?

2

Gli utenti target sarebbero dispositivi portatili / incorporati o codice a risorse limitate (ad esempio javascript). L'idea è che i dispositivi possano eseguire il polling del servizio per i primi validati e utilizzarli per le funzioni di crittografia.

    
posta mod_a 13.12.2011 - 21:59
fonte

2 risposte

3

Probabilmente no. Se ho bisogno di grandi numeri primi, vorrò estrarli da una fonte attendibile usando un metodo sicuro. Per farlo, avrò bisogno di chiavi precondivise o dovrò usare qualcosa come SSL. Se sto usando SSL, sto probabilmente consumando un bel po 'di CPU ...

Un problema di pollo e uova, per lo meno, e fidati dei problemi dopo.

    
risposta data 13.12.2011 - 23:06
fonte
2

No. Non utile affatto. I sistemi che hanno bisogno di primari di grandi dimensioni hanno solitamente il primo codice fisso nel programma. Questo perché abbiamo bisogno di sapere che il primo è stato generato da una fonte affidabile.

Il polling di un servizio online aprirebbe una dipendenza dalla sicurezza indesiderabile e non necessaria: se il servizio online ti dà un cattivo primo, la sicurezza del tuo sistema si romperebbe. E non è necessario; in quasi tutti i casi, una soluzione migliore è l'hardcode del primo nel tuo programma (o, nel raro caso in cui ciò non sia sufficiente, generare il tuo numero primo, non è qualcosa che devi fare spesso).

    
risposta data 14.12.2011 - 04:25
fonte

Leggi altre domande sui tag