|
Á¦Ç°°³¿ä
Digital Persona»çÀÇ Gold SDK (Software Development Kit)´Â Windows
applications¿¡ Áö¹®ÀÎÁõº¸¾È½Ã½ºÅÛÀ» Àû¿ëÇÏ±æ ¿øÇÏ´Â °³¹ßÀÚ¸¦ À§ÇØ ÁغñµÈ »óǰÀÔ´Ï´Ù.
ToolkitÀº API, Visual C++6.0°ú Áö¹®ÀÎ½Ä libraries¸¦ Á¤ÀÇÇÏ´Â header files¸¦
Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù.
Visual BasicÀ» Ȱ¿ëÇÏ¿© ÇÁ·Î±×·¥ °³¹ßÇÏ´Â °í°´µéÀº Platinum SDK¸¦ »ç¿ëÇϰųª ¶Ç´Â Gold
SDK DLLs¸¦ °¡Áö°íµµ °¡´ÉÇÏ´Ù.
Gold SDK´Â U.are.U Áö¹®Àνļ¾¼¿Í ÇÔ²² Á¦°øµÇÁö ¾ÊÀ¸¸ç, Áö¹®¿£Áø¿¡ ¶óÀ̼±½º µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù.
µû¶ó¼ ¼¾¼³ª ¶óÀ̼±½º´Â º°µµ·Î ±¸¸ÅÇÏ¼Å¾ß ÇÕ´Ï´Ù.

Who it is for?
System integrator´Â Gold SDK¸¦ ÀÌ¿ëÇÏ¿© ÀÚ½ÅÀÇ software¿¡ Áö¹®ÀνÄÀ¸·Î »ç¿ëÀÚ¸¦
ÀÎÁõÇÏ´Â ±â´ÉÀ» ½±°Ô Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.Gold SDK´Â PC, client/server access,
±ÙŰü¸® ¹× ÃâÀÔÅëÁ¦ µî°ú °ü·ÃÇÑ ´Ù¾çÇÑ custom applications¸¦ °³¹ßÇϴµ¥ »ç¿ëµË´Ï´Ù.

What is the SDK not for?
Gold SDK´Â Windows Ç÷§Æû¿¡¼ ±¸µ¿ÇÏ´Â applicationÀ» °³¹ßÇϵµ·Ï
µðÀÚÀεǾî ÀÖ½À´Ï´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ »ç¿ëÇϽô operating systemÀÌ ´Ù¸£´Ù¸é, ÀúÈñ¿¡°Ô ¿¬¶ôÀ»
ÁֽʽÿÀ. ¶ÇÇÑ, Gold SDK ½ºÅÄ´Ùµå ¹öÀüÀº ¿ÀÁ÷ Digital Persona»çÀÇ Áö¹®Àνļ¾¼¿Í ¸¸
ÀÛµ¿Çϵµ·Ï ¼³°èµÇ¾î ÀÖ½À´Ï´Ù. Digital Persona»çÀÇ ÇÙ½ÉÁö¹®Àνıâ¼úÀ» »ç¿ëÇÏ´Â custom SDK´Â
´Ù¸¥ Áö¹®Àνļ¾¼¿Í ±¸µ¿ÇÒ ¼ö ÀÖÀ½À» ¾Ë·Á µå¸³´Ï´Ù.
What is the architecture of the SDK
and the DigitalPersona Fingerprint Engine?
Digital Persona»çÀÇ Áö¹®¿£Áø¿¡´Â ¿©·¯ °¡Áö ±¸¼º¿ä¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù.Application
°³¹ßÀÚ¿¡°Ô two levelÀÇ API, low-level feature extraction, matching
interface ¹× high-level ÀÎÁõ±â´ÉµéÀÌ Á¦°øµË´Ï´Ù.

Fingerprint Engine Components

