±¤°í, ¿å¼³, ºñ¼Ó¾î, ¾ÆÀ̵𠵵¿ë, ÀνŰø°Ý µî °Ô½ÃÆÇ¿¡ ÀûÇÕÄ¡ ¾ÊÀº ID³ª ±ÛÀº »çÀüÅ뺸¾øÀÌ »èÁ¦µË´Ï´Ù.
¶ÇÇÑ Åõ°í½Ã ¸í¿¹ÈѼÕ, ¹«°í µîÀ¸·Î ¹Î¤ýÇü»ç»ó ó¹úÀ» ¹ÞÀ» ¼öµµ ÀÖÀ½À» À¯³äÇØÁֽʽÿÀ.
:: »èÁ¦¿øÄ¢ ÀÚ¼¼È÷ º¸±â

 ÀÛ¼ºÀÚ : ÀÌÁ¤±¸ ÀÛ¼ºÀÚID : jk0620 Á¶È¸ : 31 Ãßõ : 0 ÀÛ¼ºÀÏ : 2003-12-10  
  ¼Ò¼öÀÇ ¹ß°ßº¸´Ùµµ ´õ °ñÄ¡°¡ ¾ÆÇ °ÍÀÌ ÀÖ´Ù

¼Ò¼öÀÇ ¹ß°ßº¸´Ùµµ ´õ °ñÄ¡°¡ ¾ÆÇ °ÍÀÌ ÀÖ´Ù. ±²ÀåÈ÷ Å« ÇÕ¼º¼ö°¡ ¼Ò¼ö°¡ ¾Æ´Ï¶ó´Â Áï ¼ÒÀμöºÐÇØÀÇ ¹®Á¦µµ ¿©°£ ¾î·Á¿î ÀÏÀÌ ¾Æ´Ï´Ù. ¼ÒÀμöºÐÇØ¸¦ ÅëÇÏÁö ¾Ê°í ¼ÒÀμö (prime factor)¸¦ Ã£¾Æ³»´Â °£´ÜÇÑ ¹æ¹ýÀÌ ÀÖ´Ù. ¹Ù·Î º»ÀÎ(jk0620)ÀÌ Á¦½ÃÇϴ ¸¶¹æÁø ¼Ò¼öÆÇº°2½Ä. ÀÌ´Ù. °¡Äª' jk0620 ¼Ò¼öÆÇº°2½Ä.' ÀÌ´Ù.

-----------------------------------------


http://www.mathtaegu.com/history/history2-4.htm

ºñÀǵµÀû Àü¼Û(oblivious transfer)À̶ó´Â °ÍÀÌ ÀÖ´Ù. À̰ÍÀº ÇϹöµå ´ëÇÐÀÇ ¶óºó(Michael Rabin)ÀÌ °í¾È ÇÑ °ÍÀÌ´Ù. µÎ °³ÀÇ ¼­·Î ´Ù¸¥ ¿­¼è°¡ ÀÖ¾î¾ß ¿­¸®´Â »óÀÚ°¡ Àִ µ¥ Àá±ä »óÀÚ¸¦ º¸³½´Ù. ¹Þ´Â »ç¶÷Àº µÑ ÁßÀÇ ¾î´À ÇϳªÀÇ ¿­¼è¸¦ °¡Áö°í ÀÖÀ¸¸ç º¸³»´Â »ç¶÷Àº ¹Þ´Â »ç¶÷ÀÌ ¾î¶² ¿­¼è¸¦ °¡Áö°í Àִ Áö ¸ð¸£´Â »óÅ¿¡¼­ µÎ ¿­¼è Áß ÇϳªÀÇ ¿­¼è¸¦ º¸³»´Â °ÍÀÌ´Ù.
¿©±â¼­ µÎ ¿­¼è´Â ¾î¸¶¾î¸¶ÇϰԠū ÇÕ¼º¼öÀÌ°í ¿­¼èÀÇ °¢°¢Àº Å©±â-ÀÚ¸®¼ö-°¡ ºñ½ÁÇÑ µÎ ¼ÒÀμöµéÀ̶ó°í Çϸé ÇÕ¼º¼ö¸¦ ÀμöºÐÇØÇϴ ÀÏÀÌ Áß¿äÇ졒ʼñ¹Ð½º·¯¿î ±×·¯¸é¼­ »ý¸í¸¸Å­À̳ª °¡Ä¡·Î¿î »óÀÚ¸¦ ¿­ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

 2^193-1 ¿Í °°Àº ¼öÀ̸é ÀμöºÐÇØÇϱⰡ ½±°Ú´Â°¡? »ê¼úÀûÀΠ°è»êÀ» ¼º´É ÁÁÀº ÄÄÇ»ÅÍ(¸ÅÃÊ 10¾ï È¸ÀÇ ³ª´°¼ÀÀ» ¼öÇàÇÏ´Â)·Îµµ µÎ ¹øÂ° Å« ¼ÒÀμö¸¦ Ã£±â À§Çؼ­´Â ¾à 35,000³â ÀÌ»óÀÌ °É¸°´Ù. ¾î¼Áö.  ½ÇÁ¦·Î 2^193-1 ¸¦ ¼ÒÀμöºÐÇØÇÑ °á°ú´Â ´ÙÀ½°ú °°´Ù.
