¡¶ÊýÂÛËã·¨¡·½Ì°¸ 5ÕÂ(Ô­¸ùÓëÀëÉ¢¶ÔÊý) ÏÂÔØ±¾ÎÄ

¡¶ÊýÂÛËã·¨¡· µÚÎåÕ ԭ¸ùÓëÀëÉ¢¶ÔÊý

ÈôÓн⣬ÇëÇóÆä½â¡£

dlog17,52??17?£½16£¬£¨½â£©²é±í6.3.2Öªdlog17,510¡Ô7£¬¡Ô6£¬??17?,dlog17,510£½£¨16, 7£©£½1£¬ÏÔÈ»·½³ÌÓн⡣ ÓÉÀý6.1.4Öª5ÊÇ17µÄÒ»¸öÔ­¸ù£¬¶Ô·½³ÌÁ½±ßÈ¡ÒÔ5Ϊ

µ×µÄ¶ÔÊý

xdlog510?dlog52?mod??17??

¼´

7x¡Ô6£¨mod 16£©

½âÖ®µÃx?10?mod16?£¬¼´ÎªÔ­·½³ÌµÄ½â¡£

¡¾Àý6.6.5¡¿ÅжÏÃÝͬÓà·½³Ì4x¡Ô16£¨mod 17£©ÊÇ·ñÓн⣬ÈôÓн⣬ÇëÇóÆä½â¡£

£¨½â£©²é±í6.3.2µÃdlog17,54¡Ô12£¬dlog17,516¡Ô8£¬£¨16, 12£©£½4£¬ÇÒ48?dlog17,516£¬ËùÒÔ·½³ÌÓн⡣¶Ô·½³ÌÁ½±ßÈ¡ÒÔ5Ϊµ×µÄ¶ÔÊýµÃÒ»´ÎͬÓà·½³Ì

12x¡Ô8£¨mod 16£©

½âÖ®µÃx¡Ô2, 6, 10, 14£¨mod 16£©£¬¼´ÎªÔ­·½³ÌµÄ½â¡£

±È½ÏÀý6.6.4ºÍÀý6.6.5£¬Ò»¸öΪµ¥½â£¬Ò»¸öΪ¶à½â£¬Æä±¾ÖÊÔ­ÒòÔÚÓÚÖ¸Êýº¯Êý10xµÄµ×Êý10ÊÇ17µÄÔ­¸ù£¬¹Ê¶ÔÓ¦ÕæÊý2£¬Ê¹µÃ10x¡Ô2£¨mod 17£©³ÉÁ¢µÄÄ£16²»Í¬ÓàµÄxÖ»ÄÜÓÐÒ»¸ö£¬¶øºóÕßÖк¯Êý4xµÄµ×Êý4²»ÊÇÔ­¸ù£¬Æä¶ÔÄ£Êý17µÄ½×Ϊord17?4?£½4£¬¹Ê¶ÔÄ£Êý4À´Ëµ£¬Æä½âΪ1£»¶ø¶ÔÄ£Êý16À´Ëµ£¬Æä²»Í¬ÓàµÄ½âÔòΪ4¸ö¡£

??5.7 µ¥Ïòº¯Êý

(Ò») µ¥Ïòº¯Êý

£¨1£©¸ø¶¨x£¬¼ÆËãy£½f(x)ÊÇÈÝÒ׵ģ» £¨2£©¸ø¶¨y£¬ ¼ÆËãx£½f?1?y?ÊDz»¿ÉÐеġ£

53/58

¡¶ÊýÂÛËã·¨¡· µÚÎåÕ ԭ¸ùÓëÀëÉ¢¶ÔÊý

ÀýÈ磺¶Ô¸ø¶¨µÄg£¬ÒÑÖªx£¬¼ÆËãy¡Ôgx mod nÈÝÒ×£»

µ«ÒÑÖªy£¬¼ÆËãx¡Ôlogg(y)£¨mod ??n?£©ÔòºÜÄÑ¡£ (¶þ) µ¥ÏòÏÝÃź¯Êý

£¨1£©ÒÑÖªÏÝÃÅkºÍx£¬Ôò¼ÆËãy£½f(x)ÈÝÒ×£» £¨2£©ÒÑÖªy£¬µ«²»Öªk£¬Ôò¼ÆËãx£½fk?1?y?ÊDz»¿ÉÐеģ»

£¨3£©ÒÑÖªkºÍy£¬ Ôò¼ÆËãx£½fk?1?y?ÈÝÒס£

ÀýÈ磬¶ÔÓÚRSAËã·¨£¬¼ÆËãy¡Ôxe£¨mod n£©ÈÝÒ×£»Èô

ÒÑÖªdºÍy£¬¼ÆËãx¡Ôyd£¨mod n£©Ò²ºÜÈÝÒ×£»µ«Èô

