¡¶ÊýÂÛËã·¨¡·½Ì°¸ 2ÕÂ(ͬÓàÔËËã)

¡¶ÊýÂÛËã·¨¡· µÚ¶þÕ ͬÓàÔËËã

µÚ 2 Õ ͬÓàÔËËã

ÄÚÈÝ 1. ͬÓà¸ÅÄî 2. ÐÔÖÊ 3. Ê£ÓàÀà¡úÕûÊý·ÖÀà 4. Ä£ÃÝÔËËã 5. Ò»´Î²»¶¨·½³Ì ͬÓ༰Æä¼ÆËã Òªµã

Ó¦Óãº

? ÃÜÂëѧ

? ¹«Ô¿ÃÜÂëѧ

¡¾Àý¡¿ RSA¹«Ô¿Ëã·¨£º

×¼±¸£ºÑ¡´óËØÊýp¡¢q£¬¼Çn£½pq£¬¦Õ(n)£½(p£­1)(q£­1)£¬ÔÙÑ¡ÕýÕûÊýe£¬Âú×ã

£¨e£¬¦Õ(n)£©¡Ô1£¨mod n£©

²¢Çód£¬Âú×ã ed£½1£¨mod ¦Õ(n)£©

¼ÓÃÜ£ºÃ÷ÎÄ´®P±àÂëΪÊý×ÖM£¬ÔòÃÜÎÄC¡ÔMe £¨mod n£© ½âÃÜ£º M¡ÔCd£¨mod n£©£¬ÔÙ½«Êý×ÖM½âÂëµÃÃ÷ÎÄ´®P

2.1 ͬÓàµÄ¸ÅÄî¼°»ù±¾ÐÔÖÊ

(Ò») ͬÓà¸ÅÄî

¡¾¶¨Òå2.1.1¡¿¸ø¶¨Ò»¸öÕýÕûÊým£¬Á½¸öÕûÊýa¡¢b½Ð×öÄ£mͬÓ࣬Èç¹ûa£­b±»mÕû³ý£¬¼´m|a?b£¬¼Ç×÷a¡Ôb£¨mod m£©£»·ñÔò½Ð×öÄ£m²»Í¬Ó࣬¼Ç×÷ab£¨mod m£©

¡¾×¢¡¿ ¡ß m|a?b??m|a?b

1/57

¡¶ÊýÂÛËã·¨¡· µÚ¶þÕ ͬÓàÔËËã

¡à a¡Ôb£¨mod m£©?a¡Ôb£¨mod £­m£©

¼Ù¶¨£ºÄ£m?1¡£

ÅжÏͬÓàµÄ·½·¨Ò»£ºÀûÓö¨Òå

¡¾Àý1¡¿ 7©¦28£½29£­1£¬¹Ê29¡Ô1£¨mod 7£©£» 7©¦21£½27£­6£¬¹Ê27¡Ô6£¨mod 7£©£» 7©¦28£½23£­£¨£­5£©£¬¹Ê23¡Ô£­5£¨mod 7£©£» (¶þ) ÐÔÖÊ

¡¾ÐÔÖÊ1¡¿ÉèmÊÇÒ»¸öÕýÕûÊý£¬a¡¢bÊÇÁ½¸öÕûÊý£¬Ôòa¡Ôb£¨mod m£©?´æÔÚÕûÊýk£¬Ê¹µÃa£½b£«km¡£

£¨Ö¤£©a¡Ôb£¨mod m£© ? m|a?b

? ´æÔÚk£¬Ê¹µÃ a£­b£½km£¬¼´a£½b£«km

¡¾ÐÔÖÊ2¡¿Í¬ÓàÊÇÒ»Öֵȼ۹ØÏµ¡£¼´ £¨i£© ×Ô·´ÐÔ£ºa¡Ôa£¨mod m£©

£¨ii£© ¶Ô³ÆÐÔ£ºa¡Ôb£¨mod m£©? b¡Ôa£¨mod m£© £¨iii£© ´«µÝÐÔ£ºa¡Ôb£¨mod m£©ÇÒb¡Ôc£¨mod m£©

a¡Ôc£¨mod m£© £¨Ö¤£©£¨i£©m©¦0£½a£­a

?

? a¡Ôa£¨mod m£©

£¨ii£©a¡Ôb£¨mod m£©? m©¦a£­b ? m©¦b£­a£½£­(a£­b) ? b¡Ôa£¨mod m£©

£¨iii£©a¡Ôb£¨mod m£©£¬b¡Ôc£¨mod m£©? m©¦a£­b£¬m©¦b£­c

? m©¦(a£­b)£« (b£­c)£½a£­c ? a¡Ôc£¨mod m£©

¡¾Àý3¡¿

2/57

¡¶ÊýÂÛËã·¨¡· µÚ¶þÕ ͬÓàÔËËã

¡¾ÐÔÖÊ3¡¿£¨µÈ¼Û¶¨Ò壩ÕûÊýa¡¢bÄ£mͬÓà?a¡¢b±»m³ýµÄÓàÊýÏàͬ¡£

£¨Ö¤£©ÓÉÅ·¼¸ÀïµÃ³ý·¨£¬´æÔÚq£¬r£¬q?£¬r?£¬Ê¹µÃ

a£½qm£«r£¬b£½q?m£«r?

¼´ a£­b£½(q£­q?)m£«(r£­r?) »ò £¨r£­r?£©£½(a£­b)£­(q£­q?)m ¹Ê m©¦(a£­b) ¹Ê m©¦(a£­b)

? m©¦(r£­r?)

? r£­r?£½0

? r£­r?£½0£¬¼´r£½r?

µ« 0?©¦r£­r?©¦£¼mÇÒm©¦(r£­r?)

¡¾ÐÔÖÊ4¡¿ÉèmΪÕýÕûÊý£¬a¡¢b¡¢c¡¢dΪÕûÊý£¬Èô

a¡Ôb£¨mod m£©£¬ c¡Ôd£¨mod m£©

Ôò

£¨i£© a£«c¡Ôb£«d£¨mod m£©£» £¨ii£© ac¡Ôbd£¨mod m£©¡£

£¨Ö¤£©ÒÑÖªa¡Ôb£¨mod m£©ÇÒ c¡Ôd£¨mod m£©

? a£½b£«hmÇÒc£½d£«km

? a£«c£½(b£«hm)£«( d£«km)£½(b£«d)£«(h£«k)m£¬

ac£½(b£«hm)( d£«km)£½bd£«(hd£«kb£«hkm)m

? ÓÉÐÔÖÊ1¼´µÃ½áÂÛ¡£

Ò»°ãÇéÐΣºai?bi £¨mod m£©£¨i£½1, 2, ¡­, k£©£¬Ôò £¨i£©

?ai??bi£¨mod m£©

i?1ki?1ki?1i?1kk£¨ii£©

?ai??bi£¨mod m£©

¡¾ÍÆÂÛ1¡¿a¡Ôb£¨mod m£©? na¡Ônb£¨mod m£©£¬ÆäÖÐnΪÕýÕûÊý¡£

3/57

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4