Jump to content
GIGN Forum

Phi(P)


0xDEAD BEEF
 Share

Recommended Posts

Tātad - ņemam 2vus pirmskaitļus P un K. Sareizinam savā starpā

N = P * K (piemēram - N = 13 * 17)

Izdomājam ģeneratoru - vēlams, primskaitli un lielāku par 3. Teiksim

G = 65537

Iedodam Peterim N un G. Pēteris izdomā slepenu skaitli, ko vēlas mums nosūtīt (a < N).

Tādēļ Pēteris ņem slepeno skaitli un kāpina ģenerātora G pakāpē pēc moduļa N.

data = a^G mod N

Tad Pēteris sūta data skaitli mums.

Jautājums - kā no data iegūt atpakaļ a?

Beefs

Edited by 0xDEAD BEEF
Link to comment
Share on other sites

taatad data ir atlikums pret skaitli N, kur N ir divu pirmatneeju skaitlju reizinaajums, bet skaitlis a ir kkaads random skaitlis kautkaadaa pakaapee G, kursh ir pirmskaitlis.

No mums atsuutiitaaa skaitli mees zinaam data, N, ko mees pashi noteicaam. Un pag G mees zinaam vai kaa?

a^g=x*n+data

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...