²»Öªd£¬ÔòÎÞ·¨¼ÆËãx¡Ôey£¨mod n£©¡£

(Èý) ¹¹Ô칫ԿÃÜÂëÌåÖÆµÄ¹Ø¼ü

ѰÕÒºÏÊʵĵ¥ÏòÏÝÃź¯Êý¡£

ϰÌâ5

1£® Éèm£½12, 13, 14, 19, 20, 21£º £¨1£©ÁгöÄ£mµÄ½×Êý±í£»

£¨2£©Èç¹ûÄ£mÓÐÔ­¸ù£¬ÇëÕÒ³öÄ£mµÄ×îСÕýÊ£ÓàϵÖеÄ

ËùÓÐÔ­¸ù£¬¼´Ä£mµÄ×îСÕýÔ­¸ù£»

£¨3£©ÈôÄ£mûÓÐÔ­¸ù£¬ÇëÕÒ³öÄ£mµÄ×îСÕýÊ£ÓàϵÖÐËù

ÓжÔÄ£mµÄ½×Ϊ×î´óµÄÕûÊý¡£

2£® Çóord41(10)£¬ord43(7)£¬ord55(2)£¬ord65(8)£¬ord91(11)£¬ord69(4)£¬ord231(5)¡£

3£® Éèm£½37, 43¡£Çó³öÄ£mµÄ×îСÕýÊ£ÓàϵÖÐËùÓн×Ϊ6µÄÕûÊý¡£

4£® Ö¤Ã÷£ºÉèpÎªËØÊý£¬ordp?a?£½3£¬Ôòordp?1?a?£½6¡£ 5£® Ö¤Ã÷£ºÈô´æÔÚÕûÊýaÇÒÓÐordm?a?£½m£­1£¬ÔòmÊÇËØÊý¡£

6£® ÉèpÎªËØÊý£¬ordp?a??k¡£Ö¤Ã÷£º

54/58

¡¶ÊýÂÛËã·¨¡· µÚÎåÕ ԭ¸ùÓëÀëÉ¢¶ÔÊý

£¨1£©Èô2k£¬Ôòak2¡Ô£­1£¨mod £¨2£©Èô4k£¬Ôòordp??a??k£» £¨3£©Èô2k£¬4

£» p£©

k£¬Ôòordp??a??k2

7£® Éèm£¾1ΪÕûÊý£¬?a,m?£½1¡£Ö¤Ã÷£ºÈôordm?a??st£¬

Ôòordm?as??t¡£

8£® ÉèmÊÇÒ»¸öÕýÕûÊý£¬dÊÇ??m?µÄÒ»¸öÕýÒòÊý¡£ÎÊÊÇ·ñ´æÔÚÕûÊýa£¬Âú×ãordm?a??d¡£

9£® Éèm£¾1£¬d?1£¬?a,m?£½1£¬²¢Éèordm?ad??e¡£ÊÔ¾ö¶¨ordm?a?µÄÖµÓ¦Âú×ãµÄÌõ¼þ£¬ÒÔ¼°Æä¿ÉÄÜȡֵµÄ¸öÊý¡£

10£® ÉèaºÍn¾ùΪÕýÕûÊýÇÒm?an?1¡£Ö¤Ã÷£ºordm?a??n£¬´Ó¶ø½øÒ»²½ËµÃ÷n??m?¡£

11£® Éèm£¾1£¬?ab,m?£½1£¬²¢Éè?ordm?a?,ordm?b???d¡£Ö¤Ã÷£º

£¨1£©d2ordm??ab?d??ordm?a?ordm?b?£»

£¨2£©d2ordm?ab???ordm?ab?,d?ordm?a?ordm?b?¡£

12£® Õë¶Ôÿ¸öp£¬ÊÔÇóÒ»¸ög£¬ËüÊÇÄ£pµÄÔ­¸ù£¬µ«²»ÊÇÄ£p2µÄÔ­¸ù¡£ÆäÖÐp£½5, 7, 11, 17, 31¡£

13£® Ö¤Ã÷£º10ÊÇ487µÄÔ­¸ù£¬µ«²»ÊÇ4872µÄÔ­¸ù¡£ 14£® Õë¶Ôÿ¸öp£¬ÇóÄ£pµÄËùÓÐÔ­¸ùg£¨1£¼g£¼p£©¡£ÆäÖÐp£½19, 31, 37, 53, 71¡£

15£® Õë¶Ôÿ¸öp£¬ÇóÄ£2pµÄËùÓÐÔ­¸ùg£¨1£¼g£¼p£©¡£ÆäÖÐp£½19, 31, 37, 53, 71¡£

16£® Õë¶Ôÿ¸öp£¬ÊÔÇóÒ»¸ög£¬¶ÔËùÓÐ??1£¬ËüÊÇp?ºÍ2p?µÄÔ­¸ù¡£ÆäÖÐp£½11, 13, 17, 19, 31, 37, 53, 71¡£

