WO2023144929A1 - 認証システム、認証装置、認証方法、およびプログラム - Google Patents

認証システム、認証装置、認証方法、およびプログラム Download PDF

Info

Publication number
WO2023144929A1
WO2023144929A1 PCT/JP2022/002891 JP2022002891W WO2023144929A1 WO 2023144929 A1 WO2023144929 A1 WO 2023144929A1 JP 2022002891 W JP2022002891 W JP 2022002891W WO 2023144929 A1 WO2023144929 A1 WO 2023144929A1
Authority
WO
WIPO (PCT)
Prior art keywords
target person
authentication
question
person
authentication device
Prior art date
Application number
PCT/JP2022/002891
Other languages
English (en)
French (fr)
Inventor
佳宏 堀田
Original Assignee
日本電気株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日本電気株式会社 filed Critical 日本電気株式会社
Priority to PCT/JP2022/002891 priority Critical patent/WO2023144929A1/ja
Publication of WO2023144929A1 publication Critical patent/WO2023144929A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis

Definitions

  • the present invention relates to an authentication system, an authentication device, an authentication method, and a program.
  • Patent Literature 1 describes an example of an authentication device that distinguishes a real object from a photograph or model to prevent unauthorized use when authenticating an object such as a face.
  • the authentication device of Patent Literature 1 includes an authentication signal generator that generates a guiding signal for directing the same person to be authenticated in at least two different directions, and faces in various directions guided by the generated signal.
  • a static facial feature extraction engine for extracting a feature amount for specifying the person to be authenticated from each face image information of the person to be authenticated; an authentication unit that determines whether or not the person to be authenticated is a registered person based on a result of comparison with the plurality of feature amounts.
  • this authentication device multifaceted facial features obtained by facing a person to be authenticated in a predetermined direction are extracted and registered, and are obtained by randomly facing the same direction at the time of authentication. Fraud can be detected by matching facial features, but there is a problem that it takes time to register facial features.
  • Patent Document 2 describes an authentication device designed to increase the reliability of a challenge-response test for confirming that users of online services are people, not computer programs (so-called bots).
  • the authentication device of Patent Document 2 transmits instructions of gestures different from each other to an output unit in a plurality of challenges that are sequentially performed, and in each of the plurality of challenges, the reaction time regarding the response to the challenge is within a predetermined time. is determined, and the existence of the user is confirmed based on the response.
  • An example of an object of the present invention is to provide an authentication system, an authentication device, an authentication method, and a program that solve the problem that a person to be authenticated cannot be confirmed to be a real person in view of the above problems. to do.
  • Acquisition means for acquiring a face image of a target person who is a person to be authenticated;
  • Display processing means for performing a first process of displaying a question on a screen that can be viewed by the target person and displaying direction information indicating a direction that the target person should look when answering the question;
  • identifying means for performing a second process of identifying the direction in which the target person is looking using the face image;
  • authentication means for performing a third process of authenticating the person using the direction that the target person should look when answering the question and the specified direction that the target person is looking;
  • an information processing device is display means for displaying a screen that can be viewed by a person to be authenticated; imaging means for generating a face image of the person viewing the screen;
  • the authentication device Acquisition means for acquiring a face image of a target person who is a person to be authenticated; Display processing means for performing a first process of displaying a question on a screen that can be viewed by the target person and displaying direction information indicating a direction that the target person should look when answering the question; identifying means for performing a second process of identifying the direction in which the target person is looking using the face image; authentication means for performing a third process of authenticating the person using the direction that the target person should look when answering the question and the specified direction that the target person is looking; having An authentication system is provided.
  • one or more computers Acquiring the face image of the target person who is the person to be authenticated, performing a first process of displaying a question on a screen that the target person can see and displaying direction information indicating a direction that the target person should look when answering the question; performing a second process of identifying the direction in which the target person is looking using the face image; Performing a third process of authenticating the person using the direction that the target person should look when answering the question and the direction specified that the target person is looking; An authentication method is provided.
  • a procedure for obtaining a face image of a target person who is a person to be authenticated on one or more computers, a procedure for obtaining a face image of a target person who is a person to be authenticated; A procedure for performing a first process of displaying a question on a screen that can be viewed by the target person and displaying direction information indicating a direction that the target person should look when answering the question, a procedure for performing a second process of identifying the direction in which the target person is looking using the face image; A procedure for performing a third process of authenticating the person using the direction that the target person should look when answering the question and the direction specified that the target person is looking, A program is provided for executing the
  • the present invention may include a computer-readable recording medium recording the program of one embodiment of the present invention.
  • This recording medium includes a non-transitory tangible medium.
  • the computer program includes computer program code which, when executed by a computer, causes the computer to implement the authentication method on the authentication device.
  • a component may be part of another component, a part of a component may overlap a part of another component, and the like.
  • the multiple procedures of the method and computer program of the present invention are not limited to being executed at different timings. Therefore, the occurrence of another procedure during the execution of a certain procedure, or the overlap of some or all of the execution timing of one procedure with the execution timing of another procedure, and the like are acceptable.
  • FIG. 2 is a flow chart showing an example of the operation of the authentication device of FIG. 1; 1 is a diagram conceptually showing the system configuration of an authentication system according to an embodiment; FIG. It is a figure which shows the data structure example of user registration information. It is a figure which shows the example of the screen which a display process part displays.
  • 2 is a block diagram illustrating the hardware configuration of a computer that implements the authentication device shown in FIG. 1; FIG. FIG. 11 is a diagram for explaining an example of a method for specifying a line-of-sight direction by an specifying unit; FIG. 3 is a flow chart showing a detailed operation example of authentication processing in FIG. 2 ; FIG.
  • FIG. 12 is a diagram showing a flowchart showing a first example of determination processing in FIG. 11;
  • FIG. 12 is a diagram showing a flowchart showing a second example of determination processing in FIG. 11;
  • It is a functional block diagram showing an example of functional composition of an authentication device of an embodiment.
  • It is a figure which shows an example of a registration screen. It is a figure which shows the example of several predetermined questions.
  • FIG. 22 is a flow chart showing an example of detecting a predetermined wearing object in the fraud detection processing method in the authentication process of FIG. 21;
  • FIG. 22 is a flow chart showing an example of a case where a face cannot be acquired in the fraud detection processing method in the authentication processing of FIG. 21;
  • FIG. 22 is a flow chart showing an example of detecting a background change in the fraud detection processing method by the detection unit 112 in the authentication process of FIG. 21;
  • acquisition means that the own device goes to get data or information stored in another device or storage medium (active acquisition), and that the device is output from another device Including at least one of entering data or information (passive acquisition).
  • active acquisition include requesting or interrogating other devices and receiving their replies, and accessing and reading other devices or storage media.
  • passive acquisition include receiving information that is distributed (or sent, pushed, etc.).
  • acquisition may be to select and acquire received data or information, or to select and receive distributed data or information.
  • FIG. 1 is a diagram showing an outline of an authentication device 100 according to an embodiment.
  • Authentication device 100 includes acquisition unit 102 , display processing unit 104 , identification unit 106 , and authentication unit 108 .
  • Acquisition unit 102 acquires a face image of a target person who is a person to be authenticated.
  • the display processing unit 104 performs a first process of displaying a question on a screen that the target person can see, and displaying direction information indicating the direction the target person should look when answering the question.
  • the specifying unit 106 performs a second process of specifying the direction in which the target person is looking using the face image.
  • the authentication unit 108 performs a third process of authenticating the person using the direction that the target person should look when answering the question and the specified direction that the target person is looking.
  • the authentication apparatus 100 can confirm that the person himself/herself really exists there and is taking the test, for example, when a test is performed remotely using an operation terminal. can.
  • FIG. 2 is a flow chart showing an example of the operation of the authentication device 100 of FIG.
  • the acquisition unit 102 acquires a face image of a target person (step S101).
  • the display processing unit 104 causes the screen to display a question and displays direction information indicating the direction that the target person should look when answering the question (step S103).
  • the specifying unit 106 specifies the direction in which the target person is looking (hereinafter also referred to as the line-of-sight direction) using the face image acquired by the acquiring unit 102 (step S105). Then, as a third process, the authentication unit 108 determines the direction that the target person should look when answering the question (here, the left side of the screen 200) and the line-of-sight direction that the target person specified by the specifying unit 106 sees. is used to authenticate the target person (step S107).
  • the display processing unit 104 displays a question and direction information indicating the direction to be viewed when answering the question on the screen 200 viewed by the person to be authenticated.
  • the acquiring unit 102 acquires the face image of the person looking at the screen 200
  • the specifying unit 106 specifies the line of sight of the person
  • the authenticating unit 108 uses the direction and the line-of-sight direction to locate the person to be authenticated on the screen. Since it is possible to perform authentication processing by determining that the person actually exists in front of 200, it is possible to solve the problem that it is impossible to confirm that the person to be authenticated is the person who actually exists. play.
  • FIG. 3 is a diagram conceptually showing the system configuration of the authentication system 1 according to the embodiment.
  • the authentication system 1 includes an authentication device 100 and at least one operation terminal 20 connected to the authentication device 100 via a communication network 3 .
  • Authentication device 100 includes storage device 120 .
  • the storage device 120 may be provided inside the authentication device 100 or may be provided outside. That is, the storage device 120 may be hardware integrated with the authentication device 100 or may be hardware separate from the authentication device 100 .
  • the operation terminal 20 has a display device 30 and a camera 40 .
  • the operation terminal 20 is, for example, a terminal operated by operators U1 and U2 (hereinafter referred to as operator U), and is a computer such as a personal computer, a smart phone, or a tablet terminal.
  • the service can be used, for example, by installing and activating a prescribed application, or by accessing a prescribed website using a browser, etc.
  • the operator U registers, as account information, authentication information to be used for confirming the identity of the user in advance. Then, when using a service or the like, the user logs in using the authentication information, and if the authentication succeeds, the service can be used. Furthermore, as will be described in detail in an embodiment to be described later, the authentication device 100 performs authentication processing even during use of the service.
  • authentication processing is performed using the biometric information of the target person as the authentication information.
  • the biometric information is at least one of facial features, iris, pinna, and the like.
  • FIG. 4 is a diagram showing an example data structure of the user registration information 130.
  • User registration information 130 is stored in storage device 120 in association with user identification information (hereinafter also referred to as user ID) assigned to operator U and authentication information.
  • user ID user identification information
  • the authentication information uses biometric information as described above, but may be combined with a password, PIN, or the like.
  • the authentication device 100 extracts the feature amount of the face from the face image obtained by imaging the face of the person to be authenticated in front of the operation terminal 20 with the camera 40 of the operation terminal 20, Match with information (feature amount of face). For example, the authentication apparatus 100 determines that the authentication is successful when the degree of matching between the facial feature amount extracted from the facial image and the registered facial feature amount is equal to or greater than a threshold, and determines that the authentication is unsuccessful when the degree is less than the threshold. do.
  • the display device 30 is, for example, a liquid crystal display, an organic EL (Electro-Luminescence) display, or the like.
  • the display device 30 may be a touch panel in which display means and operation reception means are integrated.
  • FIG. 5 is a diagram showing an example of a screen 200 displayed by the display processing unit 104.
  • the screen 200 has a message display section 210 that displays a message asking whether the capital of the United States is New York.
  • the message displayed on the message display unit 210 also includes direction information indicating the direction to look when answering the question (right if correct, left if incorrect).
  • the screen 200 includes a message display section 210 that displays a message asking whether the capital of the United States is New York or not, and a message that the person should look at when answering the question.
  • a mark display section 220 is further provided as direction information indicating the direction.
  • a mark display portion 220a of " ⁇ (circle)" indicating the correct answer is displayed, and on the right side of the screen 200, a mark display portion 220b of "x (x)" indicating an incorrect answer is displayed.
  • These screens 200 are displayed on the display device 30 of the operation terminal 20 on which the operator U uses the service.
  • the screen 200 may be displayed on the display device 30 of the operation terminal 20 before or after the authentication process at the time of login before using the service, or may be displayed on the screen of the service being used by another screen including the message display section 210. It may be displayed on the display device 30 by superimposing a window.
  • a specific example of the display timing of the screen 200 will be described in detail in an embodiment described later.
  • the camera 40 includes an imaging device such as a lens and a CCD (Charge Coupled Device) image sensor.
  • the camera 40 is hardware integrated with the operation terminal 20 , but in other examples, it may be hardware separate from the operation terminal 20 .
  • the display device 30 and the camera 40 be integrated hardware in order to ensure that an image of a person looking at the screen 200 displayed by the display processing unit 104 of the authentication device 100 is captured.
  • the operation terminal 20 is, for example, a notebook personal computer, and it is preferable that a camera 40 is provided above the display side of the display device 30 of the operation terminal 20 .
  • the operation terminal 20 is a smartphone or a tablet terminal, and it is preferable that the camera 40 is provided at the end of the operation terminal 20 on the touch panel side, which is the display device 30 .
  • the camera 40 is provided at a position where the face of the operator U looking at the screen 200 can be captured when the operator U looks at the screen 200 displayed on the display of the display device 30 of the operation terminal 20 .
  • the camera 40 may have a function of controlling the orientation of the camera body and lens, zoom control, focusing, etc., following the movement of the person to be imaged.
  • the images generated by the camera 40 are preferably captured and generated in real time. However, the image generated by camera 40 may be an image delayed by a predetermined time. Images captured by camera 40 may be temporarily stored in a storage device (memory 1030 or storage device 1040) of another operation terminal 20, and read out from the storage device by authentication device 100 sequentially or at predetermined intervals. Further, the images acquired by the authentication device 100 may be moving images, frame images at predetermined intervals, or still images.
  • FIG. 6 is a block diagram illustrating the hardware configuration of computer 1000 that implements authentication device 100 shown in FIG. Each operation terminal 20 of the authentication system 1 of FIG. 3 is also implemented by the computer 1000 .
  • Computer 1000 has bus 1010 , processor 1020 , memory 1030 , storage device 1040 , input/output interface 1050 and network interface 1060 .
  • the bus 1010 is a data transmission path through which the processor 1020, memory 1030, storage device 1040, input/output interface 1050, and network interface 1060 mutually transmit and receive data.
  • the method of connecting processors 1020 and the like to each other is not limited to bus connection.
  • the processor 1020 is a processor realized by a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or the like.
  • the memory 1030 is a main memory implemented by RAM (Random Access Memory) or the like.
  • the storage device 1040 is an auxiliary storage device realized by a HDD (Hard Disk Drive), SSD (Solid State Drive), memory card, ROM (Read Only Memory), or the like.
  • the storage device 1040 has functions of the authentication device 100 (for example, the acquisition unit 102, the display processing unit 104, the identification unit 106, and the authentication unit 108 in FIG. 1, the reception unit 110 in FIG. 15 described later, the detection unit 112 in FIG. 22, etc.). ) is stored.
  • Each function corresponding to the program module is realized by the processor 1020 reading each program module into the memory 1030 and executing it.
  • the storage device 1040 also functions as a storage device 120 that stores various information used by the authentication device 100 .
  • the storage device 1040 may also function as a storage device (not shown) that stores various information used by the operation terminal 20 .
  • the program module may be recorded on a recording medium.
  • the recording medium for recording the program module includes a non-transitory tangible medium usable by the computer 1000, and the program code readable by the computer 1000 (processor 1020) may be embedded in the medium.
  • the input/output interface 1050 is an interface for connecting the computer 1000 and various input/output devices.
  • the network interface 1060 is an interface for connecting the computer 1000 to the communication network 3.
  • This communication network 3 is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network).
  • a method for connecting the network interface 1060 to the communication network 3 may be a wireless connection or a wired connection. However, network interface 1060 may not be used.
  • the computer 1000 is connected to necessary devices (eg, the display device 30 of the operation terminal 20, the camera 40, the operation unit (not shown), etc.) via the input/output interface 1050 or the network interface 1060.
  • necessary devices eg, the display device 30 of the operation terminal 20, the camera 40, the operation unit (not shown), etc.
  • the authentication system 1 may be realized by a plurality of computers 1000 forming the authentication device 100.
  • the example of the authentication system 1 in FIG. 3 shows a so-called server-client system configuration.
  • the authentication device 100 functions as a server connected to each operation terminal 20 via the communication network 3, and the operation terminal 20 functions as a client terminal.
  • the functions of the authentication device 100 are realized by accessing a server on the cloud from the operation terminal 20 via the Internet (for example, SaaS (Software as a Service), PaaS (Platform as a Service), HaaS or IaaS (Hardware/Infrastructure as a Service), etc.).
  • a program that implements the functions of the authentication device 100 may be installed in each operation terminal 20 , the program may be activated on the operation terminal 20 , and the functions of the authentication device 100 may be implemented.
  • Each component of the authentication device 100 of each embodiment of FIG. 1 and FIGS. 15 and 22 to be described later is realized by any combination of the hardware and software of the computer 1000 of FIG. It should be understood by those skilled in the art that there are various modifications to the implementation method and apparatus.
  • the functional block diagram showing the authentication device 100 of each embodiment shows blocks in units of logical functions, not in units of hardware.
  • the acquisition unit 102 acquires the face image of the operator U, which is generated by imaging a person (operator U) who is in front of the operation terminal 20 and looking at the screen 200 with the camera 40 of the operation terminal 20 .
  • the face image acquired by the acquiring unit 102 is used in a second process of specifying the line-of-sight direction of the operator U by the specifying unit 106 and a third process of authenticating the operator U by the authenticating unit 108 . That is, the acquiring unit 102 acquires the face image of the operator U when the identifying unit 106 executes the second process and when the authenticating unit 108 executes the third process.
  • the display processing unit 104 causes the screen 200 of the display device 30 of the operation terminal 20 to display a question and direction information indicating the direction that the target person should look when answering the question. Looking at the question and direction information indicating the direction that the target person should look when answering the question, the operator U can direct his or her line of sight in that direction.
  • Example of direction to look Same as (1) (3) Question about the position of the displayed object Example of question: Look at the position where the dog icon is displayed. Example of direction to look at: Display position of the dog icon (4) Question that asks the password registered in advance by the target person Example of question: Where are you from? Examples of directions to look at: Right direction of the screen for Tokyo, left direction for Osaka, up direction for Hokkaido, down direction for Okinawa Examples of directions to look at: "Tokyo", “Osaka”, “Hokkaido", " Icon display position showing the correct answer of "Okinawa”
  • the question and direction information indicating the direction that the target person should look when answering the question are stored in the storage device 120 in association with each other.
  • Direction information is indicated by a position or area indicated by coordinates on the screen 200 .
  • the display processing unit 104 refers to the storage device 120 to display questions and report information.
  • the specifying unit 106 also acquires direction information corresponding to the screen 200 displayed by the display processing unit 104, that is, the direction that the person should look at.
  • the display processing unit 104 randomly changes the question and direction information indicating the direction the target person should look on the screen 200 that the target person can see, for example. For example, a question selected from a plurality of questions can be displayed. Alternatively, the direction in which the target person should look when answering the question may be changed. For example, in the example of FIG. 5B, the display positions of the mark display portion 220a (o) indicating the correct answer and the mark display portion 220b (x) indicating the incorrect answer may be changed each time.
  • the specifying unit 106 uses the face image of the target person acquired by the acquiring unit 102 to specify the direction in which the target person is looking (line-of-sight direction).
  • the line-of-sight direction is indicated by position information on the screen 200, for example, coordinate information.
  • the authentication unit 108 performs a process of authenticating the person using the direction that the target person should look when answering the question and the specified direction (line-of-sight direction) that the target person is looking. conduct.
  • the authentication unit 108 makes sure that the direction (line-of-sight direction) that the target person identified by the identification unit 106 is looking is included in the area corresponding to the direction that the target person should look when answering the question. Determine whether or not Alternatively, it may be determined whether or not the value (distance) indicating the deviation between the position indicating the direction in which the target person should look and the position in the line-of-sight direction is equal to or less than a threshold.
  • a threshold indicating the deviation between the position indicating the direction in which the target person should look and the position in the line-of-sight direction is equal to or less than a threshold.
  • An existing technique can be used as a method for detecting the line-of-sight direction by image processing.
  • FIG. 7(a) shows the face image 250 of the operator U who is looking in the direction that the target person should look when answering the question.
  • the identification unit 106 performs image processing on the face image 250 of the operator U to identify the direction of the person's line of sight (position indicated by * (asterisk) in the figure).
  • the authentication unit 108 selects an area 230 on the left side of the screen 200 that includes the direction to be viewed when the specified line-of-sight direction is the answer to the question on the screen 200 of FIG. Determine if it is within range.
  • the area 230 including the direction that a person should look at may be set, for example, to include an area separated by a predetermined distance from the coordinate position indicating the direction information.
  • the distance in the X-axis direction and the distance in the Y-axis direction may be different.
  • the area 230 is rectangular in the example of FIG. 7, it may be other shapes such as an ellipse.
  • the authentication unit 108 assumes that the direction indicated by the direction information matches the line-of-sight direction, and the determination result is be successful. If it is determined that the line-of-sight direction specified by the specifying unit 106 is not within the range of the area 230, the authentication unit 108 assumes that the direction indicated by the direction information and the line-of-sight direction do not match, and the determination result is be unsuccessful.
  • the authentication unit 108 performs both the line-of-sight direction determination process and the authentication process using biometric information. As for the latter, the authentication unit 108 uses pre-registered biometric information (for example, facial feature amounts) of the target person and biometric information (for example, facial feature amounts) extracted from the facial image acquired by the acquisition unit 102. ) to authenticate the target person.
  • biometric information for example, facial feature amounts
  • biometric information for example, facial feature amounts
  • the face image used by the authentication unit 108 for authentication processing is preferably the face image used by the specifying unit 106 to specify the line-of-sight direction of the target person.
  • the authentication unit 108 compares the pre-registered biometric information of the target person with the biometric information extracted from the face image acquired by the acquisition unit 102, and the result indicates a score (for example, similarity) equal to or greater than a reference value. If so, it succeeds.
  • the authentication unit 108 determines unsuccessful if the collation result indicates a score less than the threshold.
  • the authentication unit 108 confirms that the target person is actually in front of the screen 200 and that the face authentication of the target person is performed when the determination result of the line-of-sight direction indicates success and the biometric information matching result indicates success. It is determined that the authentication has succeeded, and the authentication is successful.
  • the order in which the authentication unit 108 performs the line-of-sight direction determination process and the biometric information authentication process is not particularly limited.
  • the authentication unit 108 determines that the target person has been successfully authenticated when the determination result of the line-of-sight direction indicates success and the biometric information collation result indicates success, but the determination result of the line-of-sight direction indicates success. If neither of the matching results of the biometric information and the biometric information shows success, the authentication of the target person is determined to be unsuccessful.
  • the authentication result by the authentication unit 108 may be notified to the provider of the service requiring the authentication.
  • the notification method is not particularly limited, and a message may be sent to a pre-registered destination (e-mail address, SMS (Short Message Service) phone number, etc.).
  • the authentication result may be recorded by the authentication unit 108 in the storage device 120 as authentication result information indicating success or failure for each user ID.
  • the authentication result information may be browsed from the computer of the service provider.
  • the processing on the service provider side using the authentication result by the authentication unit 108 is preferably determined by the provider. It is possible to perform a process of not permitting the operator U to use the . For example, processing such as disallowing login to a service, disallowing activation of an application, or stopping the provision of a service in use can be performed.
  • FIG. 8 is a flow chart showing a detailed operational example of the authentication process in step S107 of FIG.
  • the operation of the authentication device 100 of this embodiment will be described below with reference to FIGS. 2 and 8.
  • FIG. First, the acquiring unit 102 acquires a face image of a target person (step S101 in FIG. 2). Note that the process of step S101 may be continuously executed while this flow is being performed, and is executed at least in steps S105 and S107.
  • the display processing unit 104 displays a question on the screen 200 of the display device 30 of the operation terminal 20 (for example, FIG. Direction information indicating the direction is displayed (step S103).
  • the operator U moves in the direction indicating the answer to the question according to the question indicated in the message display section 210 displayed on the screen 200 and the direction information indicating the direction in which the target person (operator U) to be authenticated should look. turn your gaze.
  • the capital of the United States is not New York, so looking to the left side of the screen 200 will give the correct answer.
  • the specifying unit 106 specifies the direction in which the target person is looking using the face image acquired by the acquiring unit 102 (step S105).
  • the operator U looks at the left side of the screen 200 .
  • the identification unit 106 performs image processing on the face image 250 of the operator U shown in FIG. 7A to identify the line-of-sight direction.
  • the authentication unit 108 uses the direction that the target person should look when answering the question (here, the left side of the screen 200) and the line-of-sight direction that the target person is looking at, which is specified by the specifying unit 106. , the target person is authenticated (step S107).
  • the authentication processing in step S107 will be described using the flowchart of FIG.
  • the authentication unit 108 performs a line-of-sight direction determination process for determining whether or not the direction indicated by the direction information matches the line-of-sight direction specified by the specifying unit 106 (step S111). ). For example, the authentication unit 108 determines whether or not the line-of-sight direction specified by the specifying unit 106 is within the range of the area 230 . If the direction indicated by the direction information matches the line-of-sight direction specified by the specifying unit 106 (YES in step S111), biometric information authentication processing is performed (step S113).
  • a facial feature amount is extracted from the facial image of the operator U acquired by the acquiring unit 102, and is compared with the facial feature amount of the operator U registered in advance.
  • the collation result shows a score equal to or higher than the reference value, it is considered successful. If the collation result indicates success (YES in step S113), the authentication unit 108 determines that the authentication of the target person is successful (step S115).
  • step S111 if the direction indicated by the direction information and the line-of-sight direction specified by the specifying unit 106 do not match (NO in step S111), the process proceeds to step S117. Also, in the biometric information authentication process in step S113, if the collation result does not show a score equal to or higher than the reference value (NO in step S113), the process proceeds to step S117. In step S117, the authentication unit 108 determines that the authentication of the target person has failed.
  • the operator U can log in to the service or continue using the service. On the other hand, if it fails, you may not be able to log in to the service or continue using the service. That is, the authentication result may be provided to the system on the service provider side.
  • the display processing unit 104 displays a question and direction information indicating the direction to be viewed when answering the question on the screen 200 viewed by the person to be authenticated.
  • the acquiring unit 102 acquires the face image of the person looking at the screen 200
  • the specifying unit 106 specifies the line of sight of the person
  • the authenticating unit 108 uses the direction and the line-of-sight direction to locate the person to be authenticated on the screen. Since it is possible to perform authentication processing by determining that the person actually exists in front of 200, there is an effect that fraud such as impersonation of a person to be authenticated using an image or the like can be prevented.
  • the authentication device 100 does not succeed in authentication because the line-of-sight directions do not match.
  • a test is performed remotely using the operation terminal 20
  • by performing authentication processing using the authentication device 100 of the present embodiment it is possible to accurately confirm that the person himself/herself exists there and is taking the test. It is possible to check and prevent fraudulent examinations by impersonation using photos, videos, models, or the like.
  • This embodiment is the same as the above embodiment except that reference answers to questions are set for each of a plurality of persons, and authentication is performed based on the validity of the answers of the target person. Since the authentication device 100 of this embodiment has the same configuration as that of the first embodiment, it will be described using FIG. Note that the configuration of this embodiment may be combined with at least one of the configurations of other embodiments within a range that does not cause contradiction.
  • a reference answer to the question is set in advance for each of a plurality of persons.
  • the display processing unit 104 causes the screen 200 of the display device 30 of the operation terminal 20 to display the question and the direction information based on the reference answer.
  • the authentication unit 108 determines the validity of the target person's answer to the question using the target person's reference answer and the direction in which the target person is looking, and based on the validity, Authenticate the target person.
  • a standard answer to a question is an answer that indicates the correct answer to the question, and preferably has content that only the subject person can know.
  • FIG. 9 is a diagram showing an example data structure of the question information 140. As shown in FIG. In the example of FIG. 9A, the question information 140 is associated with user IDs, questions, and answers. In the example of FIG. 9B, the question information 140 is associated with user IDs, questions, answers, and direction information.
  • FIG. 11 is a flow chart showing an example of the operation of the authentication device 100 of this embodiment. Steps S101 and S105 are the same as in the flowchart of FIG. First, the acquiring unit 102 acquires a face image of a target person (step S101 in FIG. 2). It should be noted that the process of step S101 may be continuously executed during execution of this flow, and is executed at least in steps S105 and S207.
  • the display processing unit 104 refers to the question information 140 and acquires the question associated with the user ID of the operator U and the reference answer.
  • FIG. 10 shows an example of question information 140 having the data structure shown in FIG. 9A and storing the reference answers of a person whose user ID is U0001. For example, from the question information 140, the display processing unit 104 acquires the question 001 "What is your pet?"
  • the display processing unit 104 causes the screen 200 of the display device 30 of the operation terminal 20 to display the target person when answering the question based on the acquired question and the target person's reference answer.
  • Direction information indicating the direction in which the person should look is displayed (step S203).
  • FIG. 12 is a diagram showing an example of the screen 200 displayed in step S203.
  • the display processing unit 104 displays "Your pet is a dog. Yes/No?" , icons indicating "yes” and “no" are displayed on the mark display section 220, respectively.
  • the direction in which the target person should look is the position L1 (FIG. 12(b)) where "yes” is displayed.
  • the display processing unit 104 stores the coordinate information of the position L1 where "yes” is displayed as direction information in the question information 140 of FIG. 9B.
  • the display position of the reference answer by the display processing unit 104 is preferably changed each time. Therefore, the display processing unit 104 stores direction information indicating the display position of the reference answer in the question information 140 .
  • the specifying unit 106 specifies the direction in which the target person is looking using the face image acquired by the acquiring unit 102 (step S105).
  • the authenticating unit 108 determines the validity of the target person's answer using the target person's reference answer and the line-of-sight direction specified that the target person is looking (step S207). For example, in the example of FIG. 12(b), the deviation between the direction information (position L1) indicating the direction that the target person should look and the position information (position L3 or L5) indicating the line-of-sight direction corresponding to the reference answer is shown. Validity may be indicated by a value (distance r3 or r5). That is, the greater the distance, the lower the validity.
  • the authentication unit 108 authenticates the target person based on the validity determined in step S207 (step S209). For example, in the example of FIG. 12B, when the position of the line-of-sight direction specified by the specifying unit 106 is L3, the authentication unit 108 determines that the target person The answer is judged to be appropriate. On the other hand, for example, when the position of the line-of-sight direction specified by the specifying unit 106 is L5, the authentication unit 108 determines that the target person's answer is inappropriate because the distance r5 from the position L1 of the reference answer is not equal to or less than the threshold. .
  • the authentication unit 108 identifies the direction corresponding to the reference answer of the target person as the reference direction, and uses the identified reference direction and the direction identified as being viewed by the target person. Judge the validity of a person's answer.
  • FIG. 13 is a diagram showing a flowchart showing a first example of determination processing in step S207 of FIG.
  • the authentication unit 108 reads the direction information corresponding to the reference answer of the person whose user ID is U0001 from the question information 140 in FIG. 10B and identifies it as the reference direction (step S211). Then, the authentication unit 108 determines whether the specified reference direction (for example, position L1 in FIG. 12B) and the line-of-sight direction of the target person (for example, position L3 or L5 in FIG. 12C) match. It is determined whether or not (step S213).
  • the specified reference direction for example, position L1 in FIG. 12B
  • the line-of-sight direction of the target person for example, position L3 or L5 in FIG. 12C
  • the authentication unit 108 determines that the reference direction and the line-of-sight direction match when the distance r3 or r5 between the reference direction and the line-of-sight direction is equal to or less than the threshold. If it is determined that they match (YES in step S213), the authentication unit 108 determines that the target person's answer is valid (step S215). If it is determined that they do not match (NO in step S213), the authentication unit 108 determines that the answer from the target person is not valid (step S217).
  • the reference direction corresponding to the reference answer of the target person displayed on the screen 200 by the display processing unit 104 is specified from the question information 140, and the specifying unit 106 specifies Since the validity of the answer is determined using the line-of-sight direction and the reference direction, even if the display position of the reference answer is changed at random, the display position can be stored in the question information 140. It is possible to easily judge the validity of the answer of the person.
  • the authentication unit 108 identifies an answer to the question indicated by the direction identified as being viewed by the target person, and uses the identified answer and the reference answer of the target person to answer the question. to determine the appropriateness of
  • FIG. 14 is a diagram showing a flowchart showing a second example of determination processing in step S207 of FIG.
  • the authentication unit 108 identifies the answer indicated by the line-of-sight direction of the target person (step S221).
  • the display processing unit 104 stores the position information of the mark display unit 220 displaying icons indicating "yes” and “no” as question information 140 in association with each question.
  • the question information 140 also stores that the icon indicating "yes” indicates the reference answer "my pet is a dog” in a identifiable manner.
  • the authentication unit 108 calculates a value (distance) indicating the deviation between the position of the line-of-sight direction and the position of each answer, and identifies the answers whose distance is equal to or less than the threshold. For example, in the example of FIG. 12B, if the line-of-sight direction is position L5, the distance between the line-of-sight direction position L5 and the "no" icon is equal to or less than the threshold, and the display position of the icon indicating "yes" is less than or equal to the threshold. The distance cannot be less than or equal to the threshold. Therefore, the authentication unit 108 identifies the answer indicated by the line-of-sight direction as "no".
  • authentication unit 108 acquires the question and the standard answer of question information 140, and since the standard answer is "yes” indicating that "the pet is a dog", it is determined that the specified answer and the standard answer do not match. Determine (NO in step S223). Proceeding to step S217, the authentication unit 108 determines that the target person's answer is not valid.
  • the authentication unit 108 identifies the answer indicated by the line-of-sight direction as "yes".
  • the authentication unit 108 acquires the question and the standard answer of the question information 140, and since the standard answer is "yes” indicating that "the pet is a dog", the authentication unit 108 determines that the specified answer and the standard answer match. (YES in step S223). Proceeding to step S215, the authentication unit 108 determines that the target person's answer is valid.
  • the display position information of the direction information corresponding to the target person's reference answer and other answers displayed on the screen 200 by the display processing unit 104 is added to the question information 140. Since the authentication unit 108 identifies the answer corresponding to the position information indicated by the line-of-sight direction identified by the identification unit 106 and determines the validity of the answer, the display position of the reference answer is randomly changed. Since the display position can be stored in the question information 140 even when the question is asked, it is possible to easily determine the validity of the answer of the person to be authenticated.
  • the authentication device 100 reference answers to questions are provided for each person to be authenticated, and the authentication unit 108 uses the reference answers of the person to be authenticated to determine the validity of the answers. Therefore, it is possible to obtain the effects of the above-described embodiment, and to detect and prevent fraudulent use of substitutes by someone other than the person to be authenticated.
  • FIG. 15 is a functional block diagram showing a functional configuration example of the authentication device 100 of the embodiment.
  • This embodiment is the same as the second embodiment except that it has a configuration in which a reference answer to a question can be received and registered for each target person. Note that the configuration of this embodiment may be combined with at least one of the configurations of other embodiments within a range that does not cause contradiction.
  • the authentication device 100 further includes a reception unit 110 in addition to the configuration of the authentication device 100 in FIG.
  • the receiving unit 110 receives a reference answer for each of a plurality of persons, and stores the reference answer in the storage device 120 in association with the person.
  • the reception unit 110 causes the display device 30 to display a registration screen 300 for allowing the operator U to register the reference answer, for example, after the operator U is authenticated.
  • the registration screen 300 includes a list display portion 310 for selecting questions and an input field 320 for entering standard answers to the questions.
  • the registration screen 300 has an icon 330 for adding a question to be registered, a registration button 340 for registering the questions and standard answers specified on the registration screen 300, and a button 340 for canceling the specified contents and closing the registration screen 300. and a cancel button 350 .
  • the list display unit 310 is a user interface such as a drop-down list or a drum roll that accepts the selection of questions to be registered from among a plurality of predetermined questions.
  • the input field 320 is a user interface such as a text box for entering text. Alternatively, a form in which a reference answer is selected from a plurality of options may be used. In that case, input field 320 is a user interface such as a drop-down list or a drum roll.
  • FIG. 17(a) is a diagram showing an example of a plurality of predetermined questions.
  • FIG. 17(b) is a diagram showing an example of data of the question information 140 storing standard answers to questions registered for each user. The question and the reference answer to the question accepted by the accepting unit 110 are stored in the question information 140 of FIG. 17(b) in association with the user ID.
  • timings are conceivable for registering questions and reference answers for each target person by the reception unit 110, and the timings are exemplified below, but are not limited to these. Also, a plurality of timings may be combined. (1) Perform in advance when registering for use of the service. (2) When logging in to use the service. (3) Perform at a predetermined timing while using the service.
  • the authentication process using the authentication information such as the face image of the person in front of the registration screen 300 displayed on the display device 30 of the operation terminal 20, and then perform the authentication process. .
  • the procedure for registering questions by the reception unit 110 is such that questions are randomly output at the beginning of use of the service or at a predetermined timing during use of the service, as in (2) and (3) above.
  • the screen 200 may display questions randomly selected from previously registered questions while using the service.
  • the predetermined timing is regular, irregular, or when the facial image acquired by the acquisition unit 102 satisfies a predetermined criterion. It may be the same as at least one of the predetermined criteria.
  • the detection unit 112 further receives reference answers for each of a plurality of persons and stores them as question information 140 in the storage device 120 .
  • the same effects as those of the above embodiment can be obtained, and authentication processing can be performed using answers to questions that only the person himself/herself can know, and fraud such as impersonation using a substitute or a model can be prevented. It can be detected or prevented.
  • This embodiment differs from the above-described embodiments in that it displays a plurality of options for a question and displays direction information indicating the direction in which the target person should look when making a selection. Since the authentication device 100 of this embodiment has the same configuration as that of the first embodiment, it will be described using FIG. Note that the configuration of this embodiment may be combined with at least one of the configurations of other embodiments within a range that does not cause contradiction.
  • the display processing unit 104 causes the screen 200 to display a plurality of options corresponding to the question, and sets the direction that the target person should look at when selecting the option for each of the plurality of options as direction information. display.
  • the authentication unit 108 performs the third process using the direction that the target person should look corresponding to the option indicating the correct answer to the question and the direction specified as the target person looking.
  • FIG. 18 is a diagram showing an example of multiple options for a question.
  • the question information 140 is associated with a plurality of options for each question and direction information indicating the direction in which to look for each option.
  • the question information 140 is stored in association with information that enables determination of which of the options is the correct answer to the question. For example, in the question information 140, the correct answer to question 001 is associated with option 2 and stored.
  • the question information 140 may be further associated with and stored with information that makes it possible to determine which option is the standard answer to the question for each target person.
  • the question information 140 is stored in association with the fact that the reference answer of user A to question 002 is option 2 .
  • FIG. 19 is a flow chart showing an example of the operation of the authentication device 100 of this embodiment. Steps S101 and S105 are the same as in the flowchart of FIG. First, the acquiring unit 102 acquires a face image of a target person (step S101 in FIG. 2). It should be noted that the process of step S101 may be continuously executed during execution of this flow, and is executed at least in steps S105 and S207.
  • the display processing unit 104 displays a plurality of options corresponding to the question on the screen 200 of the display device 30 of the operation terminal 20, and direction information indicating the direction that the target person should look when selecting an option for each option. display (step S303).
  • FIG. 20 is a diagram showing an example of the screen 200 displayed in step S303.
  • the display processing unit 104 displays the question "Where are you from?" is displayed on the mark display portion 220 .
  • the question information 140 stores that the target person's reference answer is "Kanto".
  • the direction that the target person should look at is the position L13 (Fig. 18) where option 2 "Kanto" is displayed.
  • direction information is pre-associated with each option, but in another example, the display processing unit 104 may change the display position of the option each time.
  • the question information 140 may be stored in association with direction information indicating the position displayed by the display processing unit 104 .
  • the specifying unit 106 specifies the direction in which the target person is looking using the face image acquired by the acquiring unit 102 (step S105).
  • the authentication unit 108 authenticates the target person using the direction that the target person should look and the specified direction that the target person is looking (step S307). For example, it is determined whether or not the position L13 displaying the option "Kanto", which is the direction the target person should look at, matches the position information indicating the line-of-sight direction.
  • the authentication process in step S307 is the same as in any of the embodiments described above.
  • the display processing unit 104 further displays a plurality of options corresponding to the question, and displays the screen using the direction information that the person to be authenticated should look at when selecting an option. 200 , and the authentication unit 108 performs the third process using the direction in which the person to be authenticated should look and the line-of-sight direction corresponding to the option indicating the correct answer to the question.
  • the same effects as those of the above-described embodiment can be obtained, and the operator U can select an answer by a simple operation of selecting from a plurality of options for the question.
  • This embodiment is the same as the above embodiment except that the first process of the display processing unit 104, the second process of the identification unit 106, and the third process of the authentication unit 108 are executed at predetermined timings. Since the authentication device 100 of this embodiment has the same configuration as that of the first embodiment, it will be described using FIG. Note that the configuration of this embodiment may be combined with at least one of the configurations of other embodiments within a range that does not cause contradiction.
  • the authentication unit 108 executes authentication processing using a face image of a person, and the display processing unit 104, the identification unit 106, and the authentication unit 108 perform the first processing at a predetermined timing after successfully authenticating the target person. , the second process, and the third process, respectively.
  • Predetermined timings are exemplified below. The following timings may be combined.
  • the predetermined timing is regular or irregular.
  • the predetermined timing is when the face image of the target person satisfies a predetermined standard in the authentication processing by the authentication unit 108 .
  • FIG. 21 is a flow chart showing an example of the operation of the authentication device 100 of the embodiment.
  • Step S101 is the same as the flowchart in FIG. First, the acquisition unit 102 acquires a face image of a target person (step S101). Note that the process of step S101 may be continuously executed during execution of this flow, and is executed at least in steps S401, S409 and S411.
  • the authentication unit 108 executes authentication processing using the person's face image (step S401). If the score of the face feature amount extracted from the face image and the registered face feature amount is equal to or greater than the reference value, authentication is determined to be successful (YES in step S403). It is determined whether or not it is timing (step S405).
  • step S405 the display processing unit 104 executes the first process (step S407), the specifying unit 106 executes the second process (step S409), and the authentication unit 108 A third process is executed (step S411).
  • steps S407 to S411 may be the same as in any of the above embodiments.
  • step S401 by the authentication unit 108 may be executed at the first login.
  • a timer can be set to detect the predetermined timing.
  • the timer can set time at least one of fixed time, fixed period, and random.
  • the timer time may be a combination of multiple settings.
  • step S405 the authenticating unit 108 determines whether the facial image of the target person acquired by the acquiring unit 102 is It is determined whether or not a predetermined criterion is met. Then, when a predetermined criterion is satisfied, it is specified that the predetermined timing has come, and the process proceeds to step S407.
  • the predetermined standard includes that the score indicating the result of the authentication process using the face image of the target person is below the standard value.
  • the facial image of the target person satisfies a predetermined standard, for example, when the score indicating the result of authentication processing using the facial image, that is, when the degree of similarity is low, fraud such as disguise as a substitute or impersonation using videos, models, etc. Since there is a possibility that fraud has been performed, it is possible to detect and prevent fraud by performing the first to third processes.
  • a predetermined standard for example, when the score indicating the result of authentication processing using the facial image, that is, when the degree of similarity is low, fraud such as disguise as a substitute or impersonation using videos, models, etc. Since there is a possibility that fraud has been performed, it is possible to detect and prevent fraud by performing the first to third processes.
  • this authentication apparatus 100 first, authentication processing using a face image of a person is performed by the authentication unit 108, and the first to third processes are performed at predetermined timings.
  • it is also possible to detect and prevent fraud such as masquerading as a substitute or a model at the start of use of the service or during use.
  • FIG. 22 is a functional block diagram showing a functional configuration example of the authentication device 100 of the embodiment.
  • This embodiment is the same as the above-described fifth embodiment except that it has a configuration for detecting a fraudulent act in which the face is covered with sunglasses, a mask, or the like. Note that the configuration of this embodiment may be combined with at least one of the configurations of other embodiments within a range that does not cause contradiction.
  • the authentication device 100 further includes a detection unit 112 in addition to the configuration of the authentication device 100 in FIG.
  • the detection unit 112 detects at least one of a predetermined part of the face and a predetermined attachment from the face image of the target person, or acquires a background image of the face image of the target person and detects changes in the background image. do.
  • the predetermined criteria include at least one of the failure to detect a predetermined portion of the target person's face and the detection of a predetermined wearing object during the authentication process.
  • the predetermined criteria may include the temporary inability to acquire the target person's face image.
  • Predetermined wearables include, for example, masks, glasses, sunglasses, hats, false mustaches, wigs, and accessories that hide or change a part of the head by wearing.
  • the detection unit 112 may further detect a change in the body region of the person by processing the image of the body region continuing from the face of the person to be authenticated. For example, the detection unit 112 may detect a change in clothing of the target person.
  • the detection unit 112 detects fraud such as impersonation by another person.
  • FIGS. 23 to 25 are flowcharts for explaining variations of fraud detection processing methods by the detection unit 112 in the authentication processing in step S401 of FIG.
  • FIG. 23 shows an example of detecting a predetermined wearing object
  • FIG. 24 shows an example of a case where a face cannot be acquired
  • FIG. 25 shows an example of detecting a change in background.
  • the detection unit 112 detects at least one of a predetermined part of the face and a predetermined attachment from the face image of the target person acquired by the acquisition unit 102 (step S501). If the detection unit 112 fails to detect the predetermined part of the target person's face (NO in step S503), the process proceeds to step S507, and the authentication unit 108 identifies that a predetermined criterion is satisfied.
  • step S503 If the detection unit 112 can detect the predetermined part of the target person's face (YES in step S503), the process proceeds to step S505. If the detection unit 112 detects the predetermined wearable object (YES in step S505), the process proceeds to step S507, and the authentication unit 108 identifies that the predetermined criteria are satisfied. If the detection unit 112 does not detect the predetermined wearable object (NO in step S505), the predetermined criteria are not satisfied, so step S507 is bypassed and the process ends.
  • the flow of FIG. 23 may be repeatedly executed periodically during use of the service.
  • the detection unit 112 detects a predetermined part of the face or a predetermined attachment from the face image acquired by the acquisition unit 102, and detects the predetermined part from the face image. If not, or if a predetermined wearable object is detected, the authentication unit 108 identifies that the predetermined criteria are satisfied. , a second process, and a third process, respectively. Therefore, it is possible to detect or prevent fraud such as impersonation by disguising a substitute.
  • ⁇ Operation example 2> An operation example of authentication processing when the face is not acquired will be described with reference to FIG. 24 .
  • the authentication unit 108 determines whether or not the face of the target person is included in the face image acquired by the acquisition unit 102, that is, whether or not the face of the target person has been acquired (step S511). If the target person's face cannot be acquired (step S511), the process proceeds to step S507, and the authentication unit 108 specifies that a predetermined criterion is satisfied.
  • the flow of FIG. 24 may be repeatedly executed periodically during use of the service.
  • the authentication processing method of the operation 2 when the face image does not include the face of the target person by the authentication unit 108, it is specified that the predetermined criterion is satisfied.
  • a first process, a second process, and a third process can be performed by the unit 106 and the authentication unit 108, respectively. Therefore, it is possible to detect a situation in which the face of the person cannot be obtained temporarily, such as when the person is replaced with the person in the middle of the process due to fraud such as impersonation by another person, video, model, etc. , the fraud can be prevented.
  • the detection unit 112 acquires a background image of the face image of the target person acquired by the detection unit 112 (step S521).
  • the detection unit 112 monitors changes in the background image acquired in step S521 (step S523).
  • the process proceeds to step S507, and the authentication unit 108 specifies that a predetermined criterion is satisfied. Monitoring is performed (return to step S523) until a change in the background image is detected (NO in step S525).
  • the flow of FIG. 25 may be continuously executed while the service is being used.
  • the detection unit 112 detects a change in the background image of the face image acquired by the acquisition unit 102, it is specified that the predetermined criteria are satisfied. It is possible to detect and prevent fraud such as masquerading as a substitute, a model, etc. not only at the start of use but also during use. Therefore, it detects situations where the background image changes or becomes dark temporarily, such as when switching to the actual person in the middle due to fraud such as impersonation by another person, video, model, etc. Therefore, the fraud can be prevented.
  • the same effects as those of the above embodiments can be obtained, and when the detection unit 112 detects a situation in which fraud is suspected, not only at the start of use of the service but also during the use of the service. Also in this case, it is possible to detect or prevent fraud such as impersonation by a substitute or a model.
  • Acquisition means for acquiring a face image of a target person who is a person to be authenticated;
  • Display processing means for performing a first process of displaying a question on a screen that can be viewed by the target person and displaying direction information indicating a direction that the target person should look when answering the question;
  • identifying means for performing a second process of identifying the direction in which the target person is looking using the face image;
  • authentication means for performing a third process of authenticating the person using the direction that the target person should look when answering the question and the specified direction that the target person is looking; an authentication device.
  • the display processing means displays the question on the screen in the first process, and displays the direction information based on the reference answer
  • the authenticating means determines the validity of the target person's answer to the question using the reference answer of the target person and the direction specified that the target person is looking, An authentication device that authenticates the target person based on validity. 3.
  • the authentication means specifies the direction corresponding to the reference answer of the target person as a reference direction, and the specified reference direction and the direction specified as being viewed by the target person. an authentication device that determines the validity of the target person's answer to the question using 4.
  • the authentication means identifies an answer to the question indicated by the direction identified as being viewed by the target person, and uses the identified answer and the reference answer of the target person.
  • An authentication device that determines the validity of the target person's answer to the question. 5.
  • the authentication apparatus further comprising a receiving unit that receives the reference answers for each of a plurality of persons, and stores the reference answers in a storage unit in association with the persons. 6. 1. to 5.
  • the authentication device in the first processing, displaying a plurality of options corresponding to the question on the screen; and displaying on the screen as the direction information the direction that the target person should look when selecting the option for each of the plurality of options;
  • the authentication device wherein the authentication means performs the third process using the direction that the target person should look corresponding to the option indicating the correct answer to the question and the direction specified that the target person is looking.
  • In the authentication device according to any one of The authentication means executes authentication processing using the face image of the person, The display processing means, the identification means, and the authentication means execute the first process, the second process, and the third process, respectively, at a predetermined timing after successful authentication of the target person. Authenticator. 8. 7.
  • the predetermined timing is regular or irregular. 9. 7. or 8. In the authentication device described in The authentication device, wherein the predetermined timing is when the face image of the target person satisfies a predetermined standard in the authentication processing by the authentication means. 10. 7. to 9. In the authentication device according to any one of When logging in for the first time, the authentication means executes authentication processing using the face image of the target person, The authentication device, wherein the display processing means, the identification means, and the authentication means execute the first process, the second process, and the third process, respectively, after the target person has been successfully authenticated. 11. 9. or 10.
  • the predetermined criterion includes that a score indicating a result of the authentication processing using the face image of the target person is equal to or less than a reference value. 12. 9. to 11. In the authentication device according to any one of Further comprising detection means for detecting at least one of a predetermined part of the face and a predetermined wearing object from the face image of the target person, The authentication device, wherein the predetermined criterion includes at least one of a failure to detect a predetermined portion of the target person's face and detection of the predetermined attachment during the authentication process. 13. 9. to 12. In the authentication device according to any one of The authentication device, wherein the predetermined criterion includes that the face image of the target person cannot be obtained temporarily. 14. 11. to 13.
  • the authentication device In the authentication device according to any one of Further comprising detection means for acquiring a background image of the face image of the target person and detecting a change in the background image, The authentication device, wherein the predetermined criterion includes detection of a change in the background image.
  • an information processing device an authentication device connected to the information processing device via a network,
  • the information processing device is display means for displaying a screen that can be viewed by a person to be authenticated; imaging means for generating a face image of the person viewing the screen;
  • the authentication device Acquisition means for acquiring a face image of a target person who is a person to be authenticated; A first process of displaying a question on a screen viewable by the target person of the display means of the information processing device, and displaying direction information indicating a direction the target person should look when answering the question.
  • a display processing means for performing identifying means for performing a second process of identifying the direction in which the target person is looking using the face image; authentication means for performing a third process of authenticating the person using the direction that the target person should look when answering the question and the specified direction that the target person is looking; having Authentication system. 16. 15.
  • the display processing means causes the screen of the display means of the information processing device to display the question and displays the direction information based on the reference answer;
  • the authenticating means determines the validity of the target person's answer to the question using the reference answer of the target person and the direction specified that the target person is looking, An authentication system that authenticates the subject person based on relevance. 17. 16.
  • the authentication means specifies the direction corresponding to the reference answer of the target person as a reference direction, and the specified reference direction and the direction specified as being viewed by the target person.
  • the authentication means identifies an answer to the question indicated by the direction identified as being viewed by the target person, and uses the identified answer and the reference answer of the target person.
  • An authentication system that determines the validity of the target person's answer to the question. 19. 16. to 18.
  • An authentication system further comprising: receiving means for receiving the reference answers for each of a plurality of persons, and storing the reference answers in a storage means in association with the persons. 20. 15. to 19.
  • the display processing means in the first processing, displaying a plurality of options corresponding to the question on the screen of the display means of the information processing device; and displaying on the screen as the direction information the direction that the target person should look when selecting the option for each of the plurality of options;
  • the authentication system wherein the authentication means performs the third process using a direction that the target person should look corresponding to an option indicating a correct answer to the question and a specified direction that the target person is looking. 21. 15. to 20.
  • the authentication means executes authentication processing using the face image of the person
  • the display processing means, the identification means, and the authentication means execute the first process, the second process, and the third process, respectively, at a predetermined timing after successful authentication of the target person.
  • the predetermined timing is regular or irregular.
  • the predetermined timing is when the face image of the target person satisfies a predetermined standard in the authentication processing by the authentication means. 24. 21. to 23.
  • the authentication means executes authentication processing using the face image of the target person
  • the authentication system wherein the display processing means, the identification means, and the authentication means execute the first process, the second process, and the third process, respectively, after the target person has been successfully authenticated. 25. 23. or 24.
  • the predetermined criterion includes that a score indicating a result of the authentication processing using the face image of the target person is equal to or less than a reference value. 26. 23. to 25.
  • the predetermined criteria include at least one of a failure to detect a predetermined portion of the target person's face and a detection of the predetermined attachment during the authentication process. 27. 23. to 26.
  • the predetermined criterion includes that the face image of the target person cannot be obtained temporarily.
  • the authentication system further comprising detection means for acquiring a background image of the face image of the target person and detecting a change in the background image,
  • the authentication system wherein the predetermined criterion includes detection of a change in the background image.
  • one or more computers Acquiring the face image of the target person who is the person to be authenticated, performing a first process of displaying a question on a screen that the target person can see and displaying direction information indicating a direction that the target person should look when answering the question; performing a second process of identifying the direction in which the target person is looking using the face image; Performing a third process of authenticating the person using the direction that the target person should look when answering the question and the direction specified that the target person is looking; Authentication method. 30. 29.
  • a reference answer to the question is set in advance for each of a plurality of people, The one or more computers displaying the question on the screen in the first process, and displaying the direction information based on the reference answer;
  • the validity of the target person's answer to the question is determined using the reference answer of the target person and the direction identified as being viewed by the target person, and based on the validity , an authentication method for authenticating the target person.
  • the direction corresponding to the reference answer of the target person is identified as a reference direction, and the question is asked using the identified reference direction and the direction identified as being viewed by the target person. determining the validity of the subject's answer to the. 32.
  • an answer to the question indicated by the direction identified as being viewed by the target person is identified, and the target to the question is identified using the identified answer and the reference answer of the target person.
  • An authentication method for determining the validity of a person's answer is 33. 30. to 32.
  • the authentication method according to any one of The one or more computers further An authentication method, wherein the reference answers are received for each of a plurality of persons, and the reference answers are stored in a storage means in association with the persons. 34. 29. to 33.
  • the authentication method In the authentication method according to any one of The one or more computers In the first process, displaying a plurality of options corresponding to the question on the screen; and displaying on the screen as the direction information the direction that the target person should look when selecting the option for each of the plurality of options; The authentication method, wherein when the authentication is performed, the third process is performed using a direction that the target person should look corresponding to an option indicating a correct answer to the question and a specified direction that the target person is looking. 35. 29. to 34. In the authentication method according to any one of The one or more computers performing an authentication process using the face image of the person; An authentication method, wherein the first process, the second process, and the third process are executed at predetermined timings after the target person is successfully authenticated. 36. 35.
  • the predetermined timing is regular or irregular. 37. 35. or 36.
  • the predetermined timing is when the face image of the target person satisfies a predetermined standard in the authentication process. 38. 35. to 37.
  • An authentication method wherein the first process, the second process, and the third process are executed after the target person is successfully authenticated. 39. 37. or 38.
  • the predetermined criterion includes that a score indicating a result of the authentication processing using the face image of the target person is equal to or less than a reference value. 40. 37. to 39.
  • the authentication method according to any one of The one or more computers further detecting at least one of a predetermined part of the face and a predetermined wearing object from the face image of the target person;
  • the authentication method, wherein the predetermined criterion includes at least one of a failure to detect a predetermined portion of the target person's face and a detection of the predetermined attachment during the authentication process. 41. 37. to 40.
  • the predetermined criterion includes that the face image of the target person cannot be obtained temporarily. 42. 39. to 41.
  • the authentication method according to any one of The one or more computers further Acquiring a background image of the face image of the target person, detecting a change in the background image, The authentication method, wherein the predetermined criterion includes detection of a change in the background image.
  • a procedure for obtaining a face image of a target person who is a person to be authenticated A procedure for performing a first process of displaying a question on a screen that can be viewed by the target person and displaying direction information indicating a direction that the target person should look when answering the question, a procedure for performing a second process of identifying the direction in which the target person is looking using the face image; A procedure for performing a third process of authenticating the person using the direction that the target person should look when answering the question and the direction specified that the target person is looking, program to run the 44. 43.
  • a reference answer to the question is set in advance for each of a plurality of people, a step of displaying the question on the screen in the first process and displaying the direction information based on the reference answer;
  • the validity of the target person's answer to the question is determined using the reference answer of the target person and the direction identified as being viewed by the target person, and based on the validity , and a procedure for authenticating the target person, on a computer. 45. 44.
  • the direction corresponding to the reference answer of the target person is identified as a reference direction, and the question is asked using the identified reference direction and the direction identified as being viewed by the target person.
  • an answer to the question indicated by the direction identified as being viewed by the target person is identified, and the target to the question is identified using the identified answer and the reference answer of the target person.
  • a program for causing a computer to execute a procedure for executing each of the first process, the second process, and the third process after the target person has been successfully authenticated 53. 51. or 52.
  • the predetermined criteria include that a score indicating the result of the authentication process using the face image of the target person is equal to or less than a reference value.
  • the predetermined criterion includes at least one of a failure to detect a predetermined portion of the target person's face and a detection of the predetermined wearing object during the authentication process. 55. 51. to 54. In the program according to any one of The program, wherein the predetermined criterion includes that the face image of the target person cannot be obtained temporarily. 56. 53. to 55.
  • the predetermined criterion includes detection of a change in the background image.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Collating Specific Patterns (AREA)

