[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] Wel µµ¿ò¸» ¹®¼­ [ÀÌÀü]  [´ÙÀ½]
´ëºÐ·ù: ³»ÀåÇÔ¼ö
¼ÒºÐ·ù: WelÀÇ ¾ÏÈ£ ü°è
WelÀÇ ¾ÏÈ£ ü°è ÀÛ¼ºÀÏ: 1999/12/26
¼öÁ¤ÀÏ: 2002/07/05

1. WelÀÇ ¾ÏÈ£ ü°è WelÀÇ ¾Ïȣȭ ±â¹ýÀº °ü¿ë¾ÏÈ£¹æ½Ä(Conventional Cryptosystem)À̸ç Wesoft¿¡ ¼­ ÀÚü Á¦ÀÛÇÑ ¾Ïȣȭ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÑ´Ù. WelÀÇ ¾ÏÈ£ ü°è´Â decode ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¸é ´©±¸³ª ¿ø¹®À» ¾ò¾î³¾ ¼ö ÀÖ´Â ¾Ïȣȭ Å°¿Í ¾ÏÈ£¹®À» Çص¶ÇÒ ¶§ ÀÌ°ÍÀ» ¾ËÁö ¸øÇϸé Çص¶ÇÏÁö ¸øÇÏ´Â º¹È£È­ Å°ÀÇ µÎ Á¾·ù Å°¸¦ ÀÌ¿ëÇÏ¿© ¾Ïȣȭ ¹× º¹È£È­¸¦ ÇÒ ¼ö ÀÖ´Ù. ¾Ïȣȭ Å°¸¸ »ç¿ëÇÏ¸é º¸¾È¼ºÀÇ º¸ÀåÀ» ¹ÞÀ» ¼ö ¾øÀ¸¸ç ¾Ïȣȭ Å°¿Í º¹È£È­ Å°¸¦ ¸ðµÎ »ç¿ëÇÏ¸é º¹È£È­ Å°¸¦ ¾ËÁö ¸øÇÏ°í´Â Àý´ë ¾ÏÈ£¹® À» Çص¶ÇÒ ¼ö ¾ø´Ù. 2. WelÀÇ ¾ÏÈ£ »ý¼º ¿ä¼Ò ¾ÏÈ£¹®= ¾ÏÈ£ ´ë»ó ¹®ÀÚ¿­(N bytes) + ¾Ïȣȭ Å° + ³­¼ö Å° + º¹È£È­ Å° -. ¾ÏÈ£ ´ë»ó ¹®ÀÚ¿­: ¾ÏȣȭÇÒ ´ë»ó ¹®ÀÚ¿­À» ÀǹÌÇÑ´Ù. -. ¾Ïȣȭ Å°: ½Ã½ºÅÛ ¾Ïȣȭ ÇÔ¼öÀÇ saltÀÎÀÚ¿Í °°Àº ÀǹÌÀÌ´Ù. -. ³­¼ö Å°: 1 byteÀÇ ³­¼öÀÌ´Ù. -. º¹È£È­ Å°: ¾ÏÈ£¹®À» Ç®¶§ »ç¿ëÇÏ´Â ¹®ÀÚ¿­·Î Àû´çÈ÷ ±ä °ÍÀÌ ÁÁ´Ù. 3. WelÀÇ ¾ÏȣȭµÈ ¹®ÀÚ¿­ÀÇ ±¸Á¶

¾Ïȣȭ Å° ³­¼ö ¹®ÀÚ¿­ ³­¼ö Å° ¾ÏȣȭµÈ ¹®ÀÚ¿­
2 bytes 1 ~ 5 bytes 1 bytes (N+1) x 2 bytes

