A biometrics authentication method for authenticating a user by living body information, the method making a computer: extract characteristic amounts from an image containing vein data which is the living body information and which is captured by an imaging device; acquire registered characteristic amounts of registered vein data in each record registered in a vein database; calculate scores indicative of degrees of similarity from the extracted characteristic amounts and the acquired registered characteristic amounts; determine comparison order for the records from a result of sorting the scores; and compare, for records in a top portion of the sorted records, the vein data with the registered vein data in accordance with the determined comparison order, the characteristic amounts and the registered characteristic amounts including all of: a first vein characteristic amount which is a frequency component obtained by characterizing periodicity of veins by performing a Fourier transform on a vein image obtained by reducing the vein data; a second vein characteristic amount which is an angle component obtained by characterizing a direction of a vein by performing a Fourier transform on the vein image; a third vein characteristic amount which is a curvature direction component obtained by characterizing a direction of a curvature of a vein of the vein image; a fourth vein characteristic amount which is a segment direction component obtained by dividing the vein image into a plurality of areas; dividing a vein segment of each of the areas into divided vein segments; calculating a direction of each divided vein segment based on differences of coordinates of a starting point of the divided vein segment and an end point of the divided vein segment; obtaining a histogram of angles corresponding to the calculated directions of the divided vein segments of each area; normalizing the histograms of the areas; and a fifth vein characteristic amount which is a vein amount obtained by characterizing an amount of veins included in the vein image. extract characteristic amounts from an image containing vein data which is the living body information and which is captured by an imaging device; acquire registered characteristic amounts of registered vein data in each record registered in a vein database; calculate scores indicative of degrees of similarity from the extracted characteristic amounts and the acquired registered characteristic amounts; determine comparison order for the records from a result of sorting the scores; and compare, for records in a top portion of the sorted records, the vein data with the registered vein data in accordance with the determined comparison order, the characteristic amounts and the registered characteristic amounts including all of: a first vein characteristic amount which is a frequency component obtained by characterizing periodicity of veins by performing a Fourier transform on a vein image obtained by reducing the vein data; a second vein characteristic amount which is an angle component obtained by characterizing a direction of a vein by performing a Fourier transform on the vein image; a third vein characteristic amount which is a curvature direction component obtained by characterizing a direction of a curvature of a vein of the vein image; a fourth vein characteristic amount which is a segment direction component obtained by dividing the vein image into a plurality of areas; dividing a vein segment of each of the areas into divided vein segments; calculating a direction of each divided vein segment based on differences of coordinates of a starting point of the divided vein segment and an end point of the divided vein segment; obtaining a histogram of angles corresponding to the calculated directions of the divided vein segments of each area; normalizing the histograms of the areas; and a fifth vein characteristic amount which is a vein amount obtained by characterizing an amount of veins included in the vein image. a first vein characteristic amount which is a frequency component obtained by characterizing periodicity of veins by performing a Fourier transform on a vein image obtained by reducing the vein data; a second vein characteristic amount which is an angle component obtained by characterizing a direction of a vein by performing a Fourier transform on the vein image; a third vein characteristic amount which is a curvature direction component obtained by characterizing a direction of a curvature of a vein of the vein image; a fourth vein characteristic amount which is a segment direction component obtained by dividing the vein image into a plurality of areas; dividing a vein segment of each of the areas into divided vein segments; calculating a direction of each divided vein segment based on differences of coordinates of a starting point of the divided vein segment and an end point of the divided vein segment; obtaining a histogram of angles corresponding to the calculated directions of the divided vein segments of each area; normalizing the histograms of the areas; and a fifth vein characteristic amount which is a vein amount obtained by characterizing an amount of veins included in the vein image.