Abstract

認証装置(100)は、認証の対象となる人物である対象人物の顔画像を取得する取得部(102)と、対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に対象人物が見るべき方向を示す方向情報を表示させる第1処理を行う表示処理部(104)と、顔画像を用いて対象人物が見ている方向を特定する第2処理を行う特定部(106)と、設問に回答する際に対象人物が見るべき方向と、対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う認証部(108)と、を備える。

Description

認証システム、認証装置、認証方法、およびプログラム
 本発明は、認証システム、認証装置、認証方法、およびプログラムに関する。
 近年、リモート端末を用いて試験を行うシステムが普及してきているが、その一方で、替え玉による成りすまし行為による不正な受験の問題も起きている。
 顔などの認証対象物を認証する際に、実物と写真や模型を区別し、不正利用できないようにする認証装置の一例が特許文献1に記載されている。特許文献1の認証装置は、同一の認証対象者を少なくとも異なる2方向に向かせるための誘導用の信号を発生する認証信号発生機と、発生した信号により誘導される種々の方向に向いている認証対象者の顔画像情報それぞれから、該認証対象者を特定するための特徴量を抽出する静的顔特徴抽出エンジンと、抽出された複数の特徴量と、予め登録された人物を特定するための複数の特徴量とを比較した結果に基づいて、上記認証対象者が登録されている人物であるか否かを判定する認証部とを備えている。つまり、この認証装置では、所定の方向に認証対象者を向かせて得られる多面的な顔の特徴量を抽出して登録しておき、認証時に無作為に同じ方向を向かせて得られた顔の特徴量と照合することで、不正を検知することができるが、顔の特徴量の登録に手間がかかるといった問題点があった。
 特許文献2には、オンラインサービスのユーザがコンピュータプログラム(所謂bot)ではなく人間であることを確認するためのチャレンジレスポンステストの信頼性を高める工夫をした認証装置が記載されている。この特許文献2の認証装置は、順次に実施される複数回のチャレンジにおいて、互いに異なるジェスチャの指示を出力部へ送信し、複数回のチャレンジの各々において、チャレンジに対するレスポンスに関する反応時間が所定時間以内であるか否かを判定し、当該レスポンスに基づいて、ユーザの実存性を確認する。