2^193-1=13,821,503*61,654,440,233,480,340,616,559*14,732,265,321,317,331,353,282,383
ÀÚ ±×·³ ÄÄÇ»ÅÍ Çϱ⠾î·Á¿î ÀÌ·± ¼Ò¼ö¸¦ ¾î¶»°Ô Ã£¾Æ³¾ ¼ö ÀÖÀ»±î.

óÀ½ ¼Ò¼ö¿¡ ´ëÇÑ ¿¬±¸´Â ÀüÅëÀûÀ¸·Î À̷Р±× ÀÚü¿Í ±× °á°úÀÇ ¾Æ¸§´Ù¿ò¿¡ ºüÁ® ¼ø¼öÇÑ ºÎºÐÀ¸·Î ¿©°ÜÁ³´Ù. ±×·¯´Ù°¡ ÇöÀç¿¡´Â Çö´ë ¾ÏÈ£ Ã¼°èÀÇ ¾ÈÁ¤¼º¹®Á¦¿¡ ¼Ò¼öÀÇ ¹®Á¦°¡ ´ëµÎµÈ´Ù. '¾ó¸¶³ª ½±°Ô ¼Ò¼ö¸¦ ÆÇº°Çϴ°¡, Å« ¼öÀÇ ÀμöºÐÇØ¸¦ ½±°Ô ÇÒ ¼ö Àְڴ°¡'·Î ¼Ò¼öÀǠȰ¿ë ¹üÀ§°¡ ³Ð¾îÁ³´Ù.

