Windows Hello 생체 인식 요구 사항

Windows Hello를 지원하기 위해 IR 카메라, 지문 판독기 등의 생체 인식 장치에 대한 하드웨어 요구 사항을 알아봅니다.

용어

용어 정의
FAR(False 수락 비율) 생체 인식 식별 솔루션이 권한 없는 사용자를 확인하는 인스턴스 수를 나타냅니다. 일반적으로 지정된 인구 크기에서 인스턴스 수의 비율로 표시됩니다(예: 100,000에서 1). 0.001% 등의 발생 백분율로 표시할 수도 있습니다. 이 측정은 생체 인식 알고리즘의 보안과 관련해서 가장 중요하게 간주됩니다.
TAR(True Accept Rate) 생체 인식 식별 솔루션이 권한 없는 사용자를 올바르게 확인하는 인스턴스 수를 나타냅니다. 일반적으로 백분율로 표시됩니다. True Accept Rate 및 False Reject Rate의 합계는 항상 1입니다.
FRR(False Reject Rate) 생체 인식 식별 솔루션이 권한 있는 사용자를 올바르게 확인하지 못하는 인스턴스 수를 나타냅니다. 일반적으로 백분율로 표시되며, True 수락 비율과 False 거부 비율의 합계는 1입니다.
신뢰도 클레임된 FAR의 신뢰도는 클레임된 FAR를 확인할 때 수행된 분석의 견고성을 나타냅니다. 대상 또는 클레임된 FAR 및 대상 사용 사례의 중요성에 따라 신뢰도 수준이 달라질 수 있습니다.
생체 인식 샘플 이는 인증 작업을 수행하는 데 필요한 전체 생체 인식 샘플을 나타냅니다. 예를 들어 인증을 수행하려면 단일 지문이 필요합니다.
생체 인식 스푸핑 이는 생체 인식 샘플의 가상 복제본을 나타냅니다.

지문 판독기 요구 사항

대형 영역 센서(320dpi 이상에서 160 x160 픽셀 이상의 센서 매트릭스):

  • FAR < 0.001%.
  • 스푸핑 방지 또는 위조 감지가 있는 효과적인 실제 FRR <10%.
  • 프레젠테이션 공격 방어 조치가 요구됩니다.

소형 영역 센서(320dpi 이상에서 160x160 미만의 센서 매트릭스):

  • FAR < 0.002%.
  • 스푸핑 방지 또는 위조 감지가 있는 효과적인 실제 FRR <10%.
  • 프레젠테이션 공격 방어 조치가 요구됩니다.

살짝 밀기 센서:

  • FAR < 0.002%.
  • 스푸핑 방지 또는 위조 감지가 있는 효과적인 실제 FRR <10%.
  • 스푸핑 방지 조치가 요구됩니다.

얼굴 인식 기능 요구 사항

  • FAR < 0.001%.
  • TAR > 95%.

부록

클레임된 FAR에서 특정 수준의 신뢰도를 확인하는 데 필요한 비교 횟수는 다음과 같습니다.

# of Unique Comparisons = C = 1/((1-Conf)) × 1/((FAR))

여기서 FAR은 원하는 False Accept Rate이고 Conf는 원하는 신뢰도입니다.

예를 들어 원하는 FAR이 0.001%인 경우 신뢰도는 96%입니다.

# of Unique Comparisons = C = 1/((1-0.96)) × 1/((0.00001))

C = 25 × 100,000

C = 2,500,000

이 경우 클레임된 FAR의 원하는 신뢰도에 도달하기 위해서는 2,500,000건의 비교가 필요합니다.

이러한 비교를 구현하기 위해 수집할 고유한 생체 인식 샘플 수 n을 결정하기 위해 아래 수식을 사용할 수 있습니다.

# of Comparisons = n!/2(n-2)!

C = n(n-1)/2

∴ n^2-n = 2C

여기서 n은 고유한 생체 인식 샘플 수입니다.

n^2>>n이면 위의 수식을 다음과 같이 단순화할 수 있습니다.

n^2 ≈ 2C

∴ n ≈ √2C

위의 예제를 계속 진행할 경우 필요한 고유 생체 인식 샘플 수는 다음과 같습니다.

n ≈ √(2×2,500,000)

n ≈ 2,236.1

클레임된 FAR의 신뢰도를 확인하려면 약 2,237개의 고유한 생체 인식 샘플이 필요합니다.

Windows Hello 얼굴 인증

Windows Hello