特開2007-122400号公報 特開2020-140721号公報
 上述した特許文献2に記載された認証装置においては、所定のアクションを行わせるための指示を認証対象者に出力して、その指示に応答した動作を検証するとともに、反応時間に基づいて、ユーザの実在性を確認するものであったため、botではなく人間であることは確認できるが、認証対象者が実在している本人であるかを確認できないという問題点があった。
 本発明の目的の一例は、上述した課題を鑑み、認証対象となる人物が実在している本人であることを確認できないという問題点を解決する認証システム、認証装置、認証方法、およびプログラムを提供することにある。
 本発明の一態様によれば、
 認証の対象となる人物である対象人物の顔画像を取得する取得手段と、
 前記対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に前記対象人物が見るべき方向を示す方向情報を表示させる第1処理を行う表示処理手段と、
 前記顔画像を用いて前記対象人物が見ている方向を特定する第2処理を行う特定手段と、
 前記設問に回答する際に前記対象人物が見るべき方向と、前記対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う認証手段と、
を備える、認証装置が提供される。
 本発明の一態様によれば、
 情報処理装置と、
 前記情報処理装置とネットワークを介して接続される認証装置と、を備え、
 前記情報処理装置は、
  認証の対象となる人物が見ることができる画面を表示する表示手段と、
  当該画面を見ている前記人物の顔画像を生成する撮像手段と、を有し、
 前記認証装置は、
  認証の対象となる人物である対象人物の顔画像を取得する取得手段と、
  前記対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に前記対象人物が見るべき方向を示す方向情報を表示させる第1処理を行う表示処理手段と、
  前記顔画像を用いて前記対象人物が見ている方向を特定する第2処理を行う特定手段と、
  前記設問に回答する際に前記対象人物が見るべき方向と、前記対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う認証手段と、