À¯Å¬¸®µå¿¡ ÀÇÇØ ¼Ò¼ö°¡ ¹«ÇÑÇϴٴ °ÍÀÌ Áõ¸íµÇ°í ³­ µÚ ¸¹Àº ¼öÇÐÀÚµéÀº ¼Ò¼öÀÇ ¿¬±¸¿¡ °ñ¸ôÇÏ°ÔµÇ°í ±× °á°ú·Î Áö±ÝÀǠȰ¿ë¿¡±îÁö À̸£·¶´Ù. À¯Å¬¸®µåÀÇ Áõ¸í¹ý¿¡¼­ »ç¿ëµÈ ¾î¶² Æ¯Á¤ÇÑ °ª±îÁöÀÇ ¼Ò¼öµéÀ» °öÇØ¼­ 1À» ´õÇϸé Ç×»ó ¼Ò¼ö°¡ µÉ °ÍÀΰ¡. 2+1=3, 2¡¿3+1=7, 2¡¿3¡¿5+1=31, 2¡¿3¡¿5¡¿7+1=211, 2¡¿3¡¿5¡¿7¡¿11+1=2311·Î °¡´ÉÇÒ °Í °°ÀÌ º¸ÀÌÁö¸¸ 2¡¿3¡¿5¡¿7¡¿11¡¿13+1=30031=59¡¿509°¡ µÈ´Ù. ¶Ç 3°ú 5, 41°ú 43°°ÀÌ ½ÖµÕÀ̼Ҽö(twin primes)°¡ ¹«ÇÑÈ÷ ¸¹ÀÌ Á¸ÀçÇÒ±î? ½±°Ô ¼Ò¼ö¸¦ ¹ß°ßÇÒ ¼ö Àִ ¹æ¹ý¿¡ ´ëÇÑ ¿¬±¸µµ Áö¼ÓÀûÀ¸·Î À̾îÁ³´Ù. °¡Àå ½±°Ô ¾Æ´Â ¹æ¹ýÀÌ ¿¡¶óÅ佺Å׳׽ºÀǠüÀÌ´Ù. Ã³À½ ¸î °³ÀÇ ¼Ò¼ö¸¦ Ã£°í ±×ÀÇ ¹è¼ö¸¦ Â÷·Ê·Î Áö¿ö³ª°¡´Â ¹æ¹ýÀε¥ Áö·çÇÏ°í ½Ã°£ÀÌ ¸¹ÀÌ °É¸®´Â °úÁ¤ÀÌ´Ù. ÀÌ ¹æ¹ýÀº ¾à°£¾¿ º¯ÇüÇÑ ¹æ¹ýµéÀÌ »ý°Ü³ª±âµµ Çß´Ù. ±× ¿Ü ´Ù¸¥ ¼öÇÐÀÚµéÀº ¾ó¸¶ÀÇ ºóµµ·Î ³ªÅ¸³ª´ÂÁö ¾î¶² ÆÐÅÏÀº ¾ø´Â ÁöÀÇ ¿¬±¸µµ ÀÖ¾ú´Âµ¥ 3, 37, 337, 3337, 33337, 333337Àº ¸ðµÎ ¼Ò¼öÀÌÁö¸¸, 3333337Àº 7°ú 31°ú 15361·Î ¼ÒÀμöºÐÇØµÈ´Ù.

¿ÀÀÏ·¯¿¡ ÀÇÇØ¼­ x^2+x+17 µµ x=0¿¡¼­ x=15 ±îÁöÀÇ ¼ö¿¡ ´ëÇØ¼­ ¼Ò¼ö°¡ µÊÀ» ¾Ë°Ô µÇ¾ú°í, ¶Ç, °ñµå¹ÙÈå´Â 4º¸´Ù Å« Â¦¼ö´Â ¼Ò¼öÀΠµÎ È¦¼öÀÇ ÇÕÀ¸·Î Ç¥Çö µÉ ¼ö ÀÖ´Ù°í ÃßÃøÇÏ¿´°í, Æä¸£¸¶´Â "¸¸¾à p°¡ ¼Ò¼öÀ̸é ÀÓÀÇÀÇ Á¤¼öb ¿¡ ´ëÇÏ¿© b^p-b´Â ÀÇ ¹è¼öÀÌ´Ù"´Â Á¤¸®¸¦ ÀÌ¿ëÇØ ¼Ò¼öÀÎÁö ¾Æ´ÑÁö¸¦ ½±°Ô Å×½ºÆ®Çϴ ¹ýÀ» °í¾È ÇØ ³ÂÀ¸³ª ¼Ò¼ö°¡ ¾Æ´Ñ °æ¿ì¿¡µµ ÀÌ·± »ç½ÇÀÌ ¼º¸³Çϴ ÀÇ»ç¼Ò¼ö(pseudo prime number)°¡ °£°£È÷ µé¾îÀÖ¾î ÀÇ»ç¼Ò¼ö¸¦ Ãß·Á³»´Â ¾î·Á¿òÀÌ Àֱ⵵ Çß´Ù. ¸Þ¸£¼¾´À¿¡ ÀÇÇØ¼­ ¸Þ¸£¼¾´À ¼ö(Mersenne number)¶ó´Â ¼Ò¼ö°¡ »ý°Ü³µ´Ù. À̴ p°¡ ¼Ú¼öÀÏ ¶§,Mp=2^p-1 ÀÌ ¼Ò¼öÀ̸頸޸£¼¾´À ¼Ò¼ö¶ó°í ÇÑ´Ù. p=2,3,5,7,13,17,19...ÀΠ°æ¿ì ¼Ò¼öÀε¥ p^11À̸頼Ҽö°¡ ¾Æ´Ï´Ù. M11=2^11-1=2047=23*89·Î ÀμöºÐÇØµÈ´Ù. 