The Feature Extraction Module :
Ư¡Á¡ ÃßÃâ¸ðµâÀº Áö¹®Àνļ¾¼·ÎºÎÅÍ Áö¹®À̹ÌÁöÀÇ templateÀ» ÃßÃâÇÕ´Ï´Ù.½ºÅÄ´Ùµå
Ư¡Á¡ÃßÃâ ¸ðµâÀº Digital Persona»çÀÇ Áö¹®Àνļ¾¼¿¡¼ »ý¼ºµÈ Áö¹®À̹ÌÁö¿Í ±¸µ¿ÇÏ°Ô µË´Ï´Ù.
TemplateÀÇ Å©±â´Â ´ë·« 300 ¹ÙÀÌÆ® Á¤µµÀÔ´Ï´Ù.
ApplicationÀº templateÀ» ÀúÀåÇϱâ À§ÇØ °Á¦ÀûÀÎ ¸Þ¸ð¸®¿ä°ÇÀ» ÃæÁ·Çϵµ·Ï ´õ ÀÛÀº Å©±âÀÇ
templateÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â À¯¿¬¼ºÀ» º¸À¯Çϰí ÀÖ½À´Ï´Ù.Ư¡Á¡ ÃßÃâÇÁ·Î¼¼½º´Â Pentium 200¿¡¼
¾à 0.6Ãʰ¡ ¼Ò¿äµÇ¸ç, Ư¡Á¡ ÃßÃâ¸ðµâÀº ¶ÇÇÑ È帰 À̹ÌÁö ¶Ç´Â ³·Àº ¸í¾Ï°ú °°Àº ĸÃÄµÈ Áö¹®ÀÇ Áú¿¡
°üÇÑ ºÐ¼®Á¤º¸¸¦ º¸³»¿É´Ï´Ù.

The Matching Module :
¸ÅΏðµâÀº µÎ°³ÀÇ Áö¹® templateÀ» ȹµæÇÑ ÈÄ¿¡ ¸ÅĪÀ» ÇÏ¸ç ¶ÇÇÑ Áö¹®µéÀÌ °°Àº
¼Õ°¡¶ô¿¡¼ ÃßÃâµÈ °ÍÀÎÁö¸¦ È®ÀÎÇÏ´Â ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.¸ÅĪÇÁ·Î¼¼½º´Â Pentium 200¿¡¼ ¾à 0.1Ãʰ¡
¼Ò¿äµË´Ï´Ù.ApplicationÀº ¸ÅĪ¿¡ »ç¿ëµÉ ¼ö ÀÖµµ·Ï º¸¾È·¹º§ (False Acceptance Rate)À»
¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÃÖÃÊ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â º¸¾È·¹º§Àº false rejection rate°¡ 1.5%À̸ç,
false acceptance rate°¡ 0.01%ÀÔ´Ï´Ù.¸ÅĪÀÌ È®ÀεǸé, ¸ÅΏðµâÀº »ç¿ëÀÚ¸¦ À§ÇØ À¯ÀÏÇϸ鼵µ
Àç»ý»êÇÒ ¼ö Àִ Ű·Î »ç¿ëµÉ ¼ö ÀÖµµ·Ï 128-bit stringÀ» returnÇÕ´Ï´Ù.

The Database Module:
µ¥ÀÌÅͺ£À̽º ¸ðµâÀº »ç¿ëÀÚÆ¯¼º°ú Áö¹® template
ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ ÀúÀåÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ºÎºÐÀº °³¹ßÀÚ¿¡°Ô Æí¸®ÇÑ Á¡À» Á¦°øÇÕ´Ï´Ù.Áö¹® templateÀº
°³¹ßÀÚ°¡ ¿øÇÏ´Â ¾î¶² °÷À̳ª ÀúÀåµÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, digital certificateÀÇ È®Àå,
LDAP directory, NT SAM user databse ¶Ç´Â smart card¿¡ ÀúÀå °¡´ÉÇÕ´Ï´Ù.User
record´Â ´Ù¾çÇÑ »ç¿ëÀÚ Áö¹®Á¤º¸ ¹× ¾ÈÀüÇÏ°Ô ÀúÀåµÉ ¼ö ÀÖ´Â ÆÐ½º¿öµå¿Í °°Àº »ç¿ëÀÚÁ¤º¸°¡ ÀÖ´Â º¸È£µÈ
ÀúÀå ¿µ¿ªÀ» Æ÷ÇÔÇÕ´Ï´Ù.º¸È£µÈ ÀúÀå area´Â Á¤È®ÇÑ Áö¹®¸ÅĪÀ» ÅëÇÏ¿© »ç¿ëÀÚÀÇ ÀÎÁõÀÌ ÀÌ·ç¾îÁø ÈÄ¿¡¸¸
°¡´ÉÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ÆÄÀϵéÀº ÀÎÁõµÇÁö ¾ÊÀº º¯Èµé¿¡ ´ëÇØ º¸È£°¡ µË´Ï´Ù.ÀÎÁõÀº µ¥ÀÌÅͺ£À̽º ¾÷µ¥ÀÌÆ®¸¦
À§ÇÏ¿© ¿ä±¸µË´Ï´Ù. 'user session' ±â´ÉÀº ¹Ýº¹µÈ ÀÎÁõÀ» ÇÇÇϱâ À§ÇØ Á¦°øµÇ°í ÀÖ½À´Ï´Ù.