を有する、
 認証システムが提供される。
 本発明の一態様によれば、
 1以上のコンピュータが、
 認証の対象となる人物である対象人物の顔画像を取得し、
 前記対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に前記対象人物が見るべき方向を示す方向情報を表示させる第1処理を行い、
 前記顔画像を用いて前記対象人物が見ている方向を特定する第2処理を行い、
 前記設問に回答する際に前記対象人物が見るべき方向と、前記対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う、
 認証方法が提供される。
 本発明の一態様によれば、
 1以上のコンピュータに、
 認証の対象となる人物である対象人物の顔画像を取得する手順、
 前記対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に前記対象人物が見るべき方向を示す方向情報を表示させる第1処理を行う手順、
 前記顔画像を用いて前記対象人物が見ている方向を特定する第2処理を行う手順、
 前記設問に回答する際に前記対象人物が見るべき方向と、前記対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う手順、
 を実行させるためのプログラムが提供される。
 なお、本発明は、本発明の一態様のプログラムを記録したコンピュータが読み取り可能な記録媒体を含んでもよい。この記録媒体は、非一時的な有形の媒体を含む。
 このコンピュータプログラムは、コンピュータにより実行されたとき、コンピュータに、認証装置上で、その認証方法を実施させるコンピュータプログラムコードを含む。
 なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
 また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
 また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施するときには、その複数の手順の順番は内容的に支障のない範囲で変更することができる。
 さらに、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。
 本発明の一態様によれば、認証対象となる人物が実在している本人であることを確認できないという問題点を解決することができる。
実施形態に係る認証装置の概要を示す図である。 図1の認証装置の動作の一例を示すフローチャートである。 実施形態に係る認証システムのシステム構成を概念的に示す図である。 ユーザ登録情報のデータ構造例を示す図である。 表示処理部が表示する画面の例を示す図である。 図1に示す認証装置を実現するコンピュータのハードウェア構成を例示するブロック図である。 特定部による視線方向の特定方法例を説明するための図である。 図2の認証処理の詳細な動作例を示すフローチャートである。 設問情報のデータ構造例を示す図である。 認証対象人物の基準回答を記憶している設問情報の例を示している。 実施形態の認証装置の動作の一例を示すフローチャートである。 ステップS203で表示される画面の例を示す図である。 図11の第1の判断処理例を示すフローチャートを示す図である。 図11の第2の判断処理例を示すフローチャートを示す図である。 実施形態の認証装置の機能構成例を示す機能ブロック図である。 登録画面の一例を示す図である。 複数の所定の設問の例を示す図である。 設問に対する複数の選択肢の例を示す図である。 実施形態の認証装置の動作の一例を示すフローチャートである。 表示処理部が表示する画面の例を示す図である。 実施形態の認証装置の動作の一例を示すフローチャートである。 実施形態の認証装置の機能構成例を示す機能ブロック図である。 図21の認証処理における不正検知の処理方法において所定の装着物を検知する例を示すフローチャートである。 図21の認証処理における不正検知の処理方法において顔が取得できない場合の例を示すフローチャートである。 図21の認証処理における検出部112による不正検知の処理方法において背景の変化を検知する例を示すフローチャートである。
 以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。また、以下の各図において、本発明の本質に関わらない部分の構成については省略してあり、図示されていない。
 実施形態において「取得」とは、自装置が他の装置や記憶媒体に格納されているデータまたは情報を取りに行くこと(能動的な取得)、および、自装置に他の装置から出力されるデータまたは情報を入力すること(受動的な取得)の少なくとも一方を含む。能動的な取得の例は、他の装置にリクエストまたは問い合わせしてその返信を受信すること、及び、他の装置や記憶媒体にアクセスして読み出すこと等がある。また、受動的な取得の例は、配信(または、送信、プッシュ通知等)される情報を受信すること等がある。さらに、「取得」とは、受信したデータまたは情報の中から選択して取得すること、または、配信されたデータまたは情報を選択して受信することであってもよい。
<最小構成例>
 図1は、実施形態に係る認証装置100の概要を示す図である。認証装置100は、取得部102と、表示処理部104と、特定部106と、認証部108と、を備える。
 取得部102は、認証の対象となる人物である対象人物の顔画像を取得する。
 表示処理部104は、対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に対象人物が見るべき方向を示す方向情報を表示させる第1処理を行う。
 特定部106は、顔画像を用いて対象人物が見ている方向を特定する第2処理を行う。
 認証部108は、設問に回答する際に対象人物が見るべき方向と、対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う。
 認証装置100は、例えば、人物が利用するサービスとして、試験などを、操作端末を用いてリモートで行う場合などに、本人自身が本当にそこに実在していて受験していることを確認することができる。
<動作例>
 図2は、図1の認証装置100の動作の一例を示すフローチャートである。
 まず、取得部102は、対象人物の顔画像を取得する(ステップS101)。そして、表示処理部104は、第1処理として、画面に、設問を表示させるとともに、当該設問に回答する際に対象人物が見るべき方向を示す方向情報を表示させる(ステップS103)。
 特定部106は、第2処理として、取得部102が取得した顔画像を用いて対象人物が見ている方向(以下、視線方向とも呼ぶ)を特定する(ステップS105)。そして、認証部108は、第3処理として、設問に回答する際に対象人物が見るべき方向(ここでは、画面200の左側)と、特定部106が特定した対象人物が見ている視線方向を用いて、対象人物を認証する(ステップS107)。
 以上説明したように、この認証装置100によれば、表示処理部104により認証対象の人物が見ている画面200に、設問と、当該設問の回答の際に見るべき方向を示す方向情報を表示させ、取得部102により画面200を見ている人物の顔画像を取得し、特定部106により当該人物の視線を特定し、認証部108により当該方向と視線方向を用いて認証対象の人物が画面200の前に実在していることを判別して認証処理を行うことができるので、認証対象となる人物が実在している本人であることを確認できないという問題点を解決することができるという効果を奏する。
 以下、認証装置100の詳細例について説明する。