ÇÏÁö¸¸ ¼Ò¼öÀÇ ¹ß°ßº¸´Ùµµ ±²ÀåÈ÷ Å« ÇÕ¼º¼ö°¡ ¼Ò¼ö°¡ ¾Æ´Ï¶ó´Â Áï ¼ÒÀμöºÐÇØÀÇ ¹®Á¦µµ ¿©°£ ¾î·Á¿î ÀÏÀÌ ¾Æ´Ï´Ù. Áö±Ýµµ ¸¹Àº ¼öÇÐÀÚµé°ú ÄÄÇ»Åʹ º¸´Ù ³ªÀº ¾Ë°í¸®ÁòÀ» °³¹ß ½±°Ô ¼ÒÀμöºÐÇØÇϴ ¹ýÀ» ¿¬±¸ Áß¿¡ ÀÖ´Ù. ÀÌ °Å´ëÇÑ ÇÕ¼º¼öÀÇ ¼ÒÀμöºÐÇØ´Â ¾ÏÈ£¹® Çص¶¿¡ ÀÀ¿ëµÇ¾ú´Ù. ±âÁ¸ÀÇ ¾ÏÈ£¹® Àü´Þ Ã¼°è¿Í ´Ù¸¥ ¾ÏÈ£Çп¡ °ø°ø¿­¼è °³³äÀ» µµÀÔÇÏ¿© ¸®º£½ºÆ®(Ron Rivest)¿Í, »þ¹Ì¸£(Adi shamir), ¾Æµé¸¸(Len Adleman)ÀÇ À̸§À» µý RSA¹æ½ÄÀ̶ó´Â ¾ÏÈ£ÀÌ·ÐÀÌ °³¹ßµÇ±âµµ Çß´Ù.

====================================


A.
¼ÒÀμöºÐÇØ¸¦ ÅëÇÏÁö ¾Ê°í ¼ÒÀμö (prime factor)¸¦ Ã£¾Æ³»´Â ¹æ¹ýÀÌ ÀÖ´Ù. ¹Ù·Î ¸¶¹æÁø ¼Ò¼öÆÇº°2½Ä. ÀÌ´Ù. Á¶°Ç½ÄÀº [ÀÓÀǠȦ¼ö=m+1,+2,+3,...n-1 ¡Õb(mod n);not b=0 ]ÀÌ´Ù.


°Å´ë ÀÓÀǠȦ¼ö¸¦ ÅÃÇÏ¿© ¸¶¹æÁø ¼Ò¼öÆÇº°2½Ä.À» Àû¿ëÇÏ´õ¶óµµ °Å´ë È¦¼ö¿¡ ´ëÇÏ¿© ¼Ò¼öÀÎÁö, ÇÕ¼º¼öÀÎÁö ºÒºÐ¸íÇÑ »óȲÀÌ Á¸Àç ÇÑ´Ù. 

