A smart insole and smart shoes for generating foot pressure for user authentication, and a user authentication device for performing user authentication using foot pressure are disclosed. The disclosed smart insole for user authentication comprises a plurality of pressure sensors arranged in a predetermined pattern; and a data communication part for transmitting a foot pressure value measured by the pressure sensor to a user authentication device using foot pressure.사용자 인증을 위한 족압을 생성하는 스마트 깔창 및 스마트 신발과, 족압을 이용하여 사용자 인증을 수행하는 사용자 인증 장치가 개시된다. 개시된 사용자 인증을 위한 스마트 깔창은 미리 설정된 패턴으로 배치되는 복수의 압력 센서; 및 족압을 이용하는 사용자 인증 장치로 상기 압력 센서에서 측정된 족압값을 전송하는 데이터 통신부를 포함한다.