DOMANDA Codificare l'algoritmo di crittografia DHM usando un linguaggio programmazione

MPG

Utente Attivo
465
2
Ciao a tutti.
Dovrei fare una codifica “libera” dell'algoritmo DHM. Input: Y, p, a, b Output: chiave condivisa k
Devo codificare il programma in un linguaggio di programmazione a scelta strutturando il programma in funzioni. Il programma base deve poter calcolare potenze con "numeri piccoli". La versione "evoluta" (2.0, 3.0, 4.0) deve poter gestire numeri "più grandi" implementando le proprietà dei moduli.
In allegato a pag 30 sino a 32 del pdf che si reperisce online c'è la spiegazione dell'algoritmo DHM e fin qui ci sono, solo non riesco a creare ad esempio in C++ il programma che faccia quanto dovrei svolgere.
MI potete aiutare ?
Grazie infinite
 

Allegati

BAT00cent

Moderatore
Staff Forum
Utente Èlite
3,989
1,826
CPU
Neurone solitario
Dissipatore
Ventaglio azionato a mano
Scheda Madre
Casalinga
RAM
Molto molto volatile
Scheda Video
Binoculare integrata nel cranio
Alimentatore
Pastasciutta, pollo e patatine al forno
Internet
Segnali di fumo e/o tamburi
Sistema Operativo
Windows 10000 BUG
mi spiace, nel mio piano di studi non avevo un corso specifico di crittografia, devi appoggiarti a libri
 

rodhellas

Utente Èlite
1,515
425
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
Hard Disk
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
Scheda Video
Gigabyte GTX 960 OC
Scheda Audio
Integrata
Monitor
SyncMaster 223BW
Alimentatore
Antec HCG-520M
Case
Meshify C
Internet
Gigabit Fastweb
Sistema Operativo
Windows 10 64bit
Su wikipedia hai un esempio di funzionamento, trasforma paro paro ogni passo in una funzione e sei a posto.
 

Entra

oppure Accedi utilizzando

Discussioni Simili

Hot del momento