¿©±â¼­ ¼ÒÀμöºÐÇØÀÇ ¹®Á¦µµ ´ë´ÜÈ÷ Áß¿äÇÑ »ç¾ÈÀÌ´Ù. µÎ°³ÀÇ ¼Ò¼öÀ» Á¶ÇÕÇÏ¿© °öÀ¸·Î ³ªÅ¸³½ ÇÕ¼º¼ö ±¸±¸´Ü Ç¥¿Í °°Àº °ÍÀ̶󵵠¸¸µé¾î ºÁ¾ß ÇÒ ÆÇÀÌ´Ù. 
¿ì¸®ÀÇ °úÁ¦´Â 1000¸¸ÀÚ¸®¼ö ¼Ò¼öÀÇ ¹ß°ß¿¡ ÃÖ¼ÒÇÑÀÇ »ó±Ý 10¸¸´Þ·¯ À̻󸦠°Å¸ÓÁã±â À§ÇØ °Å´ë ¼Ò¼ö¸¦ Ã£´Â °ÍÀÌ°í ±× ¼Ò¼ö´Â ÀÚ¿¬¼ö È¦¼ö°è¿¡ Æ÷ÇԵŠÀÖ°í ÇÕ¼º¼öµé°ú µÚ¼®¿© À־ °Å´ë È¦¼ö°¡ ÇÕ¼º¼öÀÎÁö, ¾Æ´ÑÁö¸¦ ÆÇ´ÜÇϸ頰ð ¼Ò¼ö°¡ ÆÇ¸í ³ª±âµµ ÇÑ´Ù. 

±× È¦¼öÀÇ ÇÕ¼º¼ö´Â ¼Ò¼öÆÇº° ÇÊ¿äÁ¶°Çn½Ä. [ÀÓÀǠȦ¼ö=m+1,+2,+3,...n-1 /n]¿¡ ÀÇÇÏ¿© 'not mod=0' ÇÕµ¿½ÄùêÔÒãÒ (congruent expression) a¡Õb(mod p)À¸·Î Ç¥ÇöÇϸé [ÀÓÀǠȦ¼ö=m+1,+2,+3,...n-1 ¡Õb(mod n)].
¿©±â¼­ b´Â '³ª¸ÓÁö'¸¦ ÀǹÌÇϸç '0' ³ª¿Í¼­´Â ¾ÈµÈ´Ù. Âü°í·Î µÎ Á¤¼ö(ïÚâ¦) a,bÀÇ Â÷°¡ Á¤¼öpÀÇ ¹è¼öÀÏ ¶§a¿Í b´Â p¸¦ 'Ûö(¹ý:modulus)'À¸·Î ÇÏ¿© ÇÕµ¿À̶ó ÇÑ´Ù. ¿¹¸¦ µé¸é a¡Õb(mod p),10¡Õ1(mod 3) ¿¡¼­ a=10¿¡¼­ b=1¸¦ »©¸é p=3ÀÇ ¹è¼ö 9 ÀÌ´Ù. 

ÀÌÁ¦ ¸¶¹æÁø ¼Ò¼ö ÆÇº°½ÄÀ» ¼öÇÐÀûÀΠÁ¤È®ÇÑ ¿ë¾î·Î Á¦½ÃÇÒ Çʿ䰡 ÀÖ´Ù.
ÀÓÀǠȦ¼ö°¡ ¸¸¾à¿¡ ¼Ò¼öÀ̸頼ҼöÆÇº° ÇÊ¿äÃæºÐÁ¶°Çn½Ä.[ÀÓÀǠȦ¼ö=m+1,+2,+3,...n-1 ¡Õ0(mod n)] ÀÌ°í ¾Æ´Ï¸é [ÀÓÀǠȦ¼ö=m+1,+2,+3,...n-1 ¡Õb(mod n)], b´Â 0 ÀÌ ¾Æ´Ï´Ù..Áï ÇÕ¼º¼öÀÌ´Ù. 

