A template that acquires a biological image obtained by capturing a biological image of a user, detects the direction of the biological body in the biological image based on the acquired biological image, and matches the direction detected from the template pattern storage unit that stores a plurality of template patterns By extracting a pattern, converting the acquired biological image into a biological pattern in which feature information has been extracted, and comparing the converted biological pattern with the extracted template pattern to authenticate the user, Even when the orientation of the hand to be picked is different from the orientation of the imaging device at the time of authentication, correct biometric authentication can be performed.ユーザの生体を撮像した生体画像を取得し、取得された生体画像に基づいて生体画像における生体の向きを検出し、複数のテンプレートパターンを格納したテンプレートパターン格納部から検出された向きと一致するテンプレートパターンを抽出し、取得された生体画像から特徴情報を抽出した生体パターンに変換し、変換された生体パターンと抽出されたテンプレートパターンを照合してユーザを認証することで、静脈データの登録時と認証時とで、翳す手の向きと撮像装置の向きとが相違する場合であっても、正しい生体認証を行うことができる。