(第1実施形態)
<システム概要>
 図3は、実施形態に係る認証システム1のシステム構成を概念的に示す図である。
 認証システム1は、認証装置100と、認証装置100に通信ネットワーク3を介して接続される少なくとも1つの操作端末20と、を備える。認証装置100は、記憶装置120を含む。記憶装置120は、認証装置100の内部に設けられてもよいし、外部に設けられてもよい。つまり記憶装置120は、認証装置100と一体のハードウェアであってもよいし、認証装置100とは別体のハードウェアであってもよい。
 操作端末20は、表示装置30と、カメラ40とを有する。操作端末20は、例えば、操作者U1、U2(以後、操作者Uと呼ぶ)がそれぞれ操作する端末であり、例えば、パーソナルコンピュータ、スマートフォン、タブレット端末等のコンピュータである。
 サービスの利用方法は、例えば、所定のアプリケーションをインストールして起動すること、ブラウザなどを用いて所定のウェブサイトにアクセスすること、等の方法が考えられる。操作者Uは、所定のサービスを利用するために事前に、アカウント情報として本人であることを確認するために利用する認証情報をユーザ登録する。そして、サービス利用時等に、認証情報を用いてログインし、認証に成功すると当該サービスの利用が可能になる。さらに、後述する実施形態で詳細に説明するが、認証装置100では、サービス利用の途中においても認証処理を行う。
 本実施形態では、認証情報として対象人物の生体情報を用いて認証処理を行う。例えば、生体情報は、顔の特徴量、虹彩、および耳介等のうち、少なくとも一つである。
 図4は、ユーザ登録情報130のデータ構造例を示す図である。ユーザ登録情報130は、操作者Uに割り当てられるユーザ識別情報(以後、ユーザIDとも呼ぶ)と認証情報とを関連付けて記憶装置120に記憶される。実施形態では、認証情報は、上記したように生体情報を用いるが、パスワードやPIN等と組み合わせてもよい。
 認証装置100は、操作端末20のカメラ40で、操作端末20の前に居る認証対象の人物の顔を撮像して得られた顔画像から顔の特徴量を抽出し、予め登録されている生体情報(顔の特徴量)と照合する。認証装置100は、例えば、顔画像から抽出された顔の特徴量と登録されている顔の特徴量の一致度が閾値以上の場合、認証成功と判断し、閾値未満の場合、認証失敗と判断する。
 表示装置30は、例えば、液晶ディスプレイ、有機EL(Electro-Luminescence)ディスプレイなどである。操作端末20がスマートフォンやタブレット端末の場合、表示装置30は、表示手段と操作受付手段が一体となったタッチパネルであってもよい。
 表示装置30は、操作者Uが見ることができる画面を表示する。図5は、表示処理部104が表示する画面200の例を示す図である。図5(a)の例では、画面200は、アメリカの首都がニューヨークであるか否かを問う設問を示すメッセージを表示するメッセージ表示部210を有している。そして、この例では、当該設問に回答する際に見るべき方向を示す方向情報(正解なら右側、不正解なら左側)もメッセージ表示部210に表示されるメッセージに一緒に含まれている。
 図5(b)の例では、画面200は、アメリカの首都がニューヨークであるか否かを問う設問を示すメッセージを表示するメッセージ表示部210と、当該設問に回答する際に、人物が見るべき方向を示す方向情報として、さらにマーク表示部220とを有している。画面200の左側には、正解を示す「○(丸)」のマーク表示部220aと、画面200の右側には、不正解を示す「×(バツ)」のマーク表示部220bとが表示されている。
 これらの画面200は、操作者Uがサービスを利用する操作端末20の表示装置30に表示される。画面200は、例えば、サービス利用前のログイン時の認証処理の前または後に操作端末20の表示装置30に表示されてもよいし、利用中のサービスの画面に、メッセージ表示部210を含む別のウインドウを重畳表示することで表示装置30に表示されてもよい。画面200の表示のタイミングの具体例については、後述する実施形態で詳細に説明する。
 カメラ40は、レンズとCCD(Charge Coupled Device)イメージセンサといった撮像素子を備える。図3の例では、カメラ40は、操作端末20と一体のハードウェアであるが、他の例では、操作端末20とは別体のハードウェアであってもよい。ただし、認証装置100の表示処理部104によって表示される画面200を見ている人物を撮像することを確実にするためには、表示装置30およびカメラ40は、一体のハードウェアであるのが好ましい。操作端末20は、例えば、ノート型のパーソナルコンピュータであり、操作端末20の表示装置30のディスプレイ側の上部にカメラ40が設けられているのが好ましい。あるいは、操作端末20は、スマートフォンやタブレット端末であり、操作端末20の表示装置30であるタッチパネル側の端部にカメラ40が設けられているのが好ましい。
 つまり、操作端末20の表示装置30のディスプレイに表示される画面200を操作者Uが見たとき、画面200を見ている操作者Uの顔が撮像できる位置にカメラ40が設けられる。カメラ40は、撮像対象の人物の動きに合わせて追従してカメラ本体やレンズの向きの制御、ズーム制御、焦点合わせ等を行う機能を備えてもよい。
 カメラ40により生成される画像は、リアルタイムに撮影されて生成されるのが好ましい。ただし、カメラ40により生成される画像は、所定の時間遅延した画像であってもよい。カメラ40で撮像された画像は、一旦他の操作端末20の記憶装置(メモリ1030またはストレージデバイス1040)に格納され、記憶装置から逐次または所定間隔毎に認証装置100により読み出されてもよい。さらに、認証装置100が取得する画像は、動画像であってもよいし、所定間隔毎のフレーム画像であってもよいし、静止画であってもよい。
 <ハードウェア構成例>
 図6は、図1に示す認証装置100を実現するコンピュータ1000のハードウェア構成を例示するブロック図である。図3の認証システム1の各操作端末20もコンピュータ1000により実現される。
 コンピュータ1000は、バス1010、プロセッサ1020、メモリ1030、ストレージデバイス1040、入出力インタフェース1050、およびネットワークインタフェース1060を有する。
 バス1010は、プロセッサ1020、メモリ1030、ストレージデバイス1040、入出力インタフェース1050、およびネットワークインタフェース1060が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ1020などを互いに接続する方法は、バス接続に限定されない。
 プロセッサ1020は、CPU(Central Processing Unit) やGPU(Graphics Processing Unit)などで実現されるプロセッサである。
 メモリ1030は、RAM(Random Access Memory)などで実現される主記憶装置である。
 ストレージデバイス1040は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、メモリカード、又はROM(Read Only Memory)などで実現される補助記憶装置である。ストレージデバイス1040は認証装置100の各機能(例えば、図1の取得部102、表示処理部104、特定部106、および認証部108、後述する図15の受付部110、図22の検出部112等)を実現するプログラムモジュールを記憶している。プロセッサ1020がこれら各プログラムモジュールをメモリ1030上に読み込んで実行することで、そのプログラムモジュールに対応する各機能が実現される。また、ストレージデバイス1040は、認証装置100が使用する各種情報を記憶する記憶装置120としても機能する。また、ストレージデバイス1040は、操作端末20が使用する各種情報を記憶する記憶装置(不図示)としても機能してよい。
 プログラムモジュールは、記録媒体に記録されてもよい。プログラムモジュールを記録する記録媒体は、非一時的な有形のコンピュータ1000が使用可能な媒体を含み、その媒体に、コンピュータ1000(プロセッサ1020)が読み取り可能なプログラムコードが埋め込まれてよい。
 入出力インタフェース1050は、コンピュータ1000と各種入出力機器とを接続するためのインタフェースである。
 ネットワークインタフェース1060は、コンピュータ1000を通信ネットワーク3に接続するためのインタフェースである。この通信ネットワーク3は、例えばLAN(Local Area Network)やWAN(Wide Area Network)である。ネットワークインタフェース1060が通信ネットワーク3に接続する方法は、無線接続であってもよいし、有線接続であってもよい。ただし、ネットワークインタフェース1060は用いられないことも有る。
 そして、コンピュータ1000は、入出力インタフェース1050またはネットワークインタフェース1060を介して、必要な機器(例えば、操作端末20の表示装置30、カメラ40、操作部(不図示)など)に接続する。
 認証システム1は、認証装置100を構成する複数のコンピュータ1000により実現されてもよい。
 図3の認証システム1の例では、所謂サーバクライアント型のシステム構成を示している。認証装置100は、通信ネットワーク3を介して各操作端末20と接続されるサーバとして機能し、操作端末20は、クライアント端末として機能している。ただし、認証装置100の機能は、操作端末20からインターネット経由でクラウド上のサーバにアクセスすることで実現される形態(例えば、SaaS(Software as a Service)、PaaS(Platform as a Service)、HaaSまたはIaaS(Hardware/Infrastructure as a Service)等)であってもよい。
 また、他の例では、スタンドアローン型のシステムであってもよい。各操作端末20に、当該認証装置100の機能を実現するプログラムをインストールし、操作端末20上でプログラムを起動し、認証装置100の機能を実現してもよい。
 図1、および後述する図15、図22の各実施形態の認証装置100の各構成要素は、図6のコンピュータ1000のハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。各実施形態の認証装置100を示す機能ブロック図は、ハードウェア単位の構成ではなく、論理的な機能単位のブロックを示している。
<機能構成例>
 以下、図1を用いて認証装置100の機能構成例について詳細に説明する。
 取得部102は、操作端末20のカメラ40が操作端末20の前に居て、画面200を見ている人物(操作者U)を撮像して生成した、操作者Uの顔画像を取得する。取得部102が取得した顔画像は、特定部106による操作者Uの視線方向を特定する第2処理、および認証部108による操作者Uを認証する第3処理に使用される。つまり、取得部102は、特定部106による第2処理の実行時、および認証部108による第3処理の実行時に、それぞれ操作者Uの顔画像を取得する。
 表示処理部104は、第1処理として、操作端末20の表示装置30の画面200に、設問を表示させるとともに、当該設問に回答する際に対象人物が見るべき方向を示す方向情報を表示させる。設問と設問に回答する際に対象人物が見るべき方向を示す方向情報とを見て、操作者Uは、当該方向に視線を向けることができる。
 「設問」は、様々考えられ、以下に例示されるが、これらに限定されない。なお、詳細については、後述する実施形態で説明する。
(1)誰でも答えられる正誤を問う設問
 設問例:日本の首都は東京都である。○か×か?
 見るべき方向例:○なら画面の上方向(正解)、×なら下方向(不正解)
 見るべき方向例:○なら画面の○のマーク(正解)、×なら×のマーク(不正解)
(2)対象人物が予め登録した合い言葉の正誤を問う設問
 設問例:あなたの出身地は東京である。○か×か?
 見るべき方向例:(1)と同じ
(3)表示されているものの位置を問う設問
 設問例:犬のアイコンが表示されている位置を見てください。
 見るべき方向例:犬のアイコンの表示位置
(4)対象人物が予め登録した合い言葉を問う設問
 設問例:あなたの出身地は?
 見るべき方向例:東京なら画面の右方向、大阪なら左方向、北海道なら上方向、沖縄なら下方向のうち正解を示す方向
 見るべき方向例:「東京」、「大阪」、「北海道」、「沖縄」のうちの正解を示すアイコン表示位置
 設問と、設問を回答する際に対象人物が見るべき方向を示す方向情報とは、記憶装置120に関連付けて記憶されている。方向情報は、画面200上の座標で示される位置または領域で示される。表示処理部104は、記憶装置120を参照して設問および報告情報を表示する。また、特定部106も表示処理部104が表示している画面200に対応する方向情報、つまり、人物が見るべき方向を取得する。
 表示処理部104は、対象人物が見ることができる画面200に設問と、対象人物が見るべき方向を示す方向情報を、例えば、都度ランダムに変更して行う。例えば、複数の設問の中から選択された設問を表示することができる。あるいは、設問を回答する際に対象人物が見るべき方向を変更してもよい。例えば、図5(b)の例では、正解を示すマーク表示部220a(○)と、不正解を示すマーク表示部220b(×)の表示位置を都度変更してもよい。
 特定部106は、第2処理として、取得部102により取得された対象人物の顔画像を用いて、対象人物が見ている方向(視線方向)を特定する。視線方向は、画面200上の位置情報、例えば、座標情報で示される。
 認証部108は、第3処理として、設問に回答する際に対象人物が見るべき方向と、対象人物が見ていると特定された方向(視線方向)を用いて、当該人物を認証する処理を行う。
 具体的には、認証部108は、例えば、設問に回答する際に対象人物が見るべき方向に対応する領域に、特定部106が特定した対象人物が見ている方向(視線方向)が含まれているか否かを判定する。あるいは、対象人物が見るべき方向を示す位置と、視線方向の位置とのズレを示す値(距離)が、閾値以下であるか否かを判定してもよい。後者の例は後述する第2実施形態で説明する。画像処理による視線方向の検出方法は、既存の技術を用いることができる。
 図7(a)は、設問に回答する際に対象人物が見るべき方向に視線を向けている操作者Uの顔画像250を示している。特定部106は、操作者Uの顔画像250を画像処理して人物の視線方向(図中、★(星印)で示す位置)を特定する。認証部108は、この特定された視線方向が、図7(b)の画面200の設問に対する答え(アメリカの首都はニューヨークではない)の場合に見るべき方向を含む画面200の左側の領域230の範囲に入っているか否かを判定する。
 人物が見るべき方向を含む領域230は、例えば、方向情報を示す座標位置を中心として、所定の距離、離れた領域を含むように設定されてよい。例えば、X軸方向の距離とY軸方向の距離は異なってもよい。また、図7の例では、領域230は矩形であったが、楕円形など他の形状であってもよい。
 そして、特定部106により特定された視線方向が、領域230の範囲に入っていると判定された場合に、認証部108は、方向情報が示す方向と視線方向は一致したものとし、判定結果は成功とする。特定部106により特定された視線方向が、領域230の範囲に入っていないと判定された場合は、認証部108は、方向情報が示す方向と視線方向は一致しなかったものとし、判定結果は不成功とする。
 認証部108は、この視線方向の判定処理と、生体情報を用いた認証処理の両方を行う。
 後者については、認証部108は、予め登録されている対象人物の生体情報(例えば、顔の特徴量)と、取得部102が取得した顔画像から抽出される生体情報(例えば、顔の特徴量)とを照合して、対象人物の認証処理を行う。
 ここで、認証部108が認証処理に用いる顔画像は、特定部106が対象人物の視線方向の特定に使用した顔画像であるのが好ましいが、他のタイミングで撮像された対象人物の顔画像であってもよい。認証部108は、予め登録されている対象人物の生体情報と、取得部102が取得した顔画像から抽出される生体情報との照合結果が、基準値以上のスコア(例えば、類似度)を示す場合、成功とする。認証部108は、照合結果が、閾値未満のスコアを示す場合、不成功とする。
 認証部108は、視線方向の判定結果が成功を示し、かつ、生体情報の照合結果が成功を示す場合に、対象人物本人が実際に画面200の前に居て、当該対象人物の顔認証も成功したものと判断し、認証成功とする。なお、認証部108による、視線方向の判定処理と生体情報の認証処理を行う順序は特に限定されない。
 このように、認証部108は、視線方向の判定結果が成功を示し、かつ、生体情報の照合結果が成功を示す場合に、対象人物の認証は成功したと判断するが、視線方向の判定結果および生体情報の照合結果の一方でも成功を示さなかった場合、対象人物の認証は不成功と判断する。
 認証部108による認証結果は、当該認証を必要としているサービスの提供元に通知されてもよい。通知方法は特に限定されず、予め登録された宛先(電子メールのアドレス、SMS(Short Message Service)の電話番号等)にメッセージを送信してもよい。あるいは、認証部108により認証結果を、ユーザID毎に、成功、不成功の結果を示す認証結果情報を記憶装置120に記録してもよい。認証結果情報はサービス提供元のコンピュータから閲覧できてよい。
 認証部108による認証結果を用いたサービス提供側の処理は、提供元により決定されるのが好ましいが、例えば、認証部108による認証結果が不成功となった場合、当該認証を必要としているサービスの利用を操作者Uに許可しない処理を行うことができる。例えば、サービスへのログインを許可しない、アプリケーションの起動を許可しない、あるいは、利用中のサービスの提供を停止する、等の処理を行うことができる。
<動作例>
 図8は、図2のステップS107の認証処理の詳細な動作例を示すフローチャートである。以下、図2および図8を用いて本実施形態の認証装置100の動作について説明する。
 まず、取得部102は、対象人物の顔画像を取得する(図2のステップS101)。なお、ステップS101の処理は、本フローを実施中に継続して実行されてよく、少なくともステップS105およびステップS107において実行される。
 表示処理部104は、第1処理として、操作端末20の表示装置30の画面200(例えば、図5(a))に、設問を表示させるとともに、当該設問に回答する際に対象人物が見るべき方向を示す方向情報を表示させる(ステップS103)。
 操作者Uは、画面200に表示されるメッセージ表示部210に示される設問と、認証の対象となる対象人物(操作者U)が見るべき方向を示す方向情報に従い、設問に回答を示す方向に視線を向ける。図5(a)の例では、アメリカの首都はニューヨークではないので、画面200の左側に視線を向けると正しい回答となる。
 特定部106は、第2処理として、取得部102が取得した顔画像を用いて対象人物が見ている方向を特定する(ステップS105)。ここでは、例えば、操作者Uは画面200の左側を見たとする。特定部106は、図7(a)に示す操作者Uの顔画像250を画像処理し、視線方向を特定する。
 認証部108は、第3処理として、設問に回答する際に対象人物が見るべき方向(ここでは、画面200の左側)と、特定部106が特定した対象人物が見ている視線方向を用いて、対象人物を認証する(ステップS107)。ここで、ステップS107の認証処理について、図8のフローチャートを用いて説明する。
 図8に示すように、まず、認証部108は、方向情報が示す方向と、特定部106により特定された視線方向が、一致するか否かを判定する視線方向の判定処理を行う(ステップS111)。例えば、認証部108は、特定部106により特定された視線方向が、領域230の範囲に入っているか否かを判定する。方向情報が示す方向と、特定部106により特定された視線方向が、一致した場合(ステップS111のYES)、生体情報の認証処理を行う(ステップS113)。生体情報の認証処理は、取得部102が取得した操作者Uの顔画像から顔の特徴量を抽出し、予め登録されている操作者Uの顔の特徴量と照合する。ここで、照合の結果が基準値以上のスコアを示す場合、成功となる。照合結果が成功を示す場合(ステップS113のYES)、認証部108は、対象人物の認証を成功であると決定する(ステップS115)。
 ステップS111の視線方向の判定処理において、方向情報が示す方向と、特定部106により特定された視線方向が、一致しなかった場合(ステップS111のNO)、ステップS117に進む。また、ステップS113の生体情報の認証処理において、照合の結果が基準値以上のスコアを示さなかった場合も(ステップS113のNO)、ステップS117に進む。ステップS117では、認証部108は、対象人物の認証は失敗であると決定する。
 認証処理の結果、成功した場合、操作者Uはサービスにログインできたり、サービスの利用を継続できたりする。一方、失敗した場合、サービスへのログインはできなかったり、サービスの利用が継続できなかったりする。つまり、当該認証結果は、サービス提供側のシステムに提供されてよい。
 以上説明したように、この認証装置100によれば、表示処理部104により認証対象の人物が見ている画面200に、設問と、当該設問の回答の際に見るべき方向を示す方向情報を表示させ、取得部102により画面200を見ている人物の顔画像を取得し、特定部106により当該人物の視線を特定し、認証部108により当該方向と視線方向を用いて認証対象の人物が画面200の前に実在していることを判別して認証処理を行うことができるので、画像等を用いた認証対象の人物の成りすましなどの不正を防止できるという効果を奏する。
 例えば、認証対象の顔写真や動画や模型等を用いて対象人物に成りすました不正が行われた場合には、視線方向が一致しないため、認証装置100によれば、認証は成功しない。例えば、試験を遠隔での操作端末20を用いて行う場合などに、本実施形態の認証装置100による認証処理を行うことで、本人がそこに実在して試験を受けていることを高精度に確認することができ、写真や動画や模型等による成りすましによる不正受験を防ぐことができる。
(第2実施形態)
 本実施形態は、複数の人物別に設問に対する基準回答が設定されており、対象人物の回答の妥当性に基づく認証を行う点以外は、上記実施形態と同様である。本実施形態の認証装置100は、第1実施形態と同じ構成を有するので、図1を用いて説明する。なお、本実施形態の構成は、他の実施形態の構成の少なくともいずれか一つと矛盾を生じない範囲で組み合わせてもよい。
<機能構成例>
 複数の人物別に前記設問に対する基準回答が予め設定されている。
 表示処理部104は、第1処理において、操作端末20の表示装置30の画面200に、設問を表示させるとともに、その基準回答に基づいて、前記方向情報を表示させる。認証部108は、第3処理において、対象人物の基準回答および対象人物が見ていると特定された方向を用いて設問に対する対象人物の回答の妥当性を判断し、当該妥当性に基づいて、対象人物の認証を行う。
 設問に対する基準回答とは、設問に対する正解を示す回答であり、対象人物本人しか知り得ない内容であるのが好ましい。図9は、設問情報140のデータ構造例を示す図である。図9(a)の例では、設問情報140は、ユーザIDと、設問と、回答と、が関連付けられている。図9(b)の例では、設問情報140は、ユーザIDと、設問と、回答と、方向情報とが関連付けられている。
