03.12.2012 Views

RSA og den heri anvendte matematiks historie - Institut for Natur ...

RSA og den heri anvendte matematiks historie - Institut for Natur ...

RSA og den heri anvendte matematiks historie - Institut for Natur ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

46 Tre vigtige sætninger <strong>for</strong> <strong>RSA</strong><br />

For <strong>den</strong> an<strong>den</strong> vej begynder vi med at antage, at a(modm) = b(modm).<br />

Det vil sige at a <strong>og</strong> b har samme rest r ved division med m. Altså, at<br />

a = q1m + r <strong>og</strong> b = q2m + r <strong>for</strong> 0 ≤ r ≤ m. Ved at trække b fra a får vi,<br />

at<br />

a − b = (q1m + r) − (q2m + r)<br />

= (q1 − q2)m.<br />

Men det betyder, at m | (a−b), hvilket jo ifølge definitionen er det samme<br />

som, at a ≡ b (mod m).<br />

Eksempel 3.6<br />

Da 17 (mod 6) = 5 (mod 6) er 17 ≡ 5 (mod 6). Og omvendt. ⋄<br />

Vi burde nu have en ide om hvad kongruens er <strong>og</strong> hvad modulo-regning<br />

går ud på, så lad os nu vise en rigtig sætning om dette, ikke bare en<br />

‘om<strong>for</strong>mulering’ af definitionen.<br />

Sætning 3.7<br />

Lad m være et heltal større end nul. Hvis a ≡ b (mod m) <strong>og</strong> c ≡ d (mod m)<br />

så gælder, at<br />

i. a + c ≡ b + d (mod m) <strong>og</strong><br />

ii. ac ≡ bd (mod m).<br />

Bevis *<br />

At a ≡ b (mod m) <strong>og</strong> c ≡ d (mod m) vil sige, at a − b = ms <strong>og</strong> c − d = mt<br />

<strong>for</strong> to heltal s <strong>og</strong> t.<br />

I første tilfælde, (i), kan vi opskrive følgende:<br />

(a + c) − (b + d) = (a − b) + (c − d)<br />

= ms + mt<br />

= m(s + t).<br />

Men så vil m | [(a + c) − (b + d)] <strong>og</strong> ifølge definitionen har vi da, at<br />

a + c ≡ b + d (mod m).<br />

I det andet tilfælde, (ii), kan vi ræsonnere på lignende vis:<br />

ac − bd = ac − bc + bc − bd<br />

= (a − b)c + b(c − d)<br />

= msc + bmt<br />

= m(sc + bt).<br />

hvor<strong>for</strong> m | (sc + bt) <strong>og</strong> ac ≡ bd (mod m).<br />

Eksempel 3.8<br />

Vi betragter de to kongruenser 17 ≡ 5 (mod 6) <strong>og</strong> 19 ≡ 1 (mod 6). Ifølge<br />

sætning 3.7 (i) har vi, at<br />

17 + 19 ≡ 5 + 1 (mod 6) ⇔ 36 ≡ 6 (mod 6)<br />

⇔ 36 ≡ 0 (mod 6),

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!