UBio-N Face Pro
일본 NEC 고객사 출입통제 플랫폼 요구사항을 Android 단말 앱에 통합한 시스템 앱 프로젝트
정량적 검증 성과 지표
프로젝트 배경
일본 대형 솔루션 고객사(NEC 등)의 요구에 맞춰 출입통제 얼굴인식 단말의 외부 플랫폼(SFX/SIU) 연동을 확장하고, QR/NFC/EAP-TLS 등 고안전성 기업 환경용 다중 인증 수단을 기존 Android 단말기 소프트웨어 엔진에 이식하는 대규모 신제품 개발 및 안정화 프로젝트였습니다.
핵심 문제 및 기술적 제약조건
외부 플랫폼(SFX/SIU) 연동, 복수 인증 수단, 엔터프라이즈 Wi-Fi(EAP-TLS), 로컬 DB 보안, 대용량 오프라인 카드 매칭 요구가 동시에 제기되었으며, 기존 단말기 제품 구조를 유지하면서 안정적으로 통합해야 했습니다.
주요 개발 기능 및 기술 솔루션
AIDL IPC 기반 외부 보안 제어 소프트웨어(SFX/SIU) 연동 인터페이스 정비
Android 시스템 단말 앱과 타사 외부 보안 앱 간의 멀티 프로세스 통신(IPC) 경계를 설정하고, 단말 잠금 해정 및 이벤트 통지 흐름을 정밀 제어하는 핵심 통신 계층 개발입니다.
WPA2-Enterprise (EAP-TLS) 사설 RADIUS 환경 보안 암호화 인증 우회 취약점 해결
고안전성 기업용 출입문 Wi-Fi 인프라 연결 시, 표준 TLS 암호화 핸드셰이크를 준수하고 인증서 정합성을 통제하여 중간자 공격(MITM) 및 보안 우회 가능성을 줄이는 통신 보안 강화 작업입니다.
단말 관리 플랫폼 Config JSON 파싱 예외 복구 및 런타임 안정성 개선
원격 클라우드 서버로부터 단말 설정값(Configs)을 동기화할 때, 비표준 형식 또는 이상 데이터 유입에 대해 단말 구동 프로세스가 비정상 종료(Crash)되지 않도록 방어하는 유효성 검증 계층을 설계했습니다.
MediaPipe Tasks Vision 기반 랜드마크 분석 제스처(Gesture) 오인식 개선 알고리즘
비접촉 근태 등록 및 기기 제어를 위해 단말 전면 카메라 입력에서 사용자 손동작(Gesture)을 실시간으로 감지하고 분류하는 온디바이스 AI 비전 알고리즘 보강입니다.
FeliCa IDm 스마트카드 로컬 캐싱 및 대용량 오프라인 매칭 최적화
Suica 등 일본 현지에서 널리 쓰이는 FeliCa 규격의 모바일 스마트카드를 단말 리더기가 인식했을 때, 로컬 데이터베이스를 기반으로 단말 자체에서 1대N 검증을 신속히 수행하는 하드웨어 리딩 최적화입니다.
Wiegand 외부 입출력 제어 프로토콜의 패리티 비트(Parity Bit) 이기종 단말 정합성 확보
인증 완료 시 외부 도어 컨트롤러 또는 하드웨어 컨트롤 장치로 Wiegand 신호를 송신하거나 리더로부터 카드 번호를 수신할 때, 비트 수준의 신호 정합성을 보장하는 임베디드 통신 최적화입니다.
프로젝트 결과 및 성과
고객사 요구 기능을 기존 제품 구조에 완벽히 통합하여 사내 RQA 97.5% 종결 및 NEC 고객사 25건 이슈 전건 해결을 달성하며 6차 릴리즈 검수를 통과했습니다.
성장 및 배운 점
하드웨어 제어, 펌웨어, 외부 솔루션 및 원격 관리 플랫폼이 복잡하게 얽혀 24시간 중단 없이 구동되어야 하는 단말용 Android 시스템 환경에서는 입출력 값의 사소한 불일치가 전체 시스템 다운타임으로 이어질 수 있습니다. 이에 따라 통신 인터페이스 진입점부터 철저한 방어적 프로그래밍(Defensive Programming)과 모듈 간 역할 격리가 프로덕션 급 제품 안정성의 핵심임을 배웠습니다.
기술 스택
검증 증거 및 공개 범위
공개 및 보안 가이드라인
보안성 및 계약 조건(NDA) 준수를 위해 전체 코드 구현부는 비공개하며, 사양 및 아키텍처 다이어그램 위주로 기술합니다.