Apple은 iPhone 탄생 10주년을 기념하며 야심작인 iPhone X를 출시했습니다. iPhone X에는 Touch ID를 대신할 Face ID가 탑재되어 주목을 받았습니다. Apple의 발표에 따르면 Face ID는 사용자의 얼굴을 잘못 인식할 확률은 100만분의 1이고, 지문을 이용하는 Touch ID의 5만분의 1과 비교해 월등한 성능을 갖고 있습니다.
iPhone X의 전면부 구조. Face ID는 적외선 카메라, 투광 일루미네이터, 도트 프로젝터가 담당한다. - From Apple -Introducing iPhone X
하지만, 지문과 마찬가지로 얼굴을 이용한 인증 방식도 스푸핑(Spoofing)의 위협에서 벗어날 수 없습니다. Face ID가 발표된 뒤 각 언론에서는 사진이나 동영상으로 얼굴이 많이 노출되는 유명 정치인이나 배우의 얼굴은 찾아볼 수 있는 자료가 많기 때문에 3D 렌더링으로 얼굴을 제작하기 쉽다고 꼬집었습니다. 또한, 얼굴 구조를 제작할 때 사용되는 3D 프린터는 더 이상 특별한 물건이 아닙니다. 온라인 쇼핑몰인 Amazon에서도 쉽게 구할 수 있습니다.
이를 증명하듯 베트남의 보안 회사인 Bkav는 위조 얼굴을 만들어 Face ID 스푸핑에 성공했습니다. 플라스틱 마스크와 실리콘을 이용하여 얼굴 구조를 만들고, 종이와 메이크업만으로 인증이 가능했습니다.
Bkav가 Face ID를 스푸핑할 때 제작한 마스크 - From Bkav.com
Bkav가 새롭게 제작한 마스크 - From Bkav.com
그렇다면, 얼굴 인증을 사용하는 슈프리마의 FaceStation 2는 어떨까요?
FaceStation 2도 비슷한 방식으로 보안을 뚫을 수 있지 않을까요?
FaceStation 2의 얼굴 인증 방식은 iPhone X와 조금 다릅니다.
Bkav가 Face ID를 스푸핑할 때 사용한 마스크를 보면 눈, 코, 입은 실제 사람과 비슷하게 보이도록 제작하고, 얼굴의 나머지 부분은 플라스틱으로 제작되어 있습니다. 이를 바탕으로 Face ID는 True Depth 기술을 이용한 3D 모델링 데이터로 인증을 수행한다고 “추정”해볼 수 있습니다.
FaceStation 2는 140개의 근적외선(NIR) LED를 이용하여 3D 모델링 데이터뿐만 아니라 얼굴에서 반사되는 적외선을 이용하여 다양한 수치를 알고리즘으로 추출합니다. 대표적으로 피부색이나 피부 결에 따른 반사값이 있으며, 이것은 비슷한 사람의 얼굴을 구분할 때 도움을 줍니다. 이런 특수한 하드웨어와 알고리즘 때문에 Bkav가 제작한 마스크로는 FaceStation 2에서 인증할 수 없습니다.
FaceStation 2의 Multi-bank NIR LED 구조
또한, FaceStation 2는 얼굴 인증을 수행할 때 매칭 스코어를 계산합니다. 매칭 스코어는 이미 등록된 얼굴 템플릿과 실제 얼굴 간의 인증이 일어날 때 매치율을 계산하는 것이며, 위조 얼굴(마스크)로 인증할 때는 매칭 스코어가 떨어지기 때문에 FaceStation 2를 스푸핑할 수 없습니다.
FaceStation 2는 이런 기술을 인정받아 Detektor International Awards 2017의 ID & Access Control 분야에서 Best Product Award를 수상하기도 했습니다.
슈프리마의 최신 알고리즘과 하드웨어를 결합한 FaceStation 2는 다양한 기능과 향상된 성능으로 비접촉 인증의 새로운 경험을 제공할 것입니다.