kim youngjun (korea information security agency)
TRANSCRIPT
Researcher of KISA KResearcher of KISA K--NBTCNBTCMr. Mr. YoungjunYoungjun KimKim
[email protected]@kisa.or.kr, , www.kwww.k--nbtc.or.krnbtc.or.kr
ContentsContentsProgress1
Goal & Vision2
Test environment5
CTS of K-NBTC
Test Procedures4
6
Test Services3
1Jan. 2005 : Proposing the necessity of establishing the “biometric test center” to
Ministry of Information and Communication (MIC)
Apr. 2005
: Proposing the [Plan for Establishment on Overall Infrastructure for Biometrics]
with the plan for establishing the “biometric test center”
Dec. 2005 : Presenting the [Plan for Establishment on Overall Infrastructure for Biometrics]
to committee in MIC
30th
Jun. 2006
: Opened the [Korea National Biometric Test Center (K-NBTC)]
Progress
•
Goal
–
Promoting of National Biometric Industry &
Improving of International Competitiveness
•
Development of Biometric products is
appropriate for the international standard.
•
Vision
–
To upgrade Korea’s status for the international test organization in Asia
•
the International standardization and
cooperation with the test technology of domestic biometric system
Goal & Vision2
Services of K-NBTCServices of K-NBTC
Test/certification service for domestic biometric products-
BioAPI
conformance test service (ISO BioAPI
V2.0)
(July, 2006)
-
Algorithms performance test service (fingerprint, face) (October, 2006)
-
Interoperability test service (fingerprint data format) (December, 2006)
Technology consulting and supporting service for government-
leading project-Technology consulting and supporting for the pilot project of domestic
governmental (public) organization related with biometric
--The promotion of domestic biometric industry and establishment oThe promotion of domestic biometric industry and establishment of the f the
policy for protecting biometric informationpolicy for protecting biometric information
Co-work with domestic/foreign inst, org, lab etc related biometric ※ Workshop with domestic/foreign expert aboutBiometric technology
(December)
3 Test Services
BioAPI
Conformance Test & Certification ServicesBioAPI
Conformance Test & Certification Services
ISO/IEC BioAPIv2.0 recommended
by International Standards Organization, ISO/IEC (JTC1/SC37)
ISO/IEC BioAPIv2.0 recommended
by International Standards Organization, ISO/IEC (JTC1/SC37)
Algorithm Performance Test & Certification ServicesAlgorithm Performance Test & Certification Services
Biometric Testing and Reporting
by International Standards Organization, ISO/IEC (JTC1/SC37 WG5)
Biometric Testing and Reporting
by International Standards Organization, ISO/IEC (JTC1/SC37 WG5)
Interoperability Test & Certification ServicesInteroperability Test & Certification Services
CBEFF
Whether the different type of sensors can be interchange
able with each other.
CBEFF
Whether the different type of sensors can be interchange
able with each other.
Scenario TestScenario Test
Performance of the biometric products (fingerprint, face)
Temperature, humidity
light, pose, expression etc.
Performance of the biometric products (fingerprint, face)
Temperature, humidity
light, pose, expression etc.
All stepAll step
Pre stepPre step
Test Procedures4
Test stepTest step
Certification & Finish StepCertification & Finish Step
Test Environment 5
Saving system for
Performance test (Face)
Disk Array
(Biometric DB)
Biometric DB
management server
private enterprise support server
Saving system for
Performance test (Finger)
Performan
ce Test system
(Finger/Fa
ce)
Performance Test Monitoring
ISO BioAPI
Conforman
ce test system
Interoperabilit
y test system
ANSI BioAPI
Conforman
ce test system
BioAPI
Conformance Test Monitoring
Interoperability test Monitoring
K-NBTC management tool
Input Sensor
• Biometric information DB
– Collecting Fingerprint & Face Images – Period : 2002 ~ 2004 (3 years)– Current DB :
• Fingerprint : 3,600 persons x 160 images/person• Face : 2,020 persons x 118 images/person
– This DB has been used as performance test for • Recognition Algorithm• research : Companies, Laboratories of
Universities
Sensor type Optical(8), Semi-conductor(2)Thermal(1), Rolling Scan(1)
Population 3,600 personsComposition - sex : male : 50%, female : 50%
- age : 7 classes0~6,7~11,12~17,18~35,36~50,51~65,65~
- occupation(6classes)students, officers, manufacturers, labors, housekeepers, etc
Method - 150 fingerprints per person- 6 fingers : left, right about thumb, index, middle- repeat 5 times per finger - use of 12 types sensors
Consideration - temperature, humidity, - Aging (First year)
Population 2,020 personsComposition - sex
male : 50%, female : 50%- age : 5 classes
~19, 20~29, 30~39, 40~49, 50~- Still Images- Moving Picture
Method - Studio7 Digital Cameras (pose)lamps (illumination)2 Digital Cameras (Moving)Moving picture (walking, head rotation, talking
changes)Consideration - Illumination, Facial expression, Pose, Hairstyle, Glasses
- Aging (First year)
• Conformance Test– BioAPI Specification
• Open system standard API – software applications to communicate with a broad range of
biometric technologies in a common way.
• ISO/IEC 19794-1 (ISO/IEC JTC1 SC37)– Conformance Testing
• Captures the technical description of a specification and measures whether an implementation faithfully implements the specification.
– Conformance Test Suite (CTS)• Test tool(software) used to ascertain conformance to a
testing methodology.
CTS of K-NBTC6
• Structure of the BioAPI API/SPI
• Process of the BioAPI Conformance Test
• Structure of the Conformance Test Suite
• BioAPI SpecificationFunctions Result (A)
Result (K-
NBTC)
Component Management Functions
BioSPI_BSPLoad No Problem PASS
BioSPI_BSPUnload No Problem PASS
BioSPI_BSPAttach No Problem PASS
BioSPI_BSPDetach No Problem PASS
BioSPI_QueryUnits No Problem PASS
BioSPI_ControlUnit No Problem PASSBSP,
Capture
Handle Functions
BioSPI_FreeBIRHandle No Problem PASS
BioSPI_GetBIRFromHandle No Problem PASS
BioSPI_GetHeaderFromHandle No Problem PASS
Callback and Event Functions
BioSPI_EnableEvents No Problem PASS
– Verification & Identification BSP – Capture– Verification & Identification Engine
• BioAPI SpecificationFunctions Result (A) Result (K-NBTC)
Biometric Functions
BioSPI_Capture No Problem PASS
BioSPI_CreateTemplate No Problem PASS
BioSPI_Process No Problem PASS
BioSPI_VerifyMatch No Problem PASS
BioSPI_IdentifyMatch No Problem PASS
BioSPI_Enroll No Problem PASS
BioSPI_Verify No Problem PASS
BioSPI_Identify No Problem PASS
BioSPI_PresetIdentifyPopula
tionNo Problem PASS
Utility Functions
BioSPI_Cancel No Problem PASS
BioSPI_Free No Problem PASS
• K-NBTC BioAPI CTS Screenshots
Thank You!Thank You!