An information processing apparatus comprising: a touch panel; a camera; an infrared light source configured to emit a near infrared light beam when turned on; two or more blue light sources (24a, 24b) configured to emit, when turned on, blue light beams (51, 52) shorter in wavelength than the near infrared light beam, the two or more blue light sources (24a, 24b) being located such that the blue light beams (51, 52) overlap each other at a predetermined height from the camera; a display control unit arranged to: display first guide information on the touch panel; display second guide information at a location different from a location of the first guide information on the touch panel when an operation to the first guide information is detected; and alternately cause the infrared light source and the blue light sources (24a, 24b) to turn on; an imaging control unit configured to acquire, at predetermined time intervals, a combination of an image of a first palm photographed when the infrared light source is turned on and a plurality of light spot images indicating light spots (63, 64, 65) of the blue light beams (51, 52) photographed when the two or more blue light sources (24a, 24b) are turned on, the image of the first palm and the plurality of light spot images being photographed during a period from when a finger touching to the first guide information has been detected to when a finger touching to the second guide information has been detected; and an image extracting unit configured to extract, as a first authentication image for use in authentication of a user, the image of the first palm that has been acquired in combination with a plurality of light spot images in which the light spots (63, 64, 65) of the blue light beams (51, 52) have a maximum degree of overlap. a touch panel; a camera; an infrared light source configured to emit a near infrared light beam when turned on; two or more blue light sources (24a, 24b) configured to emit, when turned on, blue light beams (51, 52) shorter in wavelength than the near infrared light beam, the two or more blue light sources (24a, 24b) being located such that the blue light beams (51, 52) overlap each other at a predetermined height from the camera; a display control unit arranged to: display first guide information on the touch panel; display second guide information at a location different from a location of the first guide information on the touch panel when an operation to the first guide information is detected; and alternately cause the infrared light source and the blue light sources (24a, 24b) to turn on; display first guide information on the touch panel; display second guide information at a location different from a location of the first guide information on the touch panel when an operation to the first guide information is detected; and alternately cause the infrared light source and the blue light sources (24a, 24b) to turn on; an imaging control unit configured to acquire, at predetermined time intervals, a combination of an image of a first palm photographed when the infrared light source is turned on and a plurality of light spot images indicating light spots (63, 64, 65) of the blue light beams (51, 52) photographed when the two or more blue light sources (24a, 24b) are turned on, the image of the first palm and the plurality of light spot images being photographed during a period from when a finger touching to the first guide information has been detected to when a finger touching to the second guide information has been detected; and an image extracting unit configured to extract, as a first authentication image for use in authentication of a user, the image of the first palm that has been acquired in combination with a plurality of light spot images in which the light spots (63, 64, 65) of the blue light beams (51, 52) have a maximum degree of overlap.