본문으로 건너뛰기

2FA 스마트 도어락 시스템

지능형 이중 인증을 활용한 스마트 도어락 시스템 구현 보고서

문제 배경

NFC 카드나 PIN 코드 중심의 단일 인증 방식은 물리적 탈취 및 복제에 취약하며, 권한 도용 시 실제 사용자 여부를 검증하기 어렵다.

핵심 솔루션

NFC/PIN 1차 인증과 YOLOv8 기반 실시간 얼굴 인식을 결합한 2단계 인증(2FA)을 구현하여, 물리적 보안과 생체 검증이 공존하는 안정적인 출입 통제 환경을 구축한다.

시스템 파이프라인

1. 접근 요청

사용자의 PIN 입력 또는 NFC 태그를 통해 인증 프로세스를 시작한다.

2. 자격 검증

SQLite 데이터베이스 연동을 통해 1차 자격 증명의 유효성을 확인한다.

3. 생체 인식

YOLOv8 비전 모듈이 실시간으로 얼굴 신원을 분석하여 본인 여부를 식별한다.

4. 잠금 해제

모든 인증 단계를 통과한 경우에만 Arduino 릴레이에 개방 명령을 전송한다.

주요 기능

상호 보완적 2FA

물리 매체와 생체 인식을 순차적으로 결합하여 단일 인증의 보안 허점을 근본적으로 보완한다.

Fail-Secure 설계

시스템 장애나 통신 중단 시에도 상시 잠금을 유지하여 하드웨어 차원의 보안을 확보한다.

투명한 이력 관리

모든 인증 및 접근 시도를 데이터베이스에 기록하여 누락 없는 사후 감사를 지원한다.