¿¹¸¦ µé¾î, 25, 35 µî°ú °°Àº ÇÕ¼º¼ö´Â ¾î´À Á¤µµ ÇÊ¿äÃæºÐÁ¶°Çn½Ä.[ÀÓÀǠȦ¼ö=m+1,+2,+3,...n-1 ¡Õ0(mod n)]À» ¸¸Á·Çϳª ¹Ù·Î ¼ÒÀμö 35=5*7, '¼ÒÀμö=5,7' ÀΠ ÇÊ¿äÁ¶°Ç5½Ä.7½Ä. ±¸°£¿¡¼­ [ÀÓÀǠȦ¼ö=m+1,+2,+3,...n-1 ¡Õb(mod n);not b=0 ]ÀΠ»óÅ·Πº¯ÇÑ´Ù.

º¸±â1.

35+1 /4=36 /4=...0 
35+2 /4=37 /4=...1 
35+3 /4=38 /4=...2 
°í·Î [³ª¸ÓÁö=0, Çϳª]°¡ ³ªÅ¸³ª´Â °Í¿¡ ¸¸Á·ÇÑ´Ù. 
¸¶Âù°¡Áö·Î Á¬¼ö 5 ¿¡ ´ëÇÏ¿©¼­µµ 

º¸±â2.

35+1 /5=36 /5=...1
35+2 /5=37 /5=...2
35+3 /5=38 /5=...3
35+4 /5=39 /5=...4
-----------------
º¸±â3.À» ÁÖ¸ñÇØ Áֱ⠹ٶõ´Ù.

º¸±â3. 
ÇÊ¿äÁ¶°Ç7½Ä. ±¸°£ [ÀÓÀǠȦ¼ö=m+7¡Õb(mod n)], 

36¡Õ1(mod 7)
37¡Õ2(mod 7)
38¡Õ3(mod 7)
39¡Õ4(mod 7)
40¡Õ5(mod 7)

Âü°í·Î º¸±â3.Àº ¼öÇÐÀûÀΠÀϹݿë¾î·Î ¼Ò¼öÆÇº° ÇÊ¿äÁ¶°Ç7½Ä. À» Ç¥ÇöÇÑ °ÍÀÌ´Ù. 
¿©±â¼­ ÇÕ¼º¼ö´Â °ÅÀÇ ¸ðµÎ°¡ ¼ÒÀμöºÐÇØ¸¦ ÅëÇØ ¼ÒÀμö ±¸°£ÀÇ ¼Ò¼öÆÇº° ÇÊ¿äÁ¶°ÇÀÌ ¾ðÁ¦³ª ³ª¸ÓÁö°¡ Àִ »óÅ·Π³ªÅ¸³­´Ù. 

+++++++++++++++++++++++++++++++++++
¿ì¸®´Â ÀÌÁ¦ °Å´ë ÀÓÀÇȦ¼ö(1¾ïÀÚ¸®¼ö ÀÌ»óÀÇ ÀÚ¿¬¼ö)°¡ ÇÕ¼º¼öÀΠ°ÍÀ» ÆÇ´ÜÇϴ ±âÁØÀ» Ã£¾Ò´Ù. 
¹Ù·Î [ÀÓÀǠȦ¼ö=m+1,+2,+3,...n-1 ¡Õb(mod n);not b=0 ]ÀΠ»óÅÂÀÌ´Ù. 

¼Ò¼öÆÇº° ÇÊ¿äÁ¶°Ç ÇÑ ±¸°£¿¡¼­ [³ª¸ÓÁö°¡ ÀüºÎ »ý±â´Â Çö»ó]À» Ã£¾Æ³»¸é ¹Ù·Î ±× ¼ö°¡ ÀÓÀÇ °Å´ëȦ¼ö=mÀÇ ¼ÒÀμö(prime factor) ÀÌ´Ù. Áï ¼ÒÀμöºÐÇØ¸¦ ÅëÇÏÁö ¾Ê°í ¼ÒÀμö (prime factor)¸¦ Ã£¾Æ³»´Â ¹æ¹ýÀ» Á¦½ÃÇÔÀÌ´Ù.

