Quanto più veloce una GPU o FPGA cracka una chiave RSA rispetto a una CPU?

5

C'è una significativa accelerazione nel crearsi di una chiave RSA (brute-force o factoring con setaccio di campo di numeri generici) usando un GPA o FPGA rispetto a una CPU? Se c'è un vantaggio di velocità, ci sono cifre su quanto è?

    
posta user78228 09.06.2015 - 09:23
fonte

2 risposte

3

Credo che ci siano troppe variabili qui per dare una risposta precisa. Dipende dal seguente, per quanto ne so:

  1. il software di cracking e / o l'algoritmo usato
  2. il numero di core nella GPU
  3. l'architettura della GPU
  4. l'architettura della CPU
  5. no di bit nella chiave RSA
risposta data 09.06.2015 - 10:10
fonte
2

Gli FPGA non sono come CPU o GPU e non possono essere confrontati in questo modo. La tua domanda manca di dettagli sufficienti per fornire una risposta significativa. Gli FPGA sono disponibili in dimensioni molto diverse e offrono il parallelismo limitato solo dalle risorse logiche del FPGA. Un gigantesco FPGA da € 100.000 avrà molto più risorse logiche di un FPGA da € 1. Non ci sono GPU o CPU da € 100000.

Devi includere altre metriche per effettuare un confronto di prestazioni significativo. Come costo di investimento, consumo energetico, sforzo di implementazione e così via.

Se vuoi un suggerimento di funzionalità FPGA di fascia alta: alcuni degli FPGA più grandi disponibili possono fare fino a 5-10 trilioni di moltiplicazioni al secondo.

    
risposta data 07.04.2018 - 15:41
fonte

Leggi altre domande sui tag