¡Ø À§ÀÇ ±¸Á¶¿¡¼­ Wel¿¡ Àû¿ëµÈ ¼ø¼­´Â ´Ù¸¦ ¼ö ÀÖÀ½ ¾ÏȣȭµÈ ¹®ÀÚ¿­ÀÇ ±æÀÌ= (N+1) x 2 bytes + 2 bytes (¾Ïȣȭ Å°) + 1 byte (³­¼ö Å°) + ( 1 ¿¡¼­ 5 byte ) ¾ÏȣȭµÈ ¹®ÀÚ¿­ÀÇ ÃÖÀú±æÀÌ= 12 bytes ( º¸¾È¼ºÀ» À§ÇÑ ÃÖ¼Ò Å©±âÀÓ ) ¡Ø 4°³ÀÇ ¹®ÀÚ·Î ±¸¼ºµÈ ¾ÏÈ£ ´ë»ó ¹®ÀÚ¿­À» ¾Ïȣȭ ÇÏ¸é ¾ÏÈ£¹®ÀÇ ¹®ÀÚ¼ö´Â? ¾ÏÈ£¹®ÀÇ ±æÀÌ= ÃÖ¼Ò (4+1) x 2 + 2 + 1 + 1 , ÃÖ´ë (4+1) x 2 + 2 + 1 + 5 = ÃÖ¼Ò 14 bytes ¿¡¼­ ÃÖ´ë 18 bytes 4. ¾ÏÈ£ ¹®ÀÚÀÇ Á¾·ù ¹× °æ¿ìÀÇ ¼ö (1) ¹®ÀÚÀÇ Á¾·ù: ÃÑ 64Á¾·ù 1) ¼ý ÀÚ: 0 ~ 9 ( 10Á¾·ù ) 2) ¿µ¹® ´ë¹®ÀÚ: A ~ Z ( 26Á¾·ù ) 3) ¿µ¹® ¼Ò¹®ÀÚ: a ~ z ( 26Á¾·ù ) 4) ±â È£: '.' °ú '/'( 2Á¾·ù ) (2) ¾Ïȣȭ Å°ÀÇ °æ¿ìÀÇ ¼ö: 64 x 64 = 4096Á¾·ù (3) ³­¼ö Å°ÀÇ °æ¿ìÀÇ ¼ö: 64Á¾·ù (4) ³­¼öÀÇ °æ¿ìÀÇ ¼ö: 64 x 64 x 64 x 64 x 64 = 1,073,741,824 Á¾·ù 5. ¾ÏÈ£¹®ÀÇ ¿ø¸® ¹× Á¶ÇÕ ¼ö (1) Çѹ®ÀÚÀÇ ¾Ïȣȭ ¿ø¸® 1 byte ( 8 bit )ÀÇ ÇÑ ¹®ÀÚ¸¦ 12 bit ( 3bit´Â ³­¼öÀÓ )ÀÇ ¾ÏÈ£ ÄÚµå·Î º¯È¯µÈ´Ù. ¿¹¸¦ µé¾î 'A'¶õ ¹®ÀÚ°¡ ¾Ïȣȭ µÇ´Â °ÍÀº °¢Á¾ ¾ÏȣŰ¿¡ µû¶ó¼­ ¼­·Î ´Ù¸¥ 4096Á¾·ùÀÇ ¾ÏÈ£ ÄÚµå·Î º¯È¯ µÈ´Ù. Äڵ尪ÀÇ ºÎ¿© ±ÔÄ¢Àº ³­¼ö ÀÇ ¼º°ÝÀ̸ç ÀÌ ¾ÏÈ£ Äڵ尡 2°³ÀÇ ¾ÏÈ£ ¹®ÀÚ·Î º¯È¯µÈ´Ù. (2) µ¿ÀÏÇÑ ¹®ÀÚ¿­¿¡ ´ëÇÑ ¼­·Î ´Ù¸¥ ¾ÏÈ£¹®ÀÌ »ý¼ºµÇ´Â °æ¿ìÀÇ ¼ö °æ¿ìÀÇ ¼ö = ¾Ïȣȭ Å°(4096) x ³­¼ö Å°(64) x ³­¼ö ÃÖÀú °æ¿ìÀÇ ¼ö= 4096 x 64 x 64 = 16,777,216 Á¾·ù ÃÖ´ë °æ¿ìÀÇ ¼ö= 4096 x 64 x 64 ^ 5 = 281,474,976,710,656 Á¾·ù ¡Ø À§ÀÇ °æ¿ìÀÇ ¼ö¿¡¼­´Â °¢ ¹®ÀÚº° 3bitÀÇ ³­¼ö¿¡ ´ëÇÑ °æ¿ìÀÇ ¼ö´Â °è»ê µÇÁö ¾Ê¾Ò´Ù. Áï, 8 ^ (¿ø¹®ÀÇ ¹®ÀÚ¼ö)´Â °è»ê¿¡¼­ Á¦¿ÜµÇ¾î ÀÖ´Ù. (3) º¹È£È­ Å° ¾ÏȣȭµÈ ¹®ÀÚ¿­¿¡¼­ º¹È£È­ Å°¸¦ »ç¿ëÇß´ÂÁö ¿©ºÎ´Â ¾Ë ¼ö ¾øÀ¸¸ç ¸¸ÀÏ º¹È£È­ Å°¸¦ »ç¿ë Çß¾ú´Ù¸é ±× Å°°ªÀÌ ¾Æ´Ñ ´Ù¸¥ °ªÀ¸·Î´Â ¾ÏÈ£¹®À» Ç®ÀÌ ÇÒ ¼ö ¾øÀ¸¸ç À̸¦ Ç®ÀÌÇÒ È®·ü´Â 1 / 255 ^ (º¹È£È­ Å° ¹®ÀÚ¼ö)ÀÌ´Ù. -. º¹È£È­ Å°ÀÇ ¹®ÀÚ¼ö¿¡ µû¸¥ ¾ÏÈ£ Çص¶ È®·ü o. 1 ¹®ÀÚÀÏ ¶§ = 1 / 255 <-- Wel ÇÁ·Î±×·¥À¸·Î Çص¶ °¡´É o. 2 ¹®ÀÚÀÏ ¶§ = 1 / 65025 <-- ³ë·ÂÇϸé Çص¶ ÇÒ ¼ö ÀÖÀ½ o. 3 ¹®ÀÚÀÏ ¶§ = 1 / 16581375 <-- ¾ÈÀüÇÒ±î? o. 4 ¹®ÀÚÀÏ ¶§ = 1 / 4228250625 o. 5 ¹®ÀÚÀÏ ¶§ = 1 / 1078203909375 o. 6 ¹®ÀÚÀÏ ¶§ = 1 / 274941996890625 ¡Ø µû¶ó¼­ º¹È£È­ Å°´Â Àû´çÈ÷ ±ä°ÍÀÌ ÁÁ´Ù.

Wel Version 1.0
[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] [ÀÌÀü]  [´ÙÀ½]