17£® ÈômÓÐÔ­¸ùg£¬²¢Éè1?k???m?£¬Ö¤Ã÷£º?k,??m??£½1¡£ÊÇÁ½Á½¶ÔÄ£m²»Í¬ÓàµÄÄ£mµÄÈ«²¿Ô­¸ù£¬Æä¸öÊýΪ????m??¡£

18£® Éèm?1£¬n?1£¬ÇÒ?n,??m???1¡£Ö¤Ã÷£ºµ±x±éÀúÄ£

gkmµÄ¼ÈԼʣÓàϵʱ£¬xnÒ²±éÀúÄ£mµÄ¼ÈԼʣÓàϵ¡£

19£® ÉèFn?22?1ΪµÚn¸öFermatÊý¡£Ö¤Ã÷£º

n£¨1£©ordF?2??2n?1£»

£¨2£©ÈôËØÊýpFn£¬Ôòordp?2??2n?1£»

n55/58

¡¶ÊýÂÛËã·¨¡· µÚÎåÕ ԭ¸ùÓëÀëÉ¢¶ÔÊý

£¨3£©FnµÄËØÒòÊýq?1?mod2n?1?£»

£¨4£©ÈôFnÊÇËØÊý£¬n£¾1£¬Ôò2Ò»¶¨²»ÊÇFnµÄÔ­¸ù£» £¨5£©ÈôFnÊÇËØÊý£¬ÔòÄ£FnµÄÈÎÒ»¶þ´Î·ÇÊ£Óà±ØÊÇFnµÄÔ­

¸ù£»

£¨6£©ÈôFnÊÇËØÊý£¬Ôò¡À3, ¡À7¶¼ÊÇÆäÔ­¸ù¡£

20£® Éèp, qÊÇËØÊý£¬Ö¤Ã÷ÒÔϽáÂÛ£¬²¢·Ö±ðÕë¶ÔÿÖÖÇéÐξٳöÁ½¸öʵÀýÒÔÑéÖ¤½áÂÛ£º

£¨1£©Èôq¡Ô1£¨mod 4£©£¬p?2q?1£¬Ôò2ÊÇÄ£pµÄÔ­¸ù£» £¨2£©Èôq¡Ô£­1£¨mod 4£©£¬p?2q?1£¬Ôò£­2ÊÇÄ£pµÄÔ­

¸ù£»

£¨3£©Èôq¡Ô1£¨mod 2£©ÇÒq£¾3£¬p?2q?1£¬Ôò£­3£¬£­4

¶¼ÊÇÄ£pµÄÔ­¸ù£» £¨4£©Èôq¡Ô1£¨mod 2£©£¬p?4q?1£¬Ôò2ÊÇÄ£pµÄÔ­¸ù¡£ 21£® ÉèËØÊýp£¾3£¬g1,g2,?,g??p?1?ÊÇÄ£ÊýpµÄ??p?1?¸öÔ­¸ù£¬Ö¤Ã÷

??p?1?i?1?gi?1?modp?

22£® ÉèÕýÕûÊým¡Ù3, 4, 6ÇÒÆäÈ«²¿·Ç¸º×îСÕýÔ­¸ùΪ

g1,g2,?,gk¡£Ö¤Ã÷£º?gi?1?modm?¡£

i?1k23£® ÒÑÖª10ÊÇ61µÄÒ»¸öÔ­¸ù£¬ÇëÀûÓÃ10ÕÒ³ö61µÄËùÓÐÔ­¸ù¡£

24£® ÉègÊÇÆæËØÊýpµÄÒ»¸öÔ­¸ù£¬Ö¤Ã÷£º £¨1£©µ±p¡Ô1£¨mod 4£©£¬£­gÒ²ÊÇpµÄÒ»¸öÔ­¸ù£»

p?1¡£ 225£® Ö¤Ã÷£ºÈôp?2n?1ÇÒÎªËØÊý£¨n£¾1£©£¬Ôò3ÊÇpµÄÒ»

£¨2£©µ±p¡Ô3£¨mod 4£©£¬£­g¶ÔÄ£pµÄ½×Ϊ

¸öÔ­¸ù¡£

26£® ÉèÕûÊým£¾2ÇÒÓÐÔ­¸ù£¬ÕûÊýaÂú×ã?a,m?£½1¡£Ö¤Ã÷£º

£¨1£©Í¬Óà·½³Ìx2?a?modm?ÓнâµÄ³ä·Ö±ØÒªÌõ¼þÊÇ

??m?a2?1?modm?£»

£¨2£©·½³Ìx2?a?modm?ÈôÓн⣬ÔòÇ¡ÓÐÁ½¸ö½â£»

56/58