A single, and globally interoperable smart card for mobile e-commerce
(1 year project)
¡¡
1. ¿¬±¸°³¹ß¸ñÇ¥ ¹× ³»¿ë
°¡. ¿¬±¸¸ñÇ¥
º» ¿¬±¸ÀÇ ¸ñÇ¥´Â ICSET(Interoperable Chip-SET)ÇÁ·ÎÅäÄÝÀ» ¿¬ÀåÇÏ¿© ´ÙÀ½ ¿ä±¸µéÀ» ¸¸Á·ÇÏ´Â Mobile ¹öÁ¯À» ±¸ÇöÇÔ¿¡ ÀÖ´Ù.
· ±¹Á¦ ȣȯ¼º: ¿·ÁÁø ³×Æ®¿öÅ© Áï ÀÎÅͳݻ󿡼 ´Ù¸¥ Áö¿ª Ä«µî¿¡ °¡ÀÔÇØ ÀÖ´Â »óÀΰú Ä«µå¼ÒÀ¯ÀÚ°£ÀÇ ¿ø°Å·¡ ÁöºÒ ¸ÞÄ«´ÏÁò¿¡ ´ëÇÑ »óÈ£Àۿ뼺
· ³ôÀº ¼öÁØÀÇ º¸¾È¼º: ½º¸¶Æ®Ä«µå¸¦ ÀÌ¿ëÇÏ¿© Àû¾îµµ ´ë¸éÇÏ¿© ÁöºÒÇÏ´Â Á¤µµÀÇ º¸¾È¼ºÀ» °¡Áø ¿ø°Å·¡ ÁöºÒº¸¾È ¼öÁØÀÇ ±¸Çö
· Ä«µå ¼ÒÀ¯ÀÚÀÇ ½¬¿î »ç¿ë: Ưº°ÇÑ PC, »çÀ̹ö Ä«Æä Å͹̳Î, ÀÎÅÍ³Ý ºÎ½º, GSM(Global System for Mobile communications) ÇØµå¼Â ¶Ç´Â ½ÉÁö¾î ´ë¸éÇØ¼ »ç¿ëÇÏ´Â ¾î´À°Í¿¡µµ µ¶¸³ÀûÀÎ ÁöºÒ°Å·¡
· ¼ö¿ë¼º: Á¾·¡ÀÇ Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î ±×¸®°í ÇöÀç ¾²ÀÌ´Â, ¶Ç ¾ÕÀ¸·Î ¾²ÀÏ ½º¸¶Æ® Ä«µå¿Í ±× ±âÃʰ¡ µÇ´Â ÇϺα¸Á¶ÀÇ ÃÖ´ëÇÑÀÇ »ç¿ë°ú ±¹Á¦Ç¥ÁØÀÇ Ã¤ÅÃ
· ¹ý·üÀû¿ë: ¸ðµç Àû¿ë °¡´ÉÇÑ ±¹³», ±¹Á¦¹ýµéÀ» Áؼö(ƯÈ÷ ¾ÏÈ£¿¡ °üÇØ¼)
(Á¦¾ÈµÈ ±â¼úÀ» GSM¿ä¼Ò¿Í µ¶¸³ÀûÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ´Ù. Ä«µå ¼ÒÀ¯ÀÚÀÇ °üÁ¡¿¡¼ GSMÇÚµå¼ÂÀº ¹Ù·Î, ¶Ç ´Ù¸¥ ÀÎÅÍ³Ý Á¢¼ÓÀåÄ¡ÀÌ´Ù.)
³ª. ¿¬±¸³»¿ë
VISA/Mastercard ConsortiumÀº ÀÎÅÍ³Ý »ó°Å·¡ÀÇ ÀáÀ缺À» ±ú¿ì±â À§ÇØ 1996³â¿¡ Secure Electronic Transaction(SET)À» ¹ßÇ¥Çß´Ù. SETÀº ÀÎÅͳݻ󿡼 Å©·¹µ÷Ä«µå¸¦ ÀÌ¿ëÇÑ °Å·¡°¡ ¾ÈÀüÇÏ°Ô ÀϾ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ÁöºÒ ÇÁ·ÎÅäÄÝÀÌ´Ù. ¸Þ½ÃÁö ±âºô¼º(Confidentiality)Àº PKCS#7¿¡ ¸í½ÃµÇ¾î ÀÖ´Â °ø°³Å° ¾ÏÈ£È ¹æ½Ä(Public Key Cryptography)¿¡ ÀÇÇØ ÀÌ·ç¾îÁø´Ù.
SET ÇÁ·ÎÅäÄÝÀº Transport Protocol¿¡ µ¶¸³ÀûÀ¸·Î µðÀÚÀÎ µÇ¾ú´Ù. SETÀº HTTP, SMTP, TCP¿Í ȣȯ¼ºÀ» °¡Áø´Ù. ¿©±â¼´Â ÁÖ·Î Online Web Application¿¡ °ü½ÉÀ» °¡Áö±â ¶§¹®¿¡ HTTP¿¡ ÃÊÁ¡À» ¸ÂÃá´Ù.
SET ÇÁ·ÎÅäÄÝÀ» ½º¸¶Æ®Ä«µå ±â¼ú°ú °ü·ÃÁö¾î E-WalletÀ» °³¹ßÇÒ ¶§´Â À̵¿ °¡´É¼º°ú À§Á¶¹æÁö¸¦ À§ÇÑ ¹æ¾ÈÀÌ ÇÊ¿äÇÏ´Ù. Interoperable C-SET(ICSET)¶ó°í ºÒ¸®´Â Ç¥ÁØÀº ÁöºÒ(Payment)¿¡ ±âÃʸ¦ µÐ ½º¸¶Æ®Ä«µå¿ÍÀÇ »óÈ£ÀÛ¿ëÀ» À§ÇØ ÇÊ¿äÇÑ ¸¹Àº ¿ä±¸»çÇ×°ú ÇÁ·ÎÅäÄÝÀ» Á¦°øÇÑ´Ù. ÀϹÝÀû »ó°Å·¡¿¡ Á¸ÀçÇÏ´Â ÁöºÒü°èÀÇ ´Ù¾ç¼º¿¡ ±âÃÊÇÑ »õ·Î¿î ÇÁ·ÎÅäÄÝÀÌ ÇÊ¿äÇß´Ù. ±×·¯³ª ¹«Á¶°ÇÀûÀÎ ´Ù¾ç¼ºº¸´Ù´Â ÁÁÀº Àú·«¿¡ ±âÃÊÇÑ ÇÁ·ÎÅäÄÝÀÌ ¿ä±¸µÈ´Ù. À̸§ÀÌ ÀǹÌÇϵíÀÌ ICSETÀº SET°ú »óÈ£ÀÛ¿ëÀ» ÇÑ´Ù.
ICSET ConsortiumÀº ICSETÀÇ ¹ßÀüÀ» Ã¥ÀÓÁö°í ÀÖ´Ù. ±× ÇÁ·ÎÅäÄÝÀº Credit/DebitÁöºÒ°ú E-purseÁöºÒ µÑ ´Ù¸¦ ´Ù·é´Ù. ¾çÂÊÀÇ °æ¿ì¿¡ Cardholder¿Í »ó¾÷ÀÚ°£ÀÇ °Å·¡´Â ¿Â¶óÀÎÀ¸·Î ÀÌ·ç¾îÁö°í °ø°³µÈ ³×Æ®¿öÅ©¸¦ ÅëÇØ ÀÌ·ç¾îÁø´Ù.
Credit/DebitÁöºÒÀº Ä«µå¸¦ ½ÂÀÎÇÏ´Â µµ±¸·Î »ç¿ëµÈ´Ù. ÁöºÒ°úÁ¤¿¡¼ ÁöºÒ¿¡ ´ëÇÑ ½ÂÀÎÀ» À§ÇØ »ç¿ëµÇ¾îÁø´Ù. µ·ÀÇ ½ÇÁúÀûÀÎ À̵¿Àº OfflineÀ¸·Î ÀÌ·ïÁø´Ù. Credit/DebitÁöºÒÀº º¯È¯±â(Converter)¸¦ ÅëÇÑ SET ÇÁ·ÎÅäÄÝÀ» ÅëÇØ¼ È¿°úÀûÀ¸·Î ÀÌ·ç¾îÁø´Ù. ±×·¡¼ ICSETÀº SETÀÇ È®ÀåÀ¸·Î º¼ ¼ö ÀÖ´Ù.
¹Ý´ë·Î PurseÁöºÒÀº Ä«µå¸¦ ÁöºÒ´ç±¹À¸·Î º¸´Ù´Â ±× ÀÚüÀÇ ÁöºÒ¹æ¹ýÀ¸·Î »ç¿ëÇÑ´Ù. Ä«µî¿¡ ÀúÀåµÈ ÀüÀÚÀûÀÎ °¡Ä¡´Â ÁöºÒÁß¿¡ Áï°¢ÀûÀ¸·Î Cardholder¿¡°Ô¼ Retailer¿¡°Ô·Î Àü´ÞµÇ¾îÁø´Ù. ICSET/Purse ÇÁ·ÎÅäÄÝÀº ¼·Î ´Ù¸¥ Purseü°è »çÀÌ¿¡¼ÀÇ »óÈ£ÀÛ¿ëÀ» ¸í½ÃÇÏÁö ¾Ê°í ÀÖ´Ù. ¿¹¸¦ µé¾î, ÇÁ¶û½º BOÀÇ ÁöºÒÄ«µå·Î ¾Æ¸Þ¸®Ä VISA/SETÀ» ÁöºÒÇÒ ¼ö ¾ø´Ù. ÀÌ ÇѰ迡 ´ëÇØ¼´Â ¾ÕÀ¸·Î ¿¬±¸µÇ¾î¾ß ÇÑ´Ù.
º» ¿¬±¸¸ñÇ¥¸¦ ´Þ¼ºÇϱâ À§ÇØ ´ÙÀ½»çÇ׿¡ ¿¬±¸ÃÊÁ¡À» ¸ÂÃß¾î¾ß ÇÑ´Ù.
· º¸¾È¿ä°Ç(Security Requirements)
- Cardholder Authentication
- Merchant Authentication
- Non-Repudiation of Payment by Cardholder
- Non-Repudiation of Order by Merchant
- Non-Repudiaion of Responses by Payment Gateways
- Confidentiality of PAN(Primary Account Number)
- Confidentiality of Payment Instruction and Order Imprint
- Link Payment to an Order
· ÀϹÝÀûÀÎ ¿ä°Ç(General Requirements)
- ÀÛ¾÷ºñ¿ë(Cost of Transaction)
- ÀÛ¾÷ºñ¿ëÀÌ ´Ã¾î³ª¸é ÀÚ±ÝÁö±Þ´É·Â¿¡ ¿µÇâÀ» ÁÙ ¼ö Àֱ⠶§¹®¿¡ Áß¿äÇÏ´Ù.
- ¹ÝÀÀ½Ã°£(Response Time)
- ÁöºÒÇϴµ¥ °É¸®´Â ½Ã°£Àº ó¸®ÇÒ ÀÏ¿¡ ¸Â°Ô °É·Á¾ß ÇÑ´Ù. »ó´çÇÑ Å©±âÀÇ ½Å¿ë/Â÷º¯ÀÛ¾÷¿¡´Â 2ºÐÀÇ ¹ÝÀÀ½Ã°£ÀÌ Àû´çÇÏÁö¸¸, ÀÛÀº ¾çÀÇ ÁöºÒ¿¡ ÀÛ¾÷½Ã°£ÀÌ ¿À·¡ °É¸®´Â °ÍÀº Ä¡¸íÀûÀÌ´Ù.
- ´ÙÀÚ°£ ȣȯ¼º(Multiple Party Interoperability)
- ICSET ÇÁ·ÎÅäÄÝÀº »õ·Î¿î ÁöºÒ¹æ¹ýÀ» Ãß°¡Çϱ⠽¬¿ö¾ß ÇÑ´Ù. ´Ù¸¥ ÁöºÒ¹æ¹ý°ú Ä«µå¼ÒÀ¯ÀÚ¿¡°Ô ¿µÇâÀ» Á־ ¾ÈµÈ´Ù.
- ÅëÈÀüȯ(Currency Conversion)
- ½Å¿ë/Â÷º¯ ÁöºÒ¿¡¼, ÅëÈÀüȯÀº SETÈĹÌÀÇ ÀÛ¾÷¿¡¼ ÀÌ·ç¾îÁø´Ù. ÀÚ±ÝÀ» ÁöºÒÇÒ ¶§ ¿ä±¸Á¶°ÇÀº ½Ç½Ã°£À¸·Î ÀÌ·ç¾îÁö±â°¡ ÈξÀ ¾î·Æ´Ù. ÇØ°áÃ¥Àº °èȹÀûÀ¸·Î ¸¸µé¾îÁø ½Å¿ë/Â÷º¯ ÀÚ±Ý ºê¸®Áö¸¦ »ç¿ëÇϰí ÀüÀÚÈÆó(E-purse)°¡ ´Ù¾çÇÑ Åëȸ¦ ÃàÀûÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» °¡Áö°Ô ÇÏ´Â °ÍÀÌ´Ù. ±×·¯³ª, ÅëÈÀüȯÀ» ÁÖ½ÃÇÏ´Â Á¤Ã¥ÀÇ ³í°Çµµ °ËÅäµÇ¾î¾ß ÇÑ´Ù.
· ³¼ö»ý¼º(Random Number Generation)
¾ÏÈ£ÇÐÀûÀ¸·Î ¾ÈÀüÇÑ ³¼ö¸¦ »ý¼ºÇÏ´Â °ÍÀº ¸Å¿ì Áß¿äÇÑ ÀÏÀÌ´Ù. ¸¹Àº ÀϹÝÀûÀÎ ÀÇ»ç ³¼ö »ý¼º ÇÁ·Î±×·¥(Pseudo-Random Number Generator)ÀÌ ¸¸µé¾î ³½ ³¼öµéÀº »óÈ£°ü·ÃµÇ¾î ÀÖ°í, ±×·¸±â ¶§¹®¿¡ Åë°èÇÐÀûÀ¸·Î ¿¹ÃøÀÌ °¡´ÉÇÏ´Ù. ÀÌ·¯ÇÑ ³¼ö °£ÀÇ »óÈ£¿¬°ü¼ºÀº ³¼ö»ý¼ºÀÇ ±Ù¿øÀ» ÃßÃøÇÏ°Ô ¸¸µé °ÍÀÌ´Ù. Áï, ÃʱâÄ¡¸¦ °¡Áö°í ÀÇ»ç ³¼öÀÇ Àüü ¼ö¿À» ÃßÃøÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ¶ÇÇÑ ÃʱâÄ¡¸¦ »ý¼ºÇÏ´Â Àϰú °ü·ÃµÇ¾î °í·ÁÇØ¾ß ÇÏ´Â ÀÏÀÌ ÀÖ´Ù. Áï, ³¼ö ¼ö¿ÀÇ Ãʱâȸ¦ ¾ÈÀüÇÏ°Ô Çϱâ À§ÇØ ¾î¶°ÇÑ ¹æ¹ýÀ» »ç¿ëÇÒ °ÍÀÎÁö °í·ÁÇØ¾ß ÇÑ´Ù. ÇѰ¡Áö ÇØ°á¹æ¹ýÀ¸·Î´Â ¹°¸®ÀûÀÎ °÷¿¡¼ ÃʱâÄ¡¸¦ ¾ò´Â ¹æ¹ýÀÌ ÀÖ´Ù. ¿¹¸¦ µéÀÚ¸é, °ø±â ³·ù¿¡ ¿µÇâÀ» ¹Þ´Â µð½ºÅ© µå¶óÀ̺ê Á¶À۽ð£À̳ª ¿ ¶§¹®¿¡ ¹ß»ýÇÏ´Â ¿Àµð¿À ÀÔ·ÂÀâÀ½ µî ¸î°¡Áö Çϵå¿þ¾î¿¡¼ ¾òÀ» ¼ö ÀÖ´Ù. ºñÇϵå¿þ¾îÀûÀÎ ¹æ¹ýÀ¸·Î´Â ½Ã½ºÅÛ Å¬¶ôÀ̳ª I/O¹öÆÛµîÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖÀ» ¼ö ÀÖ´Ù.
· ¾ÏÈ£¹®Á¦(Cryptographic Issues)
SET ÇÁ·ÎÅäÄÝÀÇ º¸¾ÈÀº ÀüÀÚ¼¸í°ú ÀüÀÚºÀÅõ¿¡ 1024ºñÆ® RSA¾Ïȣȸ¦ »ç¿ëÇÔÀ¸·Î½á ÀÌ·ç¾îÁø´Ù. SETÀ» »ç¿ëÇÏ´Â °¢°¢ÀÇ Âü¿©ÀÚµéÀº µÎ ½ÖÀÇ ºñ´ëĪÀûÀΠ۸¦ °¡Áö°í ÀÖ´Ù. ÇÑ ½ÖÀ» Ű ºÐ¹è´Â ¾ÈÀüÇÑ Åë½Åä³ÎÀ» ¸¸µé°í, ÇÑ ½ÖÀÇ ¼¸íÀº ÀüÀÚ¼¸íÀ» ¸¸µé¾î³»°í °ËÁõÇÑ´Ù. ¶ÇÇÑ SET ÇÁ·ÎÅäÄÝÀº Àü¼Û µµÁß µ¥ÀÌÅÍÀÇ º¯Á¶¹æÁö¸¦ À§ÇØ 160 ºñÆ® SHA-1 ÇØ½¬ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÑ´Ù.
ȣȯ¼ºÀ» À§ÇØ PKCS#7 Ç¥ÁØÀ» »ç¿ëÇØÇḸ ÇÑ´Ù¸é ½ÇÁúÀûÀ¸·Î RSA ¾Ë°í¸®ÁòÀ» »ç¿ëÇÒ ÇÊ¿ä´Â ¾ø´Ù. ÇÑ °¡Áö Èï¹Ì ÀÖ´Â ´ëü ¹æ¹ýÀ¸·Î´Â RSA ¸¸ÅÀ̳ª °·ÂÇÑ ¾ÏȣȴɷÂÀÌ ÀÖ°í ŰÀÇ ±æÀÌ´Â ´õ ªÀº Ÿ¿ø°î¼±¾ÏÈ£¹ý(ECC)ÀÌ ÀÖ´Ù. ECC´Â °°Àº ±æÀÌÀÇ ¿ø¹®À» RSAº¸´Ù ÈξÀ ºü¸£°Ô ¾ÏÈ£ÈÇÑ´Ù. ECCÀÇ º» ¿¬±¸ ÀÀ¿ë°¡´É¼ºÀ» ¿¬±¸ÇØ¾ß ÇÑ´Ù.
· ¿¬±¸ °á°ú¹°(Deliverable Project Components)´Â ´ÙÀ½°ú °°´Ù.
- Application (Binary) Modules Implementing the ICSET Smart Card Component
- Documentation for Smart Card Modules
- ICSET API for back-end Software Application Development
- API Documentation
- ICSET Software Wallet using the ICSET API
- ICSET Merchant Server using the ICSET API
- ICSET-SET Converter using the ICSET API
- ICSET Payment Gateway using the ICSET API
¡¡
2. °øµ¿¿¬±¸°³¹ß ÃßÁøÃ¼°è, ÃßÁøÀü·« ¹× ¼öÇà°èȹ
5. °³¹ßºñ¿ë
¼¿ï½Ã Áß±¸ ½Å´çµ¿ 821-3 HENDI B/D 2F phone 02-2237-7333 fax 02-2237-7332
[email protected] | job opportunity