economia news e media viaggi informatica internet salute e benessere int rattenimento e spettacolo sport tempo libero istruzio ne e formazione arte cultura scienza

Appunti Informatica

Algoritmo di quadra-e-moltiplica ripetuto per esponenziali in Zn

A cura di Antonio Parziale

Pubblicato il 04/07/2005

L'algoritmo di quadra-e-moltiplica ripetuto per esponenziali in Zn in pseudo linguaggio. L'articolo è tratto dalla tesi di laurea in "Applicazione delle tecniche di crittografia nella trasmissione ed elaborazione dati" redatta dall'ingegnere Federico Gennari nell'anno accademico 2000/2001.

 Algoritmo di quadra-e-moltiplica ripetuto per esponenziali in Zn

INPUT:  , ed un intero k[0,n), la cui rapprentazione binaria è .

OUTPUT: ak mod n.

1) Poni b = 1. Se k = 0 ritorna (b).

2) Poni A = a.

3) Se k0 = 1 allora poni b = a.

4) Per i da 1 a t fai:

4.1) Poni A=A2 mod n.

4.2) Se ki = 1 allora poni b=A b mod n.

5) Ritorna (b).     

Vuoi essere aggiornato sulle novità della guida?

Feed RSS XML vostro feed RSS