A control method of a decryption key storage server in an authentication system including a biometric information storage server, a target client included in the at least one client, and the decryption key storage server, the control method comprising:
- acquiring an identifier of the target client and the encrypted biometric information for authentication encrypted based on a biometric information for authentication of a user and a unique encryption key by the target client, wherein the biometric information for authentication is acquired by the target client;
- acquiring biometric information for registration corresponding to the identifier among at least one biometric information for registration stored in the biometric information storage server, wherein the biometric information for registration is encrypted by the target client;
- each of the at least one client providing the biometric information for registration to the biometric information storage server;
- extracting a decryption key corresponding to the identifier from the at least one decryption key in the decryption storage server;
- decrypting the encrypted biometric information for authentication and the biometric information for registration corresponding to the identifier using the decryption key corresponding to the identifier;
- determining whether or not the decrypted biometric information for authentication and the decrypted biometric information for registration corresponding to the identifier match;
- and
- providing a matching result to the biometric information storage server or the target client,
- wherein the at least one decryption key is stored in the decryption key storage server separated from the at least one client and the biometric information storage server,
- wherein the biometric information for registration is stored in the biometric information storage server separated from the at least one client and the decryption key storage server where the at least one decryption key is stored,
- wherein the decryption key storage server decrypt the encrypted biometric information for registration when the encrypted biometric information for registration is transmitted to the decryption key storage server by the biometric information storage server, wherein the biometric information for authentication is acquired and encrypted in the target client of the at least one client separated from the biometric information storage server and the decryption key storage server, and
- wherein the decryption key, which is corresponding to the unique encryption key of the at least one client, respectively, is transmitted by the at least one client to the decryption key storage server without passing through the biometric information storage server, and wherein the biometric information for registration, which is encrypted through the unique encryption key, is transmitted by the at least one client to the biometric information storage server without passing through the decryption key storage server, and
- wherein the decryption key and the biometric information for registration are not stored in the decryption key storage server or the biometric information storage server together.