ÀÌÁ¦ ÀÓÀǠȦ¼ö¿¡ ´ëÇØ ÀüÅëÀûÀΠ¼ÒÀμöºÐÇØ ½Ä¸¦ ÇÏÁö ¾Ê°í ¼ÒÀμö¸¦ Ã£´Â ¹æ¹ýÀ» ÅëÇϸ頰Ŵ렼Ҽö¸¦ Ã£´Â ÀÏÀÌ ´õÇÑÃþ °£ÆíÇØÁú °ÍÀÌ´Ù.
+++++++++++++++++++++++++++++++++++



B.¼ÒÀμöºÐÇØ¸¦ ÅëÇÏÁö ¾Ê°í ¼ÒÀμö (prime factor)¸¦ Ã£¾Æ³»´Â °£´ÜÇÑ ¹æ¹ý
Å×½ºÆÃ...


m+n-1 /n ÇÊ¿äÁ¶°Çn. ±¸°£ÁöÇ¥ ÀÌ´Ù. ¹Ù·Î À̰ÍÀÌ »ùÇøµ ÇÊ¿äÁ¶°Çn.ÀÇ °Ë»ê °ø½ÄÀÌ´Ù. 
¿©±â¼­ Á¬¼ö nÀº ÇÇÁ¬¼ö ¹üÀ§=p(m+1<p<m+n-1) ¿¡¼­ [ÀÓÀǠȦ¼ö=m+1,+2,+3,...n-1 ¡Õb(mod n);not b=0 ]¸¦ Ã£À¸¸é µÈ´Ù. 
°Å´ë ÀÓÀǠȦ¼ö¸¦ °¡Áö°í ¼Ò¼öÆÇº°2½Ä. ´ë·Î Çѹø Å×½ºÆÃ Çغ¸ÀÚ. 

ÀÓÀǠȦ¼ö=m=29999999. 
»ùÇøµ Å×½ºÆ® start. 

m+n-1 /n 
29999999+256-1 /256= ;°Ë»ê ¹üÀ§´Â 29999999+1<p<29999999+256-1; ÇÊ¿äÁ¶°Ç 256.DATA 
-------------------------------------

Âü°í1.
³ª¸ÓÁö°¡ ¾È»ý±â¸é ok=o·Î Ç¥½Ã ÇÏÀÚ.
³ª¸ÓÁö°¡ »ý±â¸é no=nÀ¸·Î Ç¥½ÃÇÏÀÚ.
[¼Ò¼öÆÇº° ÇÊ¿äÁ¶°ÇùêÔÒãÒ ; o,n »ý¼ºµÈ À§Ä¡]

start
m=29999999

30000000
[30000001¡Õo(mod 3);30000000¡Õo(mod 3)]; 
[30000002¡Õo(mod 4);30000000¡Õo(mod 4)];
[30000003¡Õo(mod 5);30000000¡Õo(mod 5)];
[30000004¡Õo(mod 6);30000000¡Õo(mod 6)];
[30000005¡Õo(mod 7);30000005¡Õo(mod 7)];
[30000006¡Õo(mod 8);30000000¡Õo(mod 8)];
[30000007¡Õo(mod 9);30000006¡Õo(mod 9)];
[30000008¡Õo(mod 10);30000000¡Õo(mod 10)];
[30000009¡Õo(mod 11);30000003¡Õo(mod 11)];
[30000010¡Õo(mod 12);30000000¡Õo(mod 12)];
.
.
[m+n-1¡Õo(mod n);a¡Õb(mod c)];