The High Level Interface Module:
ÀÌ ¸ðµâÀº µî·Ï°ú È®Àο¡ ÇÊ¿äÇÑ ³ôÀº ·¹º§ÀÇ ±â´ÉÀ» Àü´ÞÇÕ´Ï´Ù.¿£ÁøÀº ÀÚüÀûÀÎ user interface¸¦
¼öÇàÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å¿¡, application user interface°¡ °¡´ÉÇϵµ·Ï °³¹ßÀÚ¿¡ ÀÇÇØ
Á¦°øµÇ´Â ±â´ÉµéÀ» ºÒ·¯ ³À´Ï´Ù.ÀÌ ¸ðµâÀº À̹ÌÁö ȹµæ°ú µð¹ÙÀ̽º event ¸ð´ÏÅ͸µÀ» ´Ü¼øÈÇϵµ·Ï Digital
PersonaÀÇ sensor server¿Í ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. ´ëºÎºÐÀÇ °³¹ßÀÚµéÀº ÀÌ ¸ðµâ¸¸ »ç¿ëÇϵµ·Ï
¿ä±¸µË´Ï´Ù.

Sensor Server
Sensor server´Â USB Æ÷Æ®¿¡ ¿¬°áµÇ´Â ´Ù¾çÇÑ ¼¾¼µéÀ» ó¸®ÇÏ´Â COM serverÀ̸ç, ½Ã½ºÅÛ¿¡¼
±¸µ¿ÇÏ´Â client applicationÀ¸·Î Áö¹®Ä¸ÃÄ¿Í µð¹ÙÀ̽º event¸¦ Àü´ÞÇÕ´Ï´Ù.¼¹ö´Â ¾ÏȣȵÈ
À̹ÌÁö¸¦ ¾ÈÀüÇÏ°Ô Àü´ÞÇÒ ¼¾¼¿Í ÇÔ²² challenge/response encrypted link¸¦ ¼³Ä¡ÇϰÔ
µË´Ï´Ù.

Security and privacy measures:
Digital Persona´Â º¸¾È°ú »ç¿ëÀÚ ÇÁ¶óÀ̹ö½Ã ¹®Á¦¿¡ »ó´çÇÑ ¹è·Á¸¦ ÇÏ¿´½À´Ï´Ù.¼¾¼ ¼¹ö´Â Áö¹®
À̹ÌÁö¸¦ ¾ÈÀüÇÏ°Ô Àü¼ÛÇϵµ·Ï ¼¾¼¿Í ÇÔ²² challenge-response encrypted link¸¦
¼³Ä¡ÇÕ´Ï´Ù. Áö¹® templateÀº Ç×»ó ÀÎÁõ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ¾ÏȣȵǾî returnµÇ¸ç, »ç¿ëÀÚ record´Â
µ¥ÀÌÅͺ£À̽º¿¡ ¾ÏȣȵǾî ÀúÀåµË´Ï´Ù.
´õ ³ª¾Æ°¡¼, µî·ÏÇÑ templateÀº ±× ÀÚü¿¡ ´ëÇØ ´Ù½Ã ¸ÅÄ¡µÉ ¼ö ¾ø½À´Ï´Ù. Áï, »ç¿ëÀÚ°¡ ¸ÅĪÀ»
À§ÇØ »õ·Î¿î »ùÇÃÀ» Á¦°øÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
º¸¾ÈŰ´Â ¼³Ä¡Áß¿¡ »ç¿ëÀÚ¿¡ ÀÇÇØ ¼³Ä¡µÇ¸ç, Áö¹®¿£ÁøÀÇ ³»ºÎ¾ÏÈ£È °èȹÀÇ ÀÏȯÀ¸·Î¼ ³»ºÎÀûÀ¸·Î »ç¿ëµË´Ï´Ù.
´Ù¸¥ º¸¾È۸¦ »ç¿ëÇϰí ÀÖ´Â ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÈ templateÀº ȣȯÀÌ µÇÁö ¾Ê½À´Ï´Ù.±×¸®°í, ¾ÏÈ£È ±â´ÉÀº
toolkit¿¡ ÀÇÇØ Àü´ÞµÇÁö ¾Ê½À´Ï´Ù.

System Requirements
CD-ROM µå¶óÀ̺ê
Pentium-class processor (¶Ç´Â ÀÌ»ó)
16Mbytes of RAM
Universal Serial Bus (USB) Port
(¼¾¼°¡ ¿¬°áµÇ´Â ÄÄÇ»ÅÍ»ó)
Windows XP, Me, 2000, NT 4.0 and 98
|