<動作例>
 図11は、本実施形態の認証装置100の動作の一例を示すフローチャートである。
 ステップS101およびステップS105は、図2のフローチャートと同じである。
 まず、取得部102は、対象人物の顔画像を取得する(図2のステップS101)。なお、ステップS101の処理は、本フローを実施中に継続して実行されてよく、少なくともステップS105およびステップS207において実行される。
 表示処理部104は、設問情報140を参照し、操作者UのユーザIDに関連付けられている設問と、基準回答とを取得する。図10は、図9(a)のデータ構造を有する、ユーザIDがU0001の人物の基準回答を記憶している設問情報140の例を示している。例えば、表示処理部104は、設問情報140のうち、設問001の「あなたのペットは?」と、その基準回答である「犬」を取得する。
 図11に戻り、表示処理部104は、第1処理として、操作端末20の表示装置30の画面200に、取得した設問と、対象人物の基準回答に基づいて、当該設問に回答する際に対象人物が見るべき方向を示す方向情報を表示させる(ステップS203)。
 図12は、ステップS203で表示される画面200の例を示す図である。表示処理部104は、図12(a)に示すように、画面200のメッセージ表示部210に、「あなたのペットは犬である。はい/いいえ?」と表示するとともに、画面200の所定の位置に「はい」と「いいえ」を示すアイコンをそれぞれマーク表示部220に表示する。ここで、対象人物の基準回答は、「犬」であるので、対象人物が見るべき方向は、「はい」を表示した位置L1(図12(b))である。表示処理部104は、「はい」を表示した位置L1の座標情報を方向情報として図9(b)の設問情報140に記憶する。
 上記したように、表示処理部104による基準回答の表示位置は、都度変更されるのが好ましい。よって、表示処理部104は、基準回答の表示位置を示す方向情報を設問情報140に記憶する。
 そして、特定部106は、第2処理として、取得部102が取得した顔画像を用いて対象人物が見ている方向を特定する(ステップS105)。
 そして、認証部108は、第3処理として、対象人物の基準回答および対象人物が見ていると特定された視線方向を用いて、対象人物の回答の妥当性を判断する(ステップS207)。例えば、図12(b)の例では、基準回答に対応する、対象人物が見るべき方向を示す方向情報(位置L1)と、視線方向を示す位置情報(位置L3またはL5)とのズレを示す値(距離r3またはr5)で妥当性を示してもよい。つまり、距離が離れている程、妥当性は低くなる。
 認証部108は、ステップS207で判断した妥当性に基づいて、対象人物を認証する(ステップS209)。例えば、図12(b)の例では、認証部108は、特定部106により特定された視線方向の位置がL3の場合、基準回答の位置L1との距離r3が閾値以下であるため、対象人物の回答は妥当であると判断する。一方、例えば、認証部108は、特定部106により特定された視線方向の位置がL5の場合、基準回答の位置L1との距離r5が閾値以下でないため、対象人物の回答は妥当でないと判断する。
 ここで、回答の妥当性の判断処理のバリエーションについて説明する。
<第1の判断処理>
 認証部108は、第3処理において、対象人物の基準回答に対応する方向を基準方向として特定し、特定した基準方向と、対象人物が見ていると特定された方向とを用いて設問に対する対象人物の回答の妥当性を判断する。
 図13は、図11のステップS207における第1の判断処理例を示すフローチャートを示す図である。認証部108は、ユーザIDがU0001の人物の基準回答に対応する方向情報を、図10(b)の設問情報140から読み出して基準方向として特定する(ステップS211)。そして、認証部108は、特定した基準方向(例えば、図12(b)の位置L1)と、対象人物の視線方向(例えば、図12(c)の位置L3またはL5)とが一致しているか否かを判定する(ステップS213)。
 上記したように、認証部108は、基準方向と視線方向の位置の距離r3またはr5が閾値以下の場合、基準方向と視線方向が一致したと判定する。一致したと判定された場合(ステップS213のYES)、認証部108は、対象人物の回答は妥当であると判断する(ステップS215)。一致しないと判定された場合(ステップS213のNO)、認証部108は、対象人物の回答とは妥当ではないと判断する(ステップS217)。
 このように、第1の判断処理による認証方法によれば、表示処理部104が画面200に表示した対象人物の基準回答に対応する基準方向を設問情報140から特定し、特定部106が特定した視線方向と基準方向とを用いて回答の妥当性を判断するので、基準回答の表示位置をランダムに変更した場合にも、設問情報140に表示位置を記憶しておくことができるため、認証対象者の回答の妥当性の判断を容易に行うことができる。
<第2の判断処理>
 認証部108は、第3処理において、対象人物が見ていると特定された方向が示す設問に対する回答を特定し、特定した回答と、対象人物の基準回答とを用いて設問に対する対象人物の回答の妥当性を判断する。
 図14は、図11のステップS207における第2の判断処理例を示すフローチャートを示す図である。認証部108は、対象人物の視線方向が示す回答を特定する(ステップS221)。
 この例では、表示処理部104は、「はい」と「いいえ」を示すアイコンを表示したマーク表示部220の位置情報をそれぞれ設問に関連付けて設問情報140として記憶する。このとき、設問情報140は、「はい」を示すアイコンが、基準回答の「ペットは犬であること」を示すことも特定可能に記憶する。
 認証部108は、視線方向の位置と、各回答の位置とのズレを示す値(距離)を算出し、距離が閾値以下となった回答を特定する。例えば、図12(b)の例で、視線方向が位置L5だった場合、視線方向の位置L5と「いいえ」のアイコンとの距離が閾値以下となり、「はい」を示すアイコンの表示位置との距離は閾値以下とならない。そのため、認証部108は、視線方向が示す回答を「いいえ」であると特定する。
 そして、認証部108は、設問情報140の設問と基準回答を取得し、基準回答は、「ペットは犬であること」を示す「はい」であるので、特定した回答と基準回答は一致しないと判定する(ステップS223のNO)。ステップS217に進み、認証部108は、対象人物の回答は妥当ではないと判断する。
 例えば、図12(b)の例で、視線方向が位置L3だった場合、視線方向の位置L3と「はい」のアイコンとの距離が閾値以下となり、「いいえ」を示すアイコンの表示位置との距離は閾値以下とならない。そのため、認証部108は、視線方向が示す回答を「はい」であると特定する。
 そして、認証部108は、設問情報140の設問と基準回答を取得し、基準回答は、「ペットは犬であること」を示す「はい」であるので、特定した回答と基準回答は一致すると判定する(ステップS223のYES)。ステップS215に進み、認証部108は、対象人物の回答は妥当ではあると判断する。
 このように、第2の判断処理による認証方法によれば、表示処理部104が画面200に表示した対象人物の基準回答と他の回答に対応する方向情報の表示位置情報をそれぞれ設問情報140に記憶しておき、認証部108は、特定部106が特定した視線方向が示す位置情報に対応する回答を特定して、当該回答の妥当性を判断するので、基準回答の表示位置をランダムに変更した場合にも、設問情報140に表示位置を記憶しておくことができるため、認証対象者の回答の妥当性の判断を容易に行うことができる。
 以上説明したように、この認証装置100によれば、認証対象人物別に設問に対する基準回答が設けられていて、認証部108は、当該認証対象者の基準回答を用いて回答の妥当性を判断するので、上記実施形態の効果を奏するとともに、さらに、認証対象者本人以外の他人による替え玉などの不正を検知したり防止したりすることができる。
(第3実施形態)
 図15は、実施形態の認証装置100の機能構成例を示す機能ブロック図である。本実施形態は、第2の実施形態とは、対象人物別に設問に対する基準回答を受け付けて登録できる構成を有する点以外は同様である。なお、本実施形態の構成は、他の実施形態の構成の少なくともいずれか一つと矛盾を生じない範囲で組み合わせてもよい。
<機能構成例>
 認証装置100は、図1の認証装置100の構成に加え、さらに、受付部110を備える。受付部110は、複数の人物別に基準回答を受け付け、人物に関連付けて基準回答を記憶装置120に記憶させる。
 具体的には、受付部110は、例えば、操作者Uの認証処理後に、操作者Uに基準回答を登録させる登録画面300を表示装置30に表示させる。図16は、登録画面300は、設問を選択するリスト表示部310と、設問に対する基準回答を入力する入力欄320とを含む。さらに、登録画面300は、登録する設問を追加するためのアイコン330と、登録画面300で指定された設問と基準回答を登録する登録ボタン340と、指定した内容をキャンセルして登録画面300を閉じるキャンセルボタン350とを含む。
 リスト表示部310は、複数の所定の設問の中から登録する設問の選択を受け付けるドロップダウンリストやドラムロールなどのユーザインターフェースである。入力欄320は、テキストを入力するテキストボックスなどのユーザインターフェースである。あるいは、複数の選択肢の中から基準回答を選択する形態でもよい。その場合は、入力欄320は、ドロップダウンリストやドラムロールなどのユーザインターフェースである。
 図17(a)は、複数の所定の設問の例を示す図である。図17(b)は、ユーザ別に登録された設問に対する基準回答を記憶する設問情報140のデータの例を示す図である。受付部110が受け付けた設問および設問に対する基準回答は、図17(b)の設問情報140にユーザIDに関連付けて記憶される。
 受付部110による対象人物別の設問および基準回答の登録手続きを行うタイミングは様々考えられ、以下に例示されるが、これらに限定されない。また、複数のタイミングを組み合わせもよい。
(1)サービスの利用登録時等に事前に行う。
(2)サービス利用時のためのログイン時に行う。
(3)サービス利用中に所定のタイミングで行う。
 なお、いずれのタイミングも、まず、操作端末20の表示装置30に表示された登録画面300の前に居る人物の顔画像等の認証情報を用いた認証処理を行った後に引き続いて行うのが好ましい。
 設問の回答として本人しか知り得ない内容を登録する構成において、そもそも当人が、替え玉を依頼した他人に設問内容を知らせてしまった場合、対象人物別の設問の意味がなくなる恐れがある。そのため、受付部110による設問の登録手続きも、上記の(2)や(3)のように、サービス利用開始時に最初にあるいは、サービス利用中の所定のタイミングで、ランダムに設問を出力して、操作者Uに回答を登録させた後、サービス利用中にそれ以前に登録した設問から無作為に選択された設問を画面200に表示させてもよい。 
 ここで所定のタイミングとは、定期的、または不定期、あるいは、取得部102が取得する顔画像が所定の基準を満たしたときであり、後述する第5および第6実施形態の所定のタイミングおよび所定の基準の少なくともいずれか一つと同じであってよい。
 このように、本実施形態の認証装置100では、さらに、検出部112は複数の人物別に基準回答を受け付けて設問情報140として記憶装置120に記憶する。これにより、本実施形態によれば、上記実施形態と同様な効果を奏するとともに、設問に対する本人しか知り得ない回答を用いて認証処理を行うことができ、替え玉や模型等による成りすまし等の不正を検知したり防止したりすることができる。
(第4実施形態)
 本実施形態は、設問に対する複数の選択肢を表示し、選択する際に対象人物が見るべき方向を示す方向情報を表示する構成を有する点で上記実施形態と相違する。本実施形態の認証装置100は、第1実施形態と同じ構成を有するので、図1を用いて説明する。なお、本実施形態の構成は、他の実施形態の構成の少なくともいずれか一つと矛盾を生じない範囲で組み合わせてもよい。
<機能構成例>
 表示処理部104は、第1処理において、画面200に、設問に対応する複数の選択肢を表示させ、かつ、複数の選択肢別に当該選択肢を選択する際に対象人物が見るべき方向を、方向情報として表示させる。
 認証部108は、設問の正解を示す選択肢に対応する対象人物が見るべき方向と、対象人物が見ていると特定された方向を用いて第3処理を行う。
 図18は、設問に対する複数の選択肢の例を示す図である。設問情報140には、設問毎に複数の選択肢と、選択肢毎に、見るべき方向を示す方向情報が関連付けられている。そして、設問情報140には、設問の正解を示す選択肢がいずれかであるかを判別可能な情報を関連付けて記憶する。例えば、設問情報140には、設問001の正解は、選択肢2であることを関連付けて記憶する。
 上記第2実施形態との組み合わせにおいては、設問情報140には、さらに、対象人物別に、設問に対する基準回答となる選択肢がいずれであるかを判別可能な情報を関連付けて記憶してもよい。例えば、設問情報140には、設問002のユーザAの基準回答は、選択肢2であることを関連付けて記憶する。
<動作例>
 図19は、本実施形態の認証装置100の動作の一例を示すフローチャートである。
 ステップS101およびステップS105は、図2のフローチャートと同じである。
 まず、取得部102は、対象人物の顔画像を取得する(図2のステップS101)。なお、ステップS101の処理は、本フローを実施中に継続して実行されてよく、少なくともステップS105およびステップS207において実行される。
 表示処理部104は、第1処理として、操作端末20の表示装置30の画面200に設問に対応する複数の選択肢と、選択肢別に選択肢を選択する際に対象人物が見るべき方向を示す方向情報を表示する(ステップS303)。
 図20は、ステップS303で表示される画面200の例を示す図である。表示処理部104は、図20に示すように、画面200のメッセージ表示部210に「あなたの出身地は?」と設問を表示するとともに、画面200の所定の位置に、それぞれ、選択肢を示すアイコンをマーク表示部220に表示する。ここで、対象人物の基準回答は、「関東」であることが設問情報140に記憶されているとする。
 対象人物がみるべき方向は、選択肢2の「関東」を表示する位置L13(図18)である。図18の例では、選択肢毎に方向情報が予め関連付けられているが、他の例では、表示処理部104は、選択肢の表示位置を都度変更してもよい。設問情報140には、表示処理部104により表示された位置を示す方向情報を関連付けて記憶してもよい。
 そして、特定部106は、第2処理として、取得部102が取得した顔画像を用いて対象人物が見ている方向を特定する(ステップS105)。
 そして、認証部108は、第3処理として、対象人物が見るべき方向と対象人物が見ていると特定された方向とを用いて対象人物を認証する(ステップS307)。例えば、対象人物が見るべき方向である、選択肢の「関東」を表示する位置L13と、視線方向を示す位置情報とが一致するか否かを判定する。ステップS307の認証処理は、上記した実施形態のいずれかと同様である。
 このように、本実施形態の認証装置100では、さらに、表示処理部104は、設問に対応する複数の選択肢を表示させ、選択肢を選択する際に認証対象人物が見るべき方向を方向情報として画面200に表示させ、認証部108は、設問の正解を示す選択肢に対応する認証対象人物が見るべき方向と視線方向を用いて第3処理を行う。本実施形態によれば、上記実施形態と同様な効果を奏するとともに、設問に対する複数の選択肢の中から選択するという簡易な操作で操作者Uは回答を選択することができる。
(第5実施形態)
 本実施形態は、表示処理部104の第1処理、特定部106の第2処理、および認証部108の第3処理を、所定のタイミングで実行する点以外は、上記実施形態と同様である。本実施形態の認証装置100は、第1実施形態と同じ構成を有するので、図1を用いて説明する。なお、本実施形態の構成は、他の実施形態の構成の少なくともいずれか一つと矛盾を生じない範囲で組み合わせてもよい。
<機能構成例>
 認証部108は、人物の顔画像を用いた認証処理を実行し、表示処理部104、特定部106、および認証部108は、対象人物の認証に成功した後、所定のタイミングで、第1処理、第2処理、および第3処理をそれぞれ実行する。
 所定のタイミングは、以下に例示される。以下のタイミングは複数を組み合わせてもよい。
(1)所定のタイミングは、定期的、または、不定期である。
(2)所定のタイミングは、認証部108による認証処理において対象人物の顔画像が所定の基準を満たしたときである。
 図21は、実施形態の認証装置100の動作の一例を示すフローチャートである。
 ステップS101は、図2のフローチャートと同じである。
 まず、取得部102は、対象人物の顔画像を取得する(ステップS101)。なお、ステップS101の処理は、本フローを実施中に継続して実行されてよく、少なくともステップS401、ステップS409およびステップS411において実行される。
 そして、認証部108は、人物の顔画像を用いた認証処理を実行する(ステップS401)。顔画像から抽出された顔の特徴量が、登録済みの顔の特徴量とのスコアが基準値以上の場合、認証成功と判定されると(ステップS403のYES)、認証部108は、所定のタイミングか否か判定する(ステップS405)。
 所定のタイミングになると(ステップS405のYES)、表示処理部104は、第1処理を実行し(ステップS407)、特定部106は、第2処理を実行し(ステップS409)、認証部108は、第3処理を実行する(ステップS411)。
 ステップS407~ステップS411で実行される各処理は、上記いずれかの実施形態と同じであってよい。
 また、認証部108によるステップS401の認証処理は、最初のログイン時に実行されもよい。
 これにより、サービス利用開始に際し、最初のログイン時に操作端末20の表示装置30の画面200を見ている人物が認証対象人物であることを生体情報による認証処理により特定できる。
 所定のタイミングが定期的または不定期である場合、ステップS405において、例えば、タイマーをセットして、所定のタイミングを検知することができる。タイマーは、定時、一定周期、および、ランダムの少なくともいずれか一つで時間を設定することができる。タイマーの時間は複数の設定を組み合わせもよい。
 定期的または不定期な所定のタイミングで処理を行うことにより、繰り返し対象人物の認証処理を行うことができるので、サービスの利用開始時だけでなく、利用途中においても、替え玉や模型等による成りすまし等の不正を検知したり防止したりすることができる。
 所定のタイミングは、認証部108による認証処理において対象人物の顔画像が所定の基準を満たしたときである場合、ステップS405において、認証部108は、取得部102が取得した対象人物の顔画像が所定の基準を満たしたか否かを判定する。そして、所定の基準を満たしたときに、所定のタイミングとなったことを特定し、ステップS407に進む。
 所定の基準は、対象人物の顔画像を用いた認証処理の結果を示すスコアが基準値以下であることを含む。
 対象人物の顔画像が所定の基準を満たしたとき、例えば、顔画像による認証処理の結果を示すスコア、つまり類似度が低い場合に、替え玉の変装や、動画や模型等による成りすまし等の不正が行われている可能性があるため、第1~第3処理を行うことで、不正を検知したり防止したりすることができる。
 以上説明したように、この認証装置100によれば、始めに、認証部108による人物の顔画像を用いた認証処理を行い、所定のタイミングで第1~第3の処理を実行するので、上記実施形態と同様な効果を奏するとともに、さらに、サービスの利用開始時や、利用途中においても、替え玉や模型等による成りすまし等の不正を検知したり防止したりすることができる。