[29999999+123-1¡Õ?(mod 123);a¡Õb(mod c)]
=[30000121¡Õo(mod 123);30000069¡Õo(mod 123]
.
.
[30000553¡Õo(mod 555);30000525¡Õo(mod 555]
.
.
ÀÌ·± ½ÄÀ¸·Î °è¼Ó ³ª¾Æ°¡,
[ÀÓÀǠȦ¼ö=m+1,+2,+3,...n-1 ¡Õ0(mod n)] À̸é
m=29999999´Â ¼Ò¼öÀ̰í

¾î´À Á¤µµ ³ª°¡¼­ ¾î´À ±¸°£¿¡,
[ÀÓÀǠȦ¼ö=m+1,+2,+3,...n-1 ¡Õb(mod n);not b=0 ]À̰í
´Ù½Ã[m ¡Õo(mod n)] ·Î µÇµ¹¾Æ ¿À¸é 
¹Ù·Î ±× ±¸°£¿¡ ÇÊ¿äÁ¶°Çn.¿¡ nÀÌ ¹Ù·Î m=29999999 ÀÇ ¼ÒÀμö (prime factor)°¡ µÈ´Ù.

#1.¼Ò¼öÀÇ ¹ß°ßº¸´Ùµµ ±²ÀåÈ÷ Å« ÇÕ¼º¼ö°¡ ¼Ò¼ö°¡ ¾Æ´Ï¶ó´Â Áï ¼ÒÀμöºÐÇØÀÇ ¹®Á¦µµ ¿©°£ ¾î·Á¿î ÀÏÀÌ ¾Æ´Ï´Ù. Áö±Ýµµ ¸¹Àº ¼öÇÐÀÚµé°ú ÄÄÇ»Åʹ º¸´Ù ³ªÀº ¾Ë°í¸®ÁòÀ» °³¹ß ½±°Ô ¼ÒÀμöºÐÇØÇϴ ¹ýÀ» ¿¬±¸ Áß¿¡ ÀÖ´Ù. ÀÌ °Å´ëÇÑ ÇÕ¼º¼öÀÇ ¼ÒÀμöºÐÇØ´Â ¾ÏÈ£¹® Çص¶¿¡ ÀÀ¿ëµÇ¾ú´Ù.



ÀÓÀÇ °Å´ëȦ¼ö°¡ ÇÕ¼º¼öÀΠ°æ¿ì´Â ´Ù¼öÀÇ ¼ÒÀμöÀÇ Á¶ÇÕÀ¸·ÎµÈ °öÀÏ ¼ö Àֱ⿡
¶Ç´Ù¸¥ ±¸°£¿¡¼­ [ÀÓÀǠȦ¼ö=m+1,+2,+3,...n-1 ¡Õb(mod n);not b=0 ]¿Í °°Àº »óȲÀÌ ¹ú¾îÁö°í ¸ðµç °è»êÀÌ ³¡³¯ ¶§, ÀÓÀǠȦ¼ö m=29999999´Â ¼ÒÀμöµéÀ» ÀüÅëÀûÀΠ[ÀμöºÐÇØ ¾øÀÌ ¼Ò¼öÆÇº° ÇÊ¿äÁ¶°Çn½Ä.]À¸·Î Á¦°øÇϰԠµÈ´Ù. À̴ ±âÁ¸ ¹æ½ÄÀÇ ¾Ë°í¸®Áò ÀμöºÐÇØ·Î´Â ½´ÆÛÄÄÀ¸·Îµµ ºÒ°¡´ÉÇÑ °Å´ë È¦¼ö¿¡ ´ëÇØ ¸¶¹æÁø ¼Ò¼öÆÇº°2½Ä.ÀÌ È¿°úÀûÀ¸·Î µ¹ÆÄ±¸¸¦ Á¦½ÃÇÔÀ» ÀǹÌÇÑ´Ù.













 ¡å ÀÌÈı۠: °Å´ë ¼Ò¼öÀÇ ¹ß°ßÀÌ ¿Ö ÇÊ¿äÇѰ¡/ ¿ìÁÖÀÇ Á¤Ã¼¸¦ ¹àÈ÷´Â ÀÏ¿¡ ÀÖ´Ù
 ¡å ÀÌÀü±Û : ¸Þ¸£¼¾ ¼Ò¼öÀÇ ¸ð¼ø°ú ¸¶¹æÁø ¼Ò¼öÀÇ ºñÁ¯