Esiste un modo per stimare la differenza di temperatura o tensione della CPU del PC per comando del codice differenziale?

1

vorrebbe sapere se eseguo codice che contiene comandi diversi come: for , if ecc. Vorrei sapere se c'è un cambiamento costante di temperatura o tensione sulla CPU o su qualsiasi altro componente in PC? E viceversa se eseguo il codice c'è un modo per sapere per variazione di temperatura o differenza di voltaggio quale comando è in esecuzione? So che esiste una tecnica per decifrare la crittografia sulle smart card che guarda effettivamente l'attuale estrazione della carta e sulla base di un grafico di quella corrente determina quante volte ogni loop viene eseguito.

    
posta Avi 26.08.2016 - 14:19
fonte

1 risposta

2

Woohoo, con la temperatura è un no.

Con il voltaggio / il consumo energetico è possibile indovinare approssimativamente la quantità di transistor in uso, e con la conoscenza dello schema del processore interno e della codifica dei comandi ("versione" ASM) si può intuire che il comando (set di transistor) è in uso, ma sembra davvero soggetto a errori (vedere la fine della risposta).

Derivare le stesse informazioni dalla temperatura è un no-go perché la temperatura varierà da una quantità ridicola e c'è un po 'di inerzia tra riscaldamento e raffreddamento, quindi una serie di comandi potrebbe essere eseguita senza notare uno 0,00000001 ° (Scegli la tua unità di temperatura qui) differenza (supponendo che si possa misurare con questa precisione).

Per quel che vale, for e if non sono niente in un computer, quelle istruzioni sarebbero tradotte (per compilazione o interpretazione) per assembly istruzioni, verrà eseguito un comando if di un gruppo di comandi ASM, almeno uno CMP e JMP (escluso il test stesso che richiede il caricamento dei valori nei registri ecc.).

Per la tecnica di cracking, l'algoritmo è generalmente noto, le variabili no, quindi puoi "indovinare" alcune variabili (numero di iterazioni, complessità della crittografia) dalla potenza necessaria alla scheda, è più una tabella arcobaleno confronto con schede con gli stessi componenti utilizzati con algoritmo e variabili conosciute quando misurate AFAIK.

    
risposta data 26.08.2016 - 14:36
fonte

Leggi altre domande sui tag