(第6実施形態)
 図22は、実施形態の認証装置100の機能構成例を示す機能ブロック図である。本実施形態は、上記の第5実施形態とは、サングラスやマスク等で顔を隠す不正行為を検出する構成を有する点以外は同様である。なお、本実施形態の構成は、他の実施形態の構成の少なくともいずれか一つと矛盾を生じない範囲で組み合わせてもよい。
<機能構成例>
 認証装置100は、図1の認証装置100の構成に加え、さらに、検出部112を備える。検出部112は、対象人物の顔画像から顔の所定の部位、および所定の装着物の少なくとも一つを検出する、または、対象人物の顔画像の背景画像を取得し、背景画像の変化を検出する。
 所定の基準は、認証処理時に、対象人物の顔の所定の部位が検出できないこと、および、所定の装着物が検出されたこと、の少なくとも一つを含む。
 さらに、他の例では、所定の基準は、対象人物の顔画像が一時的に取得できないことを含んでもよい。
 所定の装着物は、例えば、マスク、眼鏡、サングラス、帽子、付け髭、かつら、アクセサリなど装着することで、頭部の一部を隠したり変化させたりするものが例示される。検出部112は、さらに、認証対象人物の顔から続く身体領域部分の画像を処理することで、人物の身体領域部分の変化を検出してもよい。例えば、検出部112は、対象人物の衣服の変化を検出してもよい。
 つまり、検出部112は、他人による成りすましなどの不正を検知するものである。
<動作例>
 図23~図25は、図21のステップS401の認証処理において検出部112による不正検知の処理方法のバリエーションを説明するためのフローチャートである。図23は、所定の装着物を検知する例、図24は、顔が取得できない場合の例、図25は、背景の変化を検知する例を示す。
<動作例1>
 図23を用いて、所定の装着物を検知する認証処理の動作例を説明する。
 まず、検出部112は、取得部102が取得した対象人物の顔画像から顔の所定の部位、および所定の装着物の少なくとも一つを検出する(ステップS501)。そして、検出部112により対象人物の顔の所定の部位が検出できなかった場合(ステップS503のNO)、ステップS507に進み、認証部108は、所定の基準を満たしたことを特定する。
 検出部112により対象人物の顔の所定の部位が検出できた場合(ステップS503のYES)、ステップS505に進む。そして、検出部112により所定の装着物が検出された場合(ステップS505のYES)、ステップS507に進み、認証部108は、所定の基準を満たしたことを特定する。そして、検出部112により所定の装着物が検出されなかった場合(ステップS505のNO)、所定の基準は満たされないため、ステップS507はバイパスして本処理を終了する。
 図23のフローは、サービス利用中、定期的に繰り返して実行されてもよい。
 このように、動作例1の認証処理方法によれば、検出部112により取得部102が取得した顔画像から顔の所定の部位または所定の装着物を検出し、顔画像から所定の部位が検出できなかった場合、または、所定の装着物が検出された場合に認証部108は、所定の基準を満たしたとことを特定するので、表示処理部104、特定部106および認証部108による第1処理、第2処理、および第3処理をそれぞれ実行することができる。よって、替え玉の変装などによる成りすまし等の不正を検知したり、防止したりすることができる。
<動作例2>
 図24を用いて、顔が取得でいない場合の認証処理の動作例を説明する。
 まず、認証部108は、取得部102が取得した顔画像に対象人物の顔が含まれているか否か、すなわち、対象人物の顔は取得できているか否かを判定する(ステップS511)。対象人物の顔が取得できない場合(ステップS511)、ステップS507に進み、認証部108は、所定の基準を満たしたことを特定する。
 図24のフローは、サービス利用中、定期的に繰り返して実行されてもよい。
 このように、動作2の認証処理方法によれば、認証部108により顔画像に対象人物の顔が含まれていない場合、所定の基準を満たしたことを特定するので、表示処理部104、特定部106および認証部108による第1処理、第2処理、および第3処理をそれぞれ実行することができる。よって、他人による替え玉や動画や模型等による成りすまし等の不正を行うために、途中で本人と入れ替えが行われた場合等に、一時的に本人の顔が取得できない状況を検出することができるので、当該不正を防止することができる。
<動作例3>
 図25を用いて、背景の変化を検知する認証処理の動作例を説明する。
 まず、検出部112は、検出部112が取得した対象人物の顔画像の背景画像を取得する(ステップS521)。検出部112は、ステップS521で取得した背景画像の変化を監視する(ステップS523)。検出部112は、背景画像の変化を検知すると(ステップS525のYES)、ステップS507に進み、認証部108は、所定の基準を満たしたことを特定する。背景画像の変化を検出するまで(ステップS525のNO)、監視を行う(ステップS523に戻る)。
 図25のフローは、サービス利用中、継続して実行されてもよい。
 このように、動作例3の認証処理方法によれば、検出部112により取得部102が取得した顔画像の背景画像の変化を検出したとき、所定の基準を満たしたことを特定するので、サービスの利用開始時だけでなく、利用途中においても、替え玉や模型等による成りすまし等の不正を検知したり防止したりすることができる。よって、他人による替え玉や動画や模型等による成りすまし等の不正を行うために、途中で本人との切り替えが行われた場合等に、背景画像が変化したり一時的に暗くなったりする状況を検出することができるので、当該不正を防止することができる。
 以上説明したように、本実施形態によれば、上記実施形態と同様な効果を奏するとともに、検出部112により不正が疑われる状況を検知したときに、サービスの利用開始時だけでなく、利用途中においても、替え玉や模型等による成りすまし等の不正を検知したり防止したりすることができる。
 以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
 また、上述の説明で用いた複数のフローチャートでは、複数の工程(処理)が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
 以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
 なお、本発明においてユーザ(操作者U)に関する情報を取得、利用する場合は、これを適法に行うものとする。
 上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下に限られない。
1. 認証の対象となる人物である対象人物の顔画像を取得する取得手段と、
 前記対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に前記対象人物が見るべき方向を示す方向情報を表示させる第1処理を行う表示処理手段と、
 前記顔画像を用いて前記対象人物が見ている方向を特定する第2処理を行う特定手段と、
 前記設問に回答する際に前記対象人物が見るべき方向と、前記対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う認証手段と、
を備える、認証装置。
2. 1.に記載の認証装置において、
 複数の人物別に前記設問に対する基準回答が予め設定されており、
 前記表示処理手段は、前記第1処理において、前記画面に、前記設問を表示させるとともに、前記基準回答に基づいて、前記方向情報を表示させ、
 前記認証手段は、前記第3処理において、前記対象人物の前記基準回答および前記対象人物が見ていると特定された方向を用いて前記設問に対する前記対象人物の回答の妥当性を判断し、当該妥当性に基づいて、前記対象人物の認証を行う、認証装置。
3. 2.に記載の認証装置において、
 前記認証手段は、前記第3処理において、前記対象人物の前記基準回答に対応する前記方向を基準方向として特定し、特定した前記基準方向と、前記対象人物が見ていると特定された方向とを用いて前記設問に対する前記対象人物の回答の前記妥当性を判断する、認証装置。
4. 2.に記載の認証装置において、
 前記認証手段は、前記第3処理において、前記対象人物が見ていると特定された方向が示す前記設問に対する回答を特定し、特定した前記回答と、前記対象人物の前記基準回答とを用いて前記設問に対する前記対象人物の回答の前記妥当性を判断する、認証装置。
5. 2.から4.のいずれか一つに記載の認証装置において、
 複数の人物別に前記基準回答を受け付け、前記人物に関連付けて前記基準回答を記憶手段に記憶させる受付手段をさらに備える、認証装置。
6. 1.から5.のいずれか一つに記載の認証装置において、
 前記表示処理手段は、前記第1処理において、
  前記設問に対応する複数の選択肢を前記画面に表示させ、かつ、
  前記複数の選択肢別に当該選択肢を選択する際に前記対象人物が見るべき前記方向を、前記方向情報として前記画面に表示させ、
 前記認証手段は、設問の正解を示す選択肢に対応する前記対象人物が見るべき方向と対象人物が見ていると特定された方向とを用いて前記第3処理を行う、認証装置。
7. 1.から6.のいずれか一つに記載の認証装置において、
 前記認証手段は、前記人物の顔画像を用いた認証処理を実行し、
 前記表示処理手段、前記特定手段、および前記認証手段は、前記対象人物の認証に成功した後、所定のタイミングで、前記第1処理、前記第2処理、および前記第3処理をそれぞれ実行する、認証装置。
8. 7.に記載の認証装置において、
 前記所定のタイミングは、定期的、または、不定期である、認証装置。
9. 7.または8.に記載の認証装置において、
 前記所定のタイミングは、前記認証手段による前記認証処理において前記対象人物の顔画像が所定の基準を満たしたときである、認証装置。
10. 7.から9.のいずれか一つに記載の認証装置において、
 最初のログイン時に、前記認証手段は、前記対象人物の顔画像を用いた認証処理を実行し、
 前記表示処理手段、前記特定手段、および前記認証手段は、前記対象人物の認証に成功した後、前記第1処理、前記第2処理、および前記第3処理をそれぞれ実行する、認証装置。
11. 9.または10.に記載の認証装置において、
 前記所定の基準は、前記対象人物の顔画像を用いた前記認証処理の結果を示すスコアが基準値以下であることを含む、認証装置。
12. 9.から11.のいずれか一つに記載の認証装置において、
 前記対象人物の顔画像から顔の所定の部位、および所定の装着物の少なくとも一つを検出する検出手段をさらに備え、
 前記所定の基準は、前記認証処理時に、前記対象人物の顔の所定の部位が検出できないこと、および、前記所定の装着物が検出されたこと、の少なくとも一つを含む、認証装置。
13. 9.から12.のいずれか一つに記載の認証装置において、
  前記所定の基準は、前記対象人物の顔画像が一時的に取得できないことを含む、認証装置。
14. 11.から13.のいずれか一つに記載の認証装置において、
 前記対象人物の顔画像の背景画像を取得し、前記背景画像の変化を検出する検出手段をさらに備え、
 前記所定の基準は、前記背景画像の変化が検出されたことを含む、認証装置。
15. 情報処理装置と、
 前記情報処理装置とネットワークを介して接続される認証装置と、を備え、
 前記情報処理装置は、
  認証の対象となる人物が見ることができる画面を表示する表示手段と、
  当該画面を見ている前記人物の顔画像を生成する撮像手段と、を有し、
 前記認証装置は、
  認証の対象となる人物である対象人物の顔画像を取得する取得手段と、
  前記情報処理装置の前記表示手段の前記対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に前記対象人物が見るべき方向を示す方向情報を表示させる第1処理を行う表示処理手段と、
  前記顔画像を用いて前記対象人物が見ている方向を特定する第2処理を行う特定手段と、
  前記設問に回答する際に前記対象人物が見るべき方向と、前記対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う認証手段と、
を有する、
 認証システム。
16. 15.に記載の認証システムにおいて、
 複数の人物別に前記設問に対する基準回答が予め設定されており、
 前記認証装置において、
  前記表示処理手段は、前記第1処理において、前記情報処理装置の前記表示手段の前記画面に、前記設問を表示させるとともに、前記基準回答に基づいて、前記方向情報を表示させ、
  前記認証手段は、前記第3処理において、前記対象人物の前記基準回答および前記対象人物が見ていると特定された方向を用いて前記設問に対する前記対象人物の回答の妥当性を判断し、当該妥当性に基づいて、前記対象人物の認証を行う、認証システム。
17. 16.に記載の認証システムにおいて、
 前記認証装置において、
  前記認証手段は、前記第3処理において、前記対象人物の前記基準回答に対応する前記方向を基準方向として特定し、特定した前記基準方向と、前記対象人物が見ていると特定された方向とを用いて前記設問に対する前記対象人物の回答の前記妥当性を判断する、認証システム。
18. 16.に記載の認証システムにおいて、
 前記認証装置において、
  前記認証手段は、前記第3処理において、前記対象人物が見ていると特定された方向が示す前記設問に対する回答を特定し、特定した前記回答と、前記対象人物の前記基準回答とを用いて前記設問に対する前記対象人物の回答の前記妥当性を判断する、認証システム。
19. 16.から18.のいずれか一つに記載の認証システムにおいて、
 前記認証装置は、
  複数の人物別に前記基準回答を受け付け、前記人物に関連付けて前記基準回答を記憶手段に記憶させる受付手段をさらに備える、認証システム。
20. 15.から19.のいずれか一つに記載の認証システムにおいて、
 前記認証装置において、
  前記表示処理手段は、前記第1処理において、
   前記設問に対応する複数の選択肢を前記情報処理装置の前記表示手段の前記画面に表示させ、かつ、
   前記複数の選択肢別に当該選択肢を選択する際に前記対象人物が見るべき前記方向を、前記方向情報として前記画面に表示させ、
  前記認証手段は、設問の正解を示す選択肢に対応する前記対象人物が見るべき方向と対象人物が見ていると特定された方向とを用いて前記第3処理を行う、認証システム。
21. 15.から20.のいずれか一つに記載の認証システムにおいて、
 前記認証装置において、
  前記認証手段は、前記人物の顔画像を用いた認証処理を実行し、
  前記表示処理手段、前記特定手段、および前記認証手段は、前記対象人物の認証に成功した後、所定のタイミングで、前記第1処理、前記第2処理、および前記第3処理をそれぞれ実行する、認証システム。
22. 21.に記載の認証システムにおいて、
 前記所定のタイミングは、定期的、または、不定期である、認証システム。
23. 21.または22.に記載の認証システムにおいて、
 前記所定のタイミングは、前記認証手段による前記認証処理において前記対象人物の顔画像が所定の基準を満たしたときである、認証システム。
24. 21.から23.のいずれか一つに記載の認証システムにおいて、
 前記認証装置において、
  最初のログイン時に、前記認証手段は、前記対象人物の顔画像を用いた認証処理を実行し、
  前記表示処理手段、前記特定手段、および前記認証手段は、前記対象人物の認証に成功した後、前記第1処理、前記第2処理、および前記第3処理をそれぞれ実行する、認証システム。
25. 23.または24.に記載の認証システムにおいて、
 前記所定の基準は、前記対象人物の顔画像を用いた前記認証処理の結果を示すスコアが基準値以下であることを含む、認証システム。
26. 23.から25.のいずれか一つに記載の認証システムにおいて、
 前記認証装置は、
  前記対象人物の顔画像から顔の所定の部位、および所定の装着物の少なくとも一つを検出する検出手段をさらに備え、
 前記所定の基準は、前記認証処理時に、前記対象人物の顔の所定の部位が検出できないこと、および、前記所定の装着物が検出されたこと、の少なくとも一つを含む、認証システム。
27. 23.から26.のいずれか一つに記載の認証システムにおいて、
  前記所定の基準は、前記対象人物の顔画像が一時的に取得できないことを含む、認証システム。
28. 請求項25.から27.のいずれか一つに記載の認証システムにおいて、
 前記認証装置は、
  前記対象人物の顔画像の背景画像を取得し、前記背景画像の変化を検出する検出手段をさらに備え、
 前記所定の基準は、前記背景画像の変化が検出されたことを含む、認証システム。
29. 1以上のコンピュータが、
 認証の対象となる人物である対象人物の顔画像を取得し、
 前記対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に前記対象人物が見るべき方向を示す方向情報を表示させる第1処理を行い、
 前記顔画像を用いて前記対象人物が見ている方向を特定する第2処理を行い、
 前記設問に回答する際に前記対象人物が見るべき方向と、前記対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う、
 認証方法。
30. 29.に記載の認証方法において、
 複数の人物別に前記設問に対する基準回答が予め設定されており、
 前記1以上のコンピュータが、
  前記第1処理において、前記画面に、前記設問を表示させるとともに、前記基準回答に基づいて、前記方向情報を表示させ、
  前記第3処理において、前記対象人物の前記基準回答および前記対象人物が見ていると特定された方向を用いて前記設問に対する前記対象人物の回答の妥当性を判断し、当該妥当性に基づいて、前記対象人物の認証を行う、認証方法。
31. 30.に記載の認証方法において、
 前記1以上のコンピュータが、
  前記第3処理において、前記対象人物の前記基準回答に対応する前記方向を基準方向として特定し、特定した前記基準方向と、前記対象人物が見ていると特定された方向とを用いて前記設問に対する前記対象人物の回答の前記妥当性を判断する、認証方法。
32. 31.に記載の認証方法において、
 前記1以上のコンピュータが、
  前記第3処理において、前記対象人物が見ていると特定された方向が示す前記設問に対する回答を特定し、特定した前記回答と、前記対象人物の前記基準回答とを用いて前記設問に対する前記対象人物の回答の前記妥当性を判断する、認証方法。
33. 30.から32.のいずれか一つに記載の認証方法において、
 前記1以上のコンピュータが、さらに、
  複数の人物別に前記基準回答を受け付け、前記人物に関連付けて前記基準回答を記憶手段に記憶させる、認証方法。
34. 29.から33.のいずれか一つに記載の認証方法において、
 前記1以上のコンピュータが、
  前記第1処理において、
   前記設問に対応する複数の選択肢を前記画面に表示させ、かつ、
   前記複数の選択肢別に当該選択肢を選択する際に前記対象人物が見るべき前記方向を、前記方向情報として前記画面に表示させ、
  前記認証する際、設問の正解を示す選択肢に対応する前記対象人物が見るべき方向と対象人物が見ていると特定された方向とを用いて前記第3処理を行う、認証方法。
