the present invention relates to biometric authentication based on brain wave analysis , and provides a personal authentication technique which enables personal identification only using brain waves . the present invention focuses on brain activity , particularly event - related potentials , which are a type of brain waves recorded on the scalp , and performs personal identification by analyzing the reactivity of the brain with respect to presentation of a stimulus event . specifically , the present invention mainly includes the elements of stimulus event presentation , brain wave measurement , brain wave data analysis , personal identification , and identification result presentation . a device according to the present invention is provided with a headgear for brain wave measurement ; a computer for experiment control and data analysis ; and a sub - monitor for the subject ( display screen ( for stimulus presentation )). fig1 is a schematic diagram illustrating personal identification by brain wave decoding for personal authentication method according to the present invention . in the present invention , as illustrated in fig1 , personal authentication by brain waves is performed in the following steps ( a ), ( b ), and ( c ): ( b ) using discrimination models for individual persons that have been registered in a database by prior registration , calculate discrimination scores or , by further advancing the decoding process , decoding accuracy . ( c ) based on the discrimination scores and / or the decoding accuracy , identify the person who provided the highest model . fig1 will be described in greater detail . the question mark indicates that the person to be authenticated is a person with unknown id . the faces with different outlines indicate the persons registered in a database by prior registration . when decoding accuracy is calculated according to discrimination model formulas ( which may also be referred to as discrimination models ) for these persons , the decoding accuracy is 0 . 50 , 0 . 75 , 0 . 98 , 0 . 43 , and 0 . 28 . accordingly , it is determined that the person who provided the model with the highest value of 0 . 98 ( round outline ) is the person to be authenticated , and the person is authenticated . as an example of the brain wave decoding model , a 2 - class pattern identification model may be used , such as a model formula by linear discrimination analysis , and support vector machine . in the decoding model according to the present invention , these model formulas may be used . in step ( a ), for personal authentication , a user ( person who is the object of personal authentication ) provides brain wave data during the execution of a “ target selection task ” which requires a cognitive judgement concerning figure discrimination or position discrimination . fig2 illustrates an example of figure discrimination in a personal identification behavioral task using brain waves according to the present embodiment . a target selection task concerning figure discrimination involves merely becoming conscious of a predetermined target when it appeared among a plurality of types of cards with illustrations that are presented in a time series . fig3 illustrates an example of position discrimination in a personal identification behavioral task using brain waves according to the present embodiment . for increasing security level , the task is preferably implemented a plurality of times with different targets . in both tasks , personal authentication is performed with reference to the index of whether the target among a plurality of visual stimuli that the user is trying to select in the mind can be decoded well from the brain waves . if the person has once been registered , decoding with high accuracy should be possible only when the model for the person is used , thus providing a proof for authentication . because even for the same user , the model required for decoding the brain waves differs between two kinds of tasks . accordingly , by making it a condition that the decoding be successful with high accuracy in two types of tasks , security level can be increased . in particular , because figure discrimination and position discrimination have different brain activity contents , the models required for decoding the brain waves are different , so that using both in combination leads to an even higher security level . in the personal authentication method according to the present invention , characteristic data of the individual brain waves for personal identification are registered in advance . that is , the personal authentication method of the present invention includes the step of “ prior registration for personal identification ”. the present embodiment will be described with reference to the drawings . fig4 schematically illustrates a device and method according to the present embodiment . as indicated by stimulus presentation 1 to a person as the object of personal authentication in fig4 , the person as the object of personal authentication is shown a display screen for stimulus presentation , and brain waves on the scalp of the person as the object of personal authentication are measured and recorded by an electroencephalograph ( a brain wave amplifier 4 in the figure ). the person as the object of personal authentication is fitted with electroencephalograph electrodes 3 for measuring brain waves . for example , the person wears a head cap to which the electroencephalograph electrodes are affixed . on a display screen ( monitor ), various visual stimuli are presented . the electroencephalograph acquires data of a raw waveform of the brain waves . the data of the brain wave raw waveform are analyzed and processed by a processing device such as a computer 6 , and a determined result of personal authentication is displayed on the display screen and the like . in fig4 , the thick arrow extending from the head where the brain wave electrodes are positioned to the brain wave amplifier 4 , and from the brain wave amplifier 4 to the computer 6 , schematically indicates wired or wireless transmission of signals . fig2 schematically illustrates the presentation of stimulus events for figure discrimination , and the reaction thereto of the brain waves of the person as the object of personal authentication over time according to the present embodiment . as illustrated in fig2 , stimulus events ( which may be referred to as attention - evoking events or test stimulus events ), such as simple figures , are presented to the person as the object of personal authentication , one event ( one sheet ) at a time . the brain waves of the person as the object of personal authentication who saw the figures are measured , and the brain waves are analyzed using a brain wave analysis processing device , such as the computer . the stimulus events may include signs , illustrations , pictures , and photographs . this is a figure discrimination task common to prior registration and personal authentication steps , as will be described later . stimulus event presentation and the brain wave measurement with respect to the stimulus events ( a ) for prior registration will be specifically described . one of a plurality of stimulus events , such as eight figures , is taught to the subject as the target . the subject is given a cognitive task of counting in the head the number of times the target appears among the stimulus events that are successively presented , and the associated brain waves are measured . the brain waves are measured from one or a plurality of electrodes attached to the scalp around the center of the top of the head . the measurement is performed according to a procedure indicated below . the electrodes are positioned at eight locations in accordance with a standard electrode placement system ( 10 % system ). ( 1 ) the subject is presented with a plurality of visual stimuli ( figures , illustrations , pictures , photograph , video and the like ). for example , the visual stimuli ( simple figures in fig2 ) are successively presented on the computer display screen and the like , in a pseudo - random sequence , as in a picture - story show ( see fig2 ). the stimuli are not limited to visual stimuli , and may include auditory stimuli ( sound , voice , music and the like ), tactile stimuli , odor stimuli and the like . ( 2 ) in this case , of the plurality of visual stimuli ( a plurality of geometric figures in fig2 ( triangle , diamond , star shape , bi - elliptical shape , rectangle , circular shape , heart shape , clover shape and the like )), one ( star shape , for example ) is taught as the “ target ” to the person as the object of personal authentication . the person as the object of personal authentication is taught to perform a task of counting in the head the number of times the target stimulus is presented . a series of stimulus presentation including a specific visual stimulus as the target is referred to as a game . when a block comprises pseudo - random presentations of all of the visual stimuli ( 8 types ), each once , each game comprises five blocks that are successively presented . in this case , each and every visual stimulus is presented five times . each visual stimulus has a presentation time duration of 750 milliseconds each time . after an interval of 250 milliseconds , the next visual stimulus is presented . ( 3 ) after a short rest , another game , i . e ., the ( 2 ) is executed with the teaching of the target stimulus event changed . this is repeated until all of the plurality of visual stimuli are taught as the target . for example , when eight figures are used , a total of eight games are implemented . between persons as the object of personal authentication , common targets are used . the brain wave data illustrated in the bottom of fig2 are an example of the brain wave data corresponding to the respective visual stimuli when the star shape is taught as the target and the subject is shown the visual stimuli and asked to count . as schematically illustrated , the brain wave data with respect to the visual stimulus of the target ( star shape ) show a greater reaction of the brain waves than the brain wave data with respect to the visual stimuli of the non - targets ( triangle , diamond , and bi - elliptical shape ). similarly , when the other targets are taught , the brain wave data with respect to the target visual stimulus among the brain wave data in many cases show a greater reaction of the brain waves than the brain wave data with respect to the non - target stimuli . the data acquired in the target selection task include a reaction immediately after the target presentation and a reaction immediately after a non - target presentation . the brain waves with respect to the stimuli ( visual stimuli , auditory stimuli , odor stimuli , tactile stimuli and the like ) will be described . the present embodiment utilizes a brain wave potential referred to as an event - related potential ( or event - related brain waves ) with respect to a stimulus . event - related potentials are transient brain waves which are produced in conjunction with the timing of occurrence of an external or internal event that affects a cognitive process , and include p300 ( a positive potential change 300 milliseconds after stimulus presentation ). brain wave data analysis processing and database registration ( b ) for prior registration will be specifically described . with respect to the two types of tagged data , i . e ., the brain wave data immediately after target presentation and the brain wave data immediately after non - target presentation , linear discrimination analysis is performed , and a discrimination model formula is generated . in the embodiment of the present invention , weighting coefficients of the model formula are optimized so as to produce an output such that the brain wave data for the target have a positive value , and the brain wave data for the non - target have a negative value . the weighting coefficients of the discrimination model formula are stored in a storage unit of the device of the present embodiment for each individual and for each stimulus event . similar data for a plurality of persons as the object of personal authentication are accumulated in the storage unit to create a database . in the following , a discrimination score will be described in detail with reference to a mathematical expression . for example , a discrimination score ( y ) with respect to a single presentation of each visual stimulus is calculated using a linear discrimination function expressed by the following formula . in the expression of y , x is the value of brain wave data ( voltage ) of a certain channel at a certain point in time . the value x has types ( n ) corresponding to the product of the number of channels ( the number of channels corresponding to the number of measurement locations because the brain wave data are obtained at a plurality of measurement locations on the scalp of the subject &# 39 ; s head ) and the data points . the weighting coefficient w with respect to the respective brain wave data and the constant term c can be determined by linear discrimination analysis . stimulus event presentation and brain wave measurement with respect to the stimulus events in step ( a ) of personal authentication will be specifically described . using the same stimulus types used in the above - described prior registration , and in the same way as described above with reference to ( a ) stimulus event presentation and brain wave measurement with respect to the stimulus events in prior registration , brain wave measurement is performed . that is , of a plurality of stimulus events , such as eight figures , one is taught as the target to the subject , and each subject is given the cognitive task of counting in the head the number of times the target appeared among the successively presented stimulus events , and the associated brain waves are measured . during personal authentication , it is not necessary to set all of the plurality of stimulus types as the target . neither is it necessary to implement all of the games if personal identification can be performed . a game may be interrupted when personal identification became possible . using the discrimination model formulas of a plurality of persons registered in the database , quantification concerning “ a likelihood of being the target ” with respect to new brain wave data ( brain wave data measured in a situation for authentication ) for authentication purpose becomes possible . that is , in the present embodiment , with respect to each of the stimuli for the person to be authenticated ( subject ), a discrimination score is calculated using the discrimination model formulas of the plurality of registered persons registered in the database , and the scores are accumulated for each stimulus type . when the stimulus type with the highest accumulated discrimination score obtained from the brain wave data of the subject in the final block matches the stimulus type set as the target , this is counted as a “ successful decoding ”. decoding accuracy is computed depending on how many of all of the games ( eight games , for example ) have been successfully decoded . the decoding accuracy varies between 0 / 8 to 8 / 8 . generally , the decoding accuracy increases as the number of times of repetition of stimulus presentation ( the number of blocks ) increases . however , even when the final results are the same , the decoding accuracy may be high from the beginning , or may increase halfway through , depending on the subject . accordingly , the process of an increase in decoding accuracy corresponding to an increase in the number of blocks may be different . thus , in a personal authentication system , it is preferable to use a block average of the decoding accuracy as detailed data of decoding accuracy . fig5 is a graph illustrating the transition of discrimination scores in which , with respect to each of the stimuli (( 1 ) to ( 8 ) in the figure ) for a person to be authenticated ( subject ), a discrimination score is calculated using the discrimination model formula for each of a plurality of registered persons registered in the database , and the score is shown and accumulated for each stimulus type over a predetermined time elapsed . in fig5 , the vertical axis shows the accumulated discrimination score , and the horizontal axis shows the time elapsed by the number of blocks ( first block to fifth block ). it is seen that , as the discrimination score of the brain wave data for each stimulus in each block during the execution of the cognitive task of counting the target accumulates , the specific stimulus event ( 4 ) has the accumulated discrimination score of more than 6 in the fifth block accumulation , exhibiting the highest value . it is also seen that the accumulated discrimination scores for the other stimulus events ( 1 ), ( 2 ), ( 3 ), ( 5 ), . . . , and ( 8 ) are stably low as the blocks are accumulated . fig6 is a radar chart illustrating the discrimination scores of the eight stimulus events in the first game in which id - 1 ( star shape figure , for example ) was taught as being the target . in fig6 , the discrimination score for id - 1 is greater than the other discrimination scores and the highest . accordingly , this is an example of successful decoding where the target taught and the stimulus event with the highest discrimination score are matched with each other . fig7 is a radar chart illustrating the discrimination scores of the eight stimulus events in the second game where id - 2 ( triangle , for example ) was taught as being the target . in fig7 , the discrimination score for id - 4 is greater than the other discrimination scores and the highest . accordingly , this is an example of decoding failure where the target taught and the stimulus type with the highest discrimination score are not matched with each other . in the present embodiment , decoding accuracy is determined by the numerical value obtained by dividing the number of successful decodings where the target taught and the stimulus type with the highest discrimination score are matched , by the total number ( the sum of the number of decoding failures where the target taught and the stimulus type with the highest discrimination score are not matched , and the number of successful decodings ). when eight stimulus events are used and the games are implemented using each and every one of the eight as the target taught , the decoding accuracy will be 0 / 8 to 8 / 8 . fig8 is an example of a graph showing the transition of decoding accuracy in the present embodiment . in fig8 , the vertical axis shows the decoding accuracy , and the horizontal axis shows the time elapsed by the number of blocks ( first block to fifth block ). fig8 is an example of implementation in which the decoding accuracy is calculated from the accumulated discrimination score . it is also possible to calculate the decoding accuracy from the discrimination score of brain wave data for each block during the execution of the cognitive task of counting the target . from the accumulated discrimination score of brain wave data when the game has been implemented up to a particular block , the decoding accuracy in that block may be calculated . as a technique for expression in numerical terms , including the transition of decoding accuracy , the curve of decoding accuracy may be integrated to provide a numerical value . in the first to the third embodiments , the value is used as an index for comparison between discrimination models . as illustrated in fig8 , generally , as the number of blocks increases , the decoding accuracy increases . while the example involving eight stimulus types and five blocks has been described , the number of blocks may be set as appropriate in the brain wave measurement for authentication . with respect to the brain wave data for each stimulus for the person to be authenticated , the discrimination score is calculated using the discrimination model formula for each of a plurality of registered persons registered in the database , and then the discrimination score is accumulated for each stimulus type over a predetermined time elapsed ( a number of blocks ). when the stimulus type of which the accumulated discrimination score obtained from the brain wave data of the subject in each block became the highest is matched with the stimulus type set as the target , this is counted as a successful decoding . then , decoding accuracy is computed depending on how many of all of the games ( eight games , for example ) resulted in successful decoding . identification of the person who provided the model with the highest decoding accuracy in step ( c ) of personal authentication will be specifically described . the registered person who provided the discrimination model formula with the highest decoding accuracy among the decoding accuracies obtained in step ( b ) is identified . authentication is performed to prove that the person to be authenticated is the registered person identified among authentication candidates who are registered in advance . the authentication may be performed by asking the person to be authenticated to input the id , such as letters of the alphabet or numbers , of the object candidate registered in advance , and by determining whether the id matches the registered person identified as having the highest decoding accuracy . in order to further increase the reliability of authentication , a known authentication method , such as fingerprint authentication , may be used in combination . while the embodiment has been described mainly with reference to visual stimuli , the stimuli may comprise auditory stimuli , tactile stimuli , odor stimuli and the like instead of visual stimuli , and the corresponding brain waves may be measured and analyzed . the first embodiment has been described with reference to the example in which , as illustrated in fig2 , the behavioral task for personal identification by brain waves involved figure discrimination . in the present embodiment , as illustrated in fig3 , position discrimination is used as a behavioral task for personal identification by brain waves . the present embodiment is similar to the first embodiment with the exception that visual stimuli concerning position discrimination is handled . in the target selection task concerning position discrimination , any of a plurality of positions on the screen ( eight locations in the example ) is randomly flashed , where one of the positions is the target . the position discrimination selection task is also implemented a plurality of times with the target position varied . when the behavioral task involves figure discrimination and when it involves position discrimination , the cognitive function of the brain is different . position discrimination , as opposed to the discrimination of different figures or pictures , can be performed by the brain at high speed . accordingly , faster authentication can be expected . fig9 and 10 illustrate examples of the results of an experiment of personal authentication by brain waves . the experiment was implemented with a target task concerning position discrimination . for each of subjects who were authentication candidates , a cognitive task was implemented in which eight visual stimuli , differing only in the position where they flashed , were successively presented , and the subject counted the number of times one of the visual stimuli which had been taught to be the target , followed by the measurement of the corresponding brain waves . during the prior registration for registering a discrimination model formula in advance , the discrimination model formula was generated using data from eight games of 15 blocks . then , in the step of personal authentication with respect to the person to be authenticated , an experiment of eight games of five blocks was performed under the same conditions as in the prior registration . then , with respect to the obtained brain wave data of the person to be authenticated , decoding accuracy was determined by applying the discrimination model formula of each of the candidate object persons (“ discrimination model provider ” in the figures ) who had been prior - registered earlier . fig9 illustrates how the decoding accuracy determined by applying the discrimination model formulas of the candidate object persons transitions as the blocks accumulated . it is seen that the decoding accuracy value is the highest when the discrimination model formula of the candidate object person no . 17 was applied compared with when the discrimination model formulas of the other candidate object persons were applied . the transition of the decoding accuracy shows that , as the number of blocks increases and the decoding accuracy accumulates , the decoding accuracy becomes the highest in the case of no . 17 when three or more blocks are accumulated . fig1 illustrates the decoding accuracy with respect to the discrimination model providers no . 1 to no . 20 based on the results of fig9 , in all - block average . from the results of the experiment , it is seen that the highest decoding accuracy with respect to the brain wave data of the subject no . 17 ( sbj . 17 ) corresponds to the discrimination model of the subject . as a result of similar experiments conducted with respect to authentication experiments for 20 persons , a similar phenomenon was confirmed with respect to the data of 19 subjects . this corresponded to the authentication accuracy of 95 %, which is higher than the accuracy of authentication using conventional brain wave data . when one person who could not be authenticated was analyzed , the person was second only to the candidate object person with the highest decoding accuracy . accordingly , it is possible to attain 100 % authentication accuracy by increasing the number of blocks , for example . the first and the second embodiments have been described with reference to the examples in which the behavioral tasks for personal identification by brain waves included figure discrimination and position discrimination . in the present embodiment , with respect to both a figure discrimination task and a position discrimination task , prior registration of a discrimination model formula and personal authentication are performed . during personal authentication , if a difference in decoding accuracy from the second place and below is caused in the first task , the other task may not be implemented . in this way , one of the figure discrimination task and the position discrimination task may be omitted as appropriate . in the first to the third embodiments , personal authentication has been described focusing on decoding accuracy . in the present embodiment , instead of decoding accuracy , personal authentication is performed focusing on the discrimination score itself that is calculated when determining decoding accuracy . as illustrated in fig5 , the discrimination scores ( accumulated ) are calculated on the stimulus type unit basis . this is utilized in the present embodiment , where authentication is performed by comparing the value of the discrimination score according to each stimulus type or the value of the accumulated discrimination score between a plurality of discrimination models of a plurality of authentication candidates . in the following , the present embodiment will be specifically described in which a single decoding trial comprises a game in which a target is taught once in a target stimulus task ( one gage according to the first embodiment ). the brain waves of a person to be authenticated who is wishing for authentication are measured . with respect to the brain wave data , using the discrimination model of each of a plurality of registered persons registered in the database , an accumulated discrimination score for all of the blocks is calculated for each stimulus type in each decoding trial in which a specific stimulus type becomes the target . the resultant accumulated discrimination scores for the stimulus types are standardized such that the average value is 0 and the standard deviation is 1 , thereby calculating a standard accumulated discrimination score . this computation is performed for all of the decoding trials , and then an average value of the standard accumulated discrimination score with respect to the target is determined . this operation is performed for each of the discrimination models registered in the database . based on the result , the person who provided the discrimination model of which the standard accumulated discrimination score with respect to the target is the highest is estimated and authenticated to be that person . in another specific example , authentication may be performed by ranking the accumulated discrimination scores in descending order of scores in each decoding trial , and comparing average values of the ranking data with respect to all of the decoding trials to provide the discrimination model with the highest rank ( 1st place ). in the case of the present embodiment , the authentication operation can be performed with a decoding trial using a single stimulus type or some of the stimulus types as the target , rather than performing the decoding trial using all of the stimulus types as the target . the method by which , with respect to the decoding trials in which each of the maximum of eight types of stimuli is made the target ( eight decoding trials ), the standard accumulated discrimination scores are determined , and their average value is used to determine the most suitable discrimination model can provide higher authentication accuracy . it is also possible to decrease the number of blocks , i . e ., the number of times a stimulus group is repeated , and authentication is possible when there is at least one block ( eight types of stimuli , including the target , are presented , each once ). further , in the first to the third embodiments , too , it is possible to perform authentication by determining averages of a ranking of averages of the transition of decoding accuracy in descending order of the averages and a ranking of the accumulated discrimination scores in descending order of the scores to determine the highest rank ( 1st place ). in the first to the fourth embodiments , the authentication methods have been presented that focused on the brain waves to identify who the person to be authenticated is , assuming that the person is one of the persons registered in the database . however , in an actual situation for authentication , a person who is not registered in the database may be the object of authentication . in this case , it is contemplated to be effective , as a technique for eliminating un - registered persons , to focus on decoding accuracy . that is , if the person to be authenticated is one of the persons registered in the database , the decoding accuracy of the cognitive task should become very high when his or her own model is used ( 90 % or more , from the knowledge gained in the past ). accordingly , even when a threshold value of decoding accuracy is set at 0 . 7 ( 70 %), for example , a negative determination can be made , i . e ., it can be determined that the person is not registered in the database if the decoding accuracy is below the threshold value . if the threshold value is made too low , the risk of authenticating a person not registered in the database as one of the registered persons increases . conversely , if the threshold value is set too high , the risk of wrongly rejecting a person registered in the database as being a non - registered person increases . accordingly , the setting of the threshold value should be made depending on which of the risks is more desirable to be eliminated . as a technique for authentication / rejection by the threshold value setting , the accumulated discrimination score ( its average value ) with respect to the target may be used as an index , instead of decoding accuracy . it is also possible to set the threshold value using both the index and decoding accuracy . the examples described with reference to the embodiments and the like have been described for facilitating an understanding of the invention , and the present invention is not limited to such embodiments .
provided are a highly confidential personal authentication device which uses brain waves , a personal authentication method , and a personal authentication system and program . the authentication device using brain waves is provided with : an electroencephalograph ; and a processing unit which , with respect to brain waves with respect to a plurality of stimulus events obtained by the electroencephalograph , determines a discrimination score according to a discrimination model for estimating brain information for each authentication candidate accumulated in advance , based on a discrimination - model - to - discrimination - model comparison of the discrimination score , identifies and authenticates an authentication candidate who provided the model . the identifying of the authentication candidate based on the discrimination score in the processing unit is based on the discrimination score and / or decoding accuracy determined from the discrimination score .