Puncte:0

Cum să găsiți exponent de iterație într-un atac ciclism?

drapel cn

În lucrarea Simmons și Norris, ei demonstrează atacul ciclism cu următorul exemplu:

p = 383 q = 563 s = 49 și t = 56957 (un prim)

Atacatorul cunoaște r = pq = 215.629 , s = 49 disponibil public și un mesaj criptat C. Prin formarea C1 = C49 , C2 = C149, etc. El va găsi Cj = C pentru 1, 2, 5 sau 10

Nu înțeleg cum și-au dat seama că vor avea M = Cj-1 in cel mult 10 pasi? Ei menționează că 49 aparține exponentului 10 mod Ï(r) = 214.684, dar nu sunt sigur ce înseamnă asta. Ar putea cineva explica? Vă rog. Mulțumesc!

fgrieu avatar
drapel ng
Lucrarea la care se face referire este: Gustavus J. Simmons & Michael J. Norris (1977) COMENTARII PRELIMINARE LA M.I.T. PUBLIC-KEY CRYPTOSYSTEM, Cryptologia, 1:4, 406-414, [paywalled](https://doi.org/10.1080/0161-117791833219).
kelalaka avatar
drapel in
[Atacul ciclic asupra RSA](https://crypto.stackexchange.com/q/1572/18298)
Puncte:2
drapel ru

Un atac ciclic cu exponent de criptare $s$ se bazează pe $s$ având ordine multiplicativă mică modulo ordinea multiplicativă a textului cifrat. Dacă $c^v\equiv 1\pmod{pq}$ și $s^w\equiv 1\pmod v$ apoi criptarea în mod repetat $c$ pentru $w$ ori dă $$c^{s\times s\times\cdots\times s\times s}\equiv c^{s^w}\pmod{pq}.$$ Noi stim aia $s^w=kv+1$ pentru unii $k$ astfel încât $$c^{s^w}=c^{kv}c\equiv c\pmod{pq}.$$

In cazul tau $pq=215629$ și $s=49$. deci stim asta $v$ desparte $\phi(pq)=214684$. Asta ne spune că $w$ împarte ordinea multiplicativă a $s$ modulo 214684. Un calcul simplu va arăta că $49^{10}\equiv 1\pmod{214684}$$ astfel încât $w$ trebuie să împartă 10. Vor fi valori ale $w$ mai mic decat 10 pentru unele valori de $c$ (de exemplu. $c=32$).

Dacă scriem $\mathrm{ord}(x,m)$ pentru ordinul multiplicativ al $x$ modulo $m$ (adică cel mai mic număr întreg $t>0$ astfel încât $x^t\equiv 1\pmod m$ atunci expresia generală pentru numărul de iterații este $$\mathrm{ord}\left(s,\mathrm{ord}(c,pq)\right).$$

drapel cn
perfect! are sens. Mulțumiri!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.