35. 29.から34.のいずれか一つに記載の認証方法において、
 前記1以上のコンピュータが、
  前記人物の顔画像を用いた認証処理を実行し、
  前記対象人物の認証に成功した後、所定のタイミングで、前記第1処理、前記第2処理、および前記第3処理をそれぞれ実行する、認証方法。
36. 35.に記載の認証方法において、
 前記所定のタイミングは、定期的、または、不定期である、認証方法。
37. 35.または36.に記載の認証方法において、
 前記所定のタイミングは、前記認証処理において前記対象人物の顔画像が所定の基準を満たしたときである、認証方法。
38. 35.から37.のいずれか一つに記載の認証方法において、
 前記1以上のコンピュータが、
  最初のログイン時に、前記対象人物の顔画像を用いた認証処理を実行し、
  前記対象人物の認証に成功した後、前記第1処理、前記第2処理、および前記第3処理をそれぞれ実行する、認証方法。
39. 37.または38.に記載の認証方法において、
 前記所定の基準は、前記対象人物の顔画像を用いた前記認証処理の結果を示すスコアが基準値以下であることを含む、認証方法。
40. 37.から39.のいずれか一つに記載の認証方法において、
 前記1以上のコンピュータが、さらに、
  前記対象人物の顔画像から顔の所定の部位、および所定の装着物の少なくとも一つを検出し、
 前記所定の基準は、前記認証処理時に、前記対象人物の顔の所定の部位が検出できないこと、および、前記所定の装着物が検出されたこと、の少なくとも一つを含む、認証方法。
41. 37.から40.のいずれか一つに記載の認証方法において、
  前記所定の基準は、前記対象人物の顔画像が一時的に取得できないことを含む、認証方法。
42. 39.から41.のいずれか一つに記載の認証方法において、
 前記1以上のコンピュータが、さらに、
  前記対象人物の顔画像の背景画像を取得し、前記背景画像の変化を検出し、
 前記所定の基準は、前記背景画像の変化が検出されたことを含む、認証方法。
43. 1以上のコンピュータに、
 認証の対象となる人物である対象人物の顔画像を取得する手順、
 前記対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に前記対象人物が見るべき方向を示す方向情報を表示させる第1処理を行う手順、
 前記顔画像を用いて前記対象人物が見ている方向を特定する第2処理を行う手順、
 前記設問に回答する際に前記対象人物が見るべき方向と、前記対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う手順、
 を実行させるためのプログラム。
44. 43.に記載のプログラムにおいて、
 複数の人物別に前記設問に対する基準回答が予め設定されており、
 前記第1処理において、前記画面に、前記設問を表示させるとともに、前記基準回答に基づいて、前記方向情報を表示させる手順、
 前記第3処理において、前記対象人物の前記基準回答および前記対象人物が見ていると特定された方向を用いて前記設問に対する前記対象人物の回答の妥当性を判断し、当該妥当性に基づいて、前記対象人物の認証を行う手順、をコンピュータに実行させるためのプログラム。
45. 44.に記載のプログラムにおいて、
 前記第3処理において、前記対象人物の前記基準回答に対応する前記方向を基準方向として特定し、特定した前記基準方向と、前記対象人物が見ていると特定された方向とを用いて前記設問に対する前記対象人物の回答の前記妥当性を判断する手順、をコンピュータに実行させるためのプログラム。
46. 44.に記載のプログラムにおいて、
 前記第3処理において、前記対象人物が見ていると特定された方向が示す前記設問に対する回答を特定し、特定した前記回答と、前記対象人物の前記基準回答とを用いて前記設問に対する前記対象人物の回答の前記妥当性を判断する手順、をコンピュータに実行させるためのプログラム。
47. 44.から46.のいずれか一つに記載のプログラムにおいて、
 複数の人物別に前記基準回答を受け付け、前記人物に関連付けて前記基準回答を記憶手段に記憶させる手順、をコンピュータに実行させるためのプログラム。
48. 43.から47.のいずれか一つに記載のプログラムにおいて、
 前記第1処理において、
  前記設問に対応する複数の選択肢を前記画面に表示させ、かつ、
  前記複数の選択肢別に当該選択肢を選択する際に前記対象人物が見るべき前記方向を、前記方向情報として前記画面に表示させる手順、
  設問の正解を示す選択肢に対応する前記対象人物が見るべき方向と対象人物が見ていると特定された方向とを用いて前記第3処理を行う手順、をコンピュータに実行させるためのプログラム。
49. 43.から48.のいずれか一つに記載のプログラムにおいて、
 前記人物の顔画像を用いた認証処理を実行する手順、
 前記対象人物の認証に成功した後、所定のタイミングで、前記第1処理、前記第2処理、および前記第3処理をそれぞれ実行する手順、をコンピュータに実行させるためのプログラム。
50. 49.に記載のプログラムにおいて、
 前記所定のタイミングは、定期的、または、不定期である、プログラム。
51. 49.または50.に記載のプログラムにおいて、
 前記所定のタイミングは、前記認証処理において前記対象人物の顔画像が所定の基準を満たしたときである、プログラム。
52. 49.から51.のいずれか一つに記載のプログラムにおいて、
 最初のログイン時に、前記対象人物の顔画像を用いた認証処理を実行する手順、
 前記対象人物の認証に成功した後、前記第1処理、前記第2処理、および前記第3処理をそれぞれ実行する手順、をコンピュータに実行させるためのプログラム。
53. 51.または52.に記載のプログラムにおいて、
 前記所定の基準は、前記対象人物の顔画像を用いた前記認証処理の結果を示すスコアが基準値以下であることを含む、プログラム。
54. 51.から53.のいずれか一つに記載のプログラムにおいて、
 前記対象人物の顔画像から顔の所定の部位、および所定の装着物の少なくとも一つを検出する手順、をコンピュータに実行させ、
 前記所定の基準は、前記認証処理時に、前記対象人物の顔の所定の部位が検出できないこと、および、前記所定の装着物が検出されたこと、の少なくとも一つを含む、プログラム。
55. 51.から54.のいずれか一つに記載のプログラムにおいて、
 前記所定の基準は、前記対象人物の顔画像が一時的に取得できないことを含む、プログラム。
56. 53.から55.のいずれか一つに記載のプログラムにおいて、
 前記対象人物の顔画像の背景画像を取得し、前記背景画像の変化を検出する手順、をコンピュータに実行させ、
 前記所定の基準は、前記背景画像の変化が検出されたことを含む、プログラム。
1 認証システム
3 通信ネットワーク
20 操作端末
30 表示装置
40 カメラ
100 認証装置
102 取得部
104 表示処理部
106 特定部
108 認証部
110 受付部
112 検出部
120 記憶装置
140 設問情報
200 画面
210 メッセージ表示部
220a、220b マーク表示部
230 領域
250 顔画像
300 登録画面
310 リスト表示部
320 入力欄
330 アイコン
340 登録ボタン
350 キャンセルボタン
1000 コンピュータ
1010 バス
1020 プロセッサ
1030 メモリ
1040 ストレージデバイス
1050 入出力インタフェース
1060 ネットワークインタフェース

Claims (17)

  1.  認証の対象となる人物である対象人物の顔画像を取得する取得手段と、
     前記対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に前記対象人物が見るべき方向を示す方向情報を表示させる第1処理を行う表示処理手段と、
     前記顔画像を用いて前記対象人物が見ている方向を特定する第2処理を行う特定手段と、
     前記設問に回答する際に前記対象人物が見るべき方向と、前記対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う認証手段と、
    を備える、認証装置。
  2.  請求項1に記載の認証装置において、
     複数の人物別に前記設問に対する基準回答が予め設定されており、
     前記表示処理手段は、前記第1処理において、前記画面に、前記設問を表示させるとともに、前記基準回答に基づいて、前記方向情報を表示させ、
     前記認証手段は、前記第3処理において、前記対象人物の前記基準回答および前記対象人物が見ていると特定された方向を用いて前記設問に対する前記対象人物の回答の妥当性を判断し、当該妥当性に基づいて、前記対象人物の認証を行う、認証装置。
  3.  請求項2に記載の認証装置において、
     前記認証手段は、前記第3処理において、前記対象人物の前記基準回答に対応する前記方向を基準方向として特定し、特定した前記基準方向と、前記対象人物が見ていると特定された方向とを用いて前記設問に対する前記対象人物の回答の前記妥当性を判断する、認証装置。
  4.  請求項2に記載の認証装置において、
     前記認証手段は、前記第3処理において、前記対象人物が見ていると特定された方向が示す前記設問に対する回答を特定し、特定した前記回答と、前記対象人物の前記基準回答とを用いて前記設問に対する前記対象人物の回答の前記妥当性を判断する、認証装置。
  5.  請求項2から4のいずれか一項に記載の認証装置において、
     複数の人物別に前記基準回答を受け付け、前記人物に関連付けて前記基準回答を記憶手段に記憶させる受付手段をさらに備える、認証装置。
  6.  請求項1から5のいずれか一項に記載の認証装置において、
     前記表示処理手段は、前記第1処理において、
      前記設問に対応する複数の選択肢を前記画面に表示させ、かつ、
      前記複数の選択肢別に当該選択肢を選択する際に前記対象人物が見るべき前記方向を、前記方向情報として前記画面に表示させ、
     前記認証手段は、設問の正解を示す選択肢に対応する前記対象人物が見るべき方向と対象人物が見ていると特定された方向とを用いて前記第3処理を行う、認証装置。
  7.  請求項1から6のいずれか一項に記載の認証装置において、
     前記認証手段は、前記人物の顔画像を用いた認証処理を実行し、
     前記表示処理手段、前記特定手段、および前記認証手段は、前記対象人物の認証に成功した後、所定のタイミングで、前記第1処理、前記第2処理、および前記第3処理をそれぞれ実行する、認証装置。
  8.  請求項7に記載の認証装置において、
     前記所定のタイミングは、定期的、または、不定期である、認証装置。
  9.  請求項7または8に記載の認証装置において、
     前記所定のタイミングは、前記認証手段による前記認証処理において前記対象人物の顔画像が所定の基準を満たしたときである、認証装置。
  10.  請求項7から9のいずれか一項に記載の認証装置において、
     最初のログイン時に、前記認証手段は、前記対象人物の顔画像を用いた認証処理を実行し、
     前記表示処理手段、前記特定手段、および前記認証手段は、前記対象人物の認証に成功した後、前記第1処理、前記第2処理、および前記第3処理をそれぞれ実行する、認証装置。
  11.  請求項9または10に記載の認証装置において、
     前記所定の基準は、前記対象人物の顔画像を用いた前記認証処理の結果を示すスコアが基準値以下であることを含む、認証装置。
  12.  請求項9から11のいずれか一項に記載の認証装置において、
     前記対象人物の顔画像から顔の所定の部位、および所定の装着物の少なくとも一つを検出する検出手段をさらに備え、
     前記所定の基準は、前記認証処理時に、前記対象人物の顔の所定の部位が検出できないこと、および、前記所定の装着物が検出されたこと、の少なくとも一つを含む、認証装置。
  13.  請求項9から12のいずれか一項に記載の認証装置において、
      前記所定の基準は、前記対象人物の顔画像が一時的に取得できないことを含む、認証装置。
  14.  請求項11から13のいずれか一項に記載の認証装置において、
     前記対象人物の顔画像の背景画像を取得し、前記背景画像の変化を検出する検出手段をさらに備え、
     前記所定の基準は、前記背景画像の変化が検出されたことを含む、認証装置。
  15.  情報処理装置と、
     前記情報処理装置とネットワークを介して接続される認証装置と、を備え、
     前記情報処理装置は、
      認証の対象となる人物が見ることができる画面を表示する表示手段と、
      当該画面を見ている前記人物の顔画像を生成する撮像手段と、を有し、
     前記認証装置は、
      認証の対象となる人物である対象人物の顔画像を取得する取得手段と、
      前記対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に前記対象人物が見るべき方向を示す方向情報を表示させる第1処理を行う表示処理手段と、
      前記顔画像を用いて前記対象人物が見ている方向を特定する第2処理を行う特定手段と、
      前記設問に回答する際に前記対象人物が見るべき方向と、前記対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う認証手段と、
    を有する、
     認証システム。
  16.  1以上のコンピュータが、
     認証の対象となる人物である対象人物の顔画像を取得し、
     前記対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に前記対象人物が見るべき方向を示す方向情報を表示させる第1処理を行い、
     前記顔画像を用いて前記対象人物が見ている方向を特定する第2処理を行い、
     前記設問に回答する際に前記対象人物が見るべき方向と、前記対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う、
     認証方法。
  17.  1以上のコンピュータに、
     認証の対象となる人物である対象人物の顔画像を取得する手順、
     前記対象人物が見ることができる画面に、設問を表示させるとともに、当該設問に回答する際に前記対象人物が見るべき方向を示す方向情報を表示させる第1処理を行う手順、
     前記顔画像を用いて前記対象人物が見ている方向を特定する第2処理を行う手順、
     前記設問に回答する際に前記対象人物が見るべき方向と、前記対象人物が見ていると特定された方向を用いて、当該人物を認証する第3処理を行う手順、
     を実行させるためのプログラム。
PCT/JP2022/002891 2022-01-26 2022-01-26 認証システム、認証装置、認証方法、およびプログラム WO2023144929A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/002891 WO2023144929A1 (ja) 2022-01-26 2022-01-26 認証システム、認証装置、認証方法、およびプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/002891 WO2023144929A1 (ja) 2022-01-26 2022-01-26 認証システム、認証装置、認証方法、およびプログラム

Publications (1)

Publication Number Publication Date
WO2023144929A1 true WO2023144929A1 (ja) 2023-08-03

Family

ID=87471203

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/002891 WO2023144929A1 (ja) 2022-01-26 2022-01-26 認証システム、認証装置、認証方法、およびプログラム

Country Status (1)

Country Link
WO (1) WO2023144929A1 (ja)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001043374A (ja) * 1999-07-29 2001-02-16 Yis Corporation Co Ltd 作動許否判定装置
JP2002055956A (ja) * 2000-08-14 2002-02-20 Toshiba Corp 本人認証装置及び記憶媒体
JP2004355253A (ja) * 2003-05-28 2004-12-16 Nippon Telegr & Teleph Corp <Ntt> セキュリティ装置、セキュリティ方法、プログラム、及び記録媒体
JP2011053969A (ja) * 2009-09-02 2011-03-17 Hitachi Solutions Ltd eラーニングシステムにおける本人認証システム
WO2020213166A1 (ja) * 2019-04-19 2020-10-22 富士通株式会社 画像処理装置、画像処理方法、及び画像処理プログラム
JP2021125115A (ja) * 2020-02-07 2021-08-30 グローリー株式会社 本人確認・認証システム及び本人確認・認証方法
KR20210119842A (ko) * 2020-03-25 2021-10-06 주식회사 우아한형제들 반응형 게임 콘텐츠 제공 시스템 및 제공방법
WO2021220423A1 (ja) * 2020-04-28 2021-11-04 日本電気株式会社 認証装置、認証システム、認証方法および認証プログラム

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001043374A (ja) * 1999-07-29 2001-02-16 Yis Corporation Co Ltd 作動許否判定装置
JP2002055956A (ja) * 2000-08-14 2002-02-20 Toshiba Corp 本人認証装置及び記憶媒体
JP2004355253A (ja) * 2003-05-28 2004-12-16 Nippon Telegr & Teleph Corp <Ntt> セキュリティ装置、セキュリティ方法、プログラム、及び記録媒体
JP2011053969A (ja) * 2009-09-02 2011-03-17 Hitachi Solutions Ltd eラーニングシステムにおける本人認証システム
WO2020213166A1 (ja) * 2019-04-19 2020-10-22 富士通株式会社 画像処理装置、画像処理方法、及び画像処理プログラム
JP2021125115A (ja) * 2020-02-07 2021-08-30 グローリー株式会社 本人確認・認証システム及び本人確認・認証方法
KR20210119842A (ko) * 2020-03-25 2021-10-06 주식회사 우아한형제들 반응형 게임 콘텐츠 제공 시스템 및 제공방법
WO2021220423A1 (ja) * 2020-04-28 2021-11-04 日本電気株式会社 認証装置、認証システム、認証方法および認証プログラム

Similar Documents

Publication Publication Date Title
US10896248B2 (en) Systems and methods for authenticating user identity based on user defined image data
US9405967B2 (en) Image processing apparatus for facial recognition
JP6451861B2 (ja) 顔認証装置、顔認証方法およびプログラム
JP6762380B2 (ja) 身分認証方法および装置
EP3284016B1 (en) Authentication of a user of a device
US10885306B2 (en) Living body detection method, system and non-transitory computer-readable recording medium
US20170109513A1 (en) Identification, authentication, and/or guiding of a user using gaze information
US9519768B2 (en) Eye movement based knowledge demonstration
US20140196143A1 (en) Method and apparatus for real-time verification of live person presence on a network
CN107786487B (zh) 一种信息认证处理方法、***以及相关设备
CN110114777A (zh) 使用注视信息进行的用户的识别、认证和/或导引
JP2009237801A (ja) 通信システム及び通信方法
JP6789170B2 (ja) ディスプレイ装置、認証方法、及び認証プログラム
US20140130126A1 (en) Systems and methods for automatically identifying and removing weak stimuli used in stimulus-based authentication
KR101057720B1 (ko) 사용자 인증 시스템 및 방법
WO2023144929A1 (ja) 認証システム、認証装置、認証方法、およびプログラム
JP6793363B2 (ja) 個人認証方法および個人認証システム
CA2910929C (en) Systems and methods for authenticating user identity based on user-defined image data
AU2015312305B2 (en) Image processing apparatus for facial recognition
JP2021119498A (ja) 認証装置、認証方法、及びプログラム
US20210168129A1 (en) System and method for persistent authentication of a user for issuing virtual tokens
KR20220009287A (ko) 딥러닝 기반 영상처리를 활용한 온라인 시험 부정행위 방지 시스템 및 방법
JP2023111555A (ja) 情報処理装置、情報処理方法、及びプログラム
JP2021015630A (ja) 頭部装着ディスプレイ装置、認証方法、及び認証プログラム
TW202133033A (zh) 驗證使用者以供運輸用途之方法、伺服器及通訊系統

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22923797

Country of ref document: EP

Kind code of ref document: A1