A system for registering biometric information, comprising a server; and an apparatus (12, 110-n, 200), comprising: one or more processors; and one or more communication interfaces, wherein the one or more processors are configured to generate a registration target biometric template based on biometric information of a user, transmit to the server, through the one or more communication interfaces a biometric information registration request including the registration target biometric, template, acquire from the server, through the one or more communication interfaces, transaction information based on the biometric information registration request, generate an electronic signature of the transaction information using a private key, transmit to the server, through the one or more communication interfaces, the electronic signature of the transaction information, and acquire from the server, through the one or more interfaces a registration result for the communication registration target biometric template based on a result of verification, by the server, of the electronic signature of the transaction information, wherein the transaction information includes hash information and random character information for the registration target biometric template, wherein the registration result is determined based on the result of the verification, by the server, of the electronic signature of the transaction information using a public key that corresponds to the private key, wherein the server stores the registration target biometric template if the result of the verification of the electronic signature of the transaction information is successful. a server; and an apparatus (12, 110-n, 200), comprising: one or more processors; and one or more communication interfaces, wherein the one or more processors are configured to generate a registration target biometric template based on biometric information of a user, transmit to the server, through the one or more communication interfaces a biometric information registration request including the registration target biometric, template, acquire from the server, through the one or more communication interfaces, transaction information based on the biometric information registration request, generate an electronic signature of the transaction information using a private key, transmit to the server, through the one or more communication interfaces, the electronic signature of the transaction information, and acquire from the server, through the one or more interfaces a registration result for the communication registration target biometric template based on a result of verification, by the server, of the electronic signature of the transaction information, wherein the transaction information includes hash information and random character information for the registration target biometric template, wherein the registration result is determined based on the result of the verification, by the server, of the electronic signature of the transaction information using a public key that corresponds to the private key, one or more processors; and one or more communication interfaces, wherein the one or more processors are configured to generate a registration target biometric template based on biometric information of a user, transmit to the server, through the one or more communication interfaces a biometric information registration request including the registration target biometric, template, acquire from the server, through the one or more communication interfaces, transaction information based on the biometric information registration request, generate an electronic signature of the transaction information using a private key, transmit to the server, through the one or more communication interfaces, the electronic signature of the transaction information, and acquire from the server, through the one or more interfaces a registration result for the communication registration target biometric template based on a result of verification, by the server, of the electronic signature of the transaction information, wherein the transaction information includes hash information and random character information for the registration target biometric template, wherein the registration result is determined based on the result of the verification, by the server, of the electronic signature of the transaction information using a public key that corresponds to the private key, wherein the server stores the registration target biometric template if the result of the verification of the electronic signature of the transaction information is successful.