mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-25 19:44:18 +00:00
755 B
755 B
aliases | |
---|---|
|
funzione simile a una famiglia di funzioni pseudo-casuali.
Funzionamento
Assumendo l'utilizzo del logaritmo discreto su gruppi ciclici primi sugli interi con la congettura Diffie-Hellman classica:
- 1️⃣ converte il suo input in un elemento del gruppo ciclico
input
. - 1️⃣ seleziona un numero casuale
blinding
. - 1️⃣ rende blinded il suo input
blindinput = input^{blinding}
. - 1️⃣ invia l'input blinded a 2️⃣.
- 2️⃣ applica la oblivious pseudo-random function sull'input di 1️⃣
blindoutput = blindinput^{secret}
. - 2️⃣ invia l'output blinded a 1️⃣.
- 1️⃣ rende blinded il suo output
output = blindoutput^{blinding^{-1}}
.