AUTHENTICATION DEVICE, AUTHENTICATION METHOD, AND COMPUTER PROGRAM
First Claim
1. An authentication device comprising:
- an electrocardiographic waveform data creation unit configured to create a plurality of pieces of electrocardiogram waveform data extracted for each heartbeat from electrocardiogram signals of a plurality of users;
a similarity calculation unit configured to calculate a similarity between each piece of electrocardiogram waveform data of each user and template waveform data created by averaging pieces of electrocardiogram waveform data of the each user;
a neural network model creation unit configured to create and train a first neural network model for every user by using similarities between pieces of electrocardiogram waveform data of a user and the template waveform data of the same user and similarities between pieces of electrocardiogram waveform data of one user and the template waveform data of another user, and create and train a plurality of second neural network models for respective users by using similarities between pieces of electrocardiogram waveform data of a certain user and the template waveform data of the certain user and similarities between pieces of electrocardiogram waveform data of the certain user and the template waveform data of another user different from the certain user; and
an authentication unit configured to, at the time of authentication, execute a first step of authentication process in which the similarities calculated using electrocardiogram waveform data for authentication created from electrocardiogram signals of a user to be authenticated and the template waveform data are input to the first neural network model created and trained in advance, and execute a second step of authentication process in which the similarities are input to the second neural network model created and trained in advance.
1 Assignment
0 Petitions
Accused Products
Abstract
An authentication method comprising creating electrocardiogram data of users; calculating a similarity between electrocardiogram data of each user and template data created by averaging electrocardiogram data of each user; creating and training a first NNmodel for every user by using similarities between electrocardiogram data of a user and template data of the same user and similarities between electrocardiogram data of a user and template data of another user, and creating and training second NNmodels for users by using similarities between electrocardiogram data of a user and template data of the user and similarities between electrocardiogram data of the user and template data of another user; and executing a first step in which the similarities calculated using electrocardiogram data for authentication of a user to be authenticated and template data are input to the first NNmodel, and executing a second step in which the similarities are input to the second NNmodels.
-
Citations
8 Claims
-
1. An authentication device comprising:
-
an electrocardiographic waveform data creation unit configured to create a plurality of pieces of electrocardiogram waveform data extracted for each heartbeat from electrocardiogram signals of a plurality of users; a similarity calculation unit configured to calculate a similarity between each piece of electrocardiogram waveform data of each user and template waveform data created by averaging pieces of electrocardiogram waveform data of the each user; a neural network model creation unit configured to create and train a first neural network model for every user by using similarities between pieces of electrocardiogram waveform data of a user and the template waveform data of the same user and similarities between pieces of electrocardiogram waveform data of one user and the template waveform data of another user, and create and train a plurality of second neural network models for respective users by using similarities between pieces of electrocardiogram waveform data of a certain user and the template waveform data of the certain user and similarities between pieces of electrocardiogram waveform data of the certain user and the template waveform data of another user different from the certain user; and an authentication unit configured to, at the time of authentication, execute a first step of authentication process in which the similarities calculated using electrocardiogram waveform data for authentication created from electrocardiogram signals of a user to be authenticated and the template waveform data are input to the first neural network model created and trained in advance, and execute a second step of authentication process in which the similarities are input to the second neural network model created and trained in advance. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An authentication method comprising:
-
creating a plurality of pieces of electrocardiogram waveform data extracted for each heartbeat from electrocardiogram signals of a plurality of users; calculating a similarity between each piece of electrocardiogram waveform data of each user and template waveform data created by averaging pieces of electrocardiogram waveform data of the each user; creating and training a first neural network model for every user by using similarities between pieces of electrocardiogram waveform data of a user and the template waveform data of the same user and similarities between pieces of electrocardiogram waveform data of one user and the template waveform data of another user, and creating and training a plurality of second neural network models for respective users by using similarities between pieces of electrocardiogram waveform data of a certain user and the template waveform data of the certain user and similarities between pieces of electrocardiogram waveform data of the certain user and the template waveform data of another user different from the certain user; and at the time of authentication, executing a first step of authentication process in which the similarities calculated using electrocardiogram waveform data for authentication created from electrocardiogram signals of a user to be authenticated and the template waveform data are input to the first neural network model created and trained in advance, and executing a second step of authentication process in which the similarities are input to the second neural network model created and trained in advance.
-
-
8. A non-transitory computer-readable storage medium storing therein a program for causing a computer to execute a process comprising:
-
creating a plurality of pieces of electrocardiogram waveform data extracted for each heartbeat from electrocardiogram signals of a plurality of users; calculating a similarity between each piece of electrocardiogram waveform data of each user and template waveform data created by averaging pieces of electrocardiogram waveform data of the each user; creating and training a first neural network model for every user by using similarities between pieces of electrocardiogram waveform data of a user and the template waveform data of the same user and similarities between pieces of electrocardiogram waveform data of one user and the template waveform data of another user, and creating and training a plurality of second neural network models for respective users by using similarities between pieces of electrocardiogram waveform data of a certain user and the template waveform data of the certain user and similarities between pieces of electrocardiogram waveform data of the certain user and the template waveform data of another user different from the certain user; and at the time of authentication, executing a first step of authentication process in which the similarities calculated using electrocardiogram waveform data for authentication created from electrocardiogram signals of a user to be authenticated and the template waveform data are input to the first neural network model created and trained in advance, and executing a second step of authentication process in which the similarities are input to the second neural network model created and trained in advance.
-
Specification