An electronic device comprising: a display; and at least one processor connected with the display, wherein the at least one processor is configured to: perform a digital signature for a blockchain address and first information associated with the blockchain address using a private key, associate and store signature data obtained as a result of performing the digital signature with at least one of the blockchain address or the first information, perform authentication for the blockchain address and the first information using a public key corresponding to the private key, based on the stored signature data, and control the display to display the blockchain address and the first information, based on the result of performing the authentication, wherein the at least one processor is further configured to: operate a rich operating system and a trusted operating system, transmit the first information and the blockchain address from a first application of the rich operating system to a second application of the trusted operating system, in response to a request to authenticate the blockchain address, obtain an approval command for the first information and the blockchain address by the second application, generate the signature data for the first information and a first blockchain address using the private key by a third application of the trusted operating system, in response to the approval command, and store the signature data in a memory of the electronic device by the first application. a display; and at least one processor connected with the display, wherein the at least one processor is configured to: perform a digital signature for a blockchain address and first information associated with the blockchain address using a private key, associate and store signature data obtained as a result of performing the digital signature with at least one of the blockchain address or the first information, perform authentication for the blockchain address and the first information using a public key corresponding to the private key, based on the stored signature data, and control the display to display the blockchain address and the first information, based on the result of performing the authentication, perform a digital signature for a blockchain address and first information associated with the blockchain address using a private key, associate and store signature data obtained as a result of performing the digital signature with at least one of the blockchain address or the first information, perform authentication for the blockchain address and the first information using a public key corresponding to the private key, based on the stored signature data, and control the display to display the blockchain address and the first information, based on the result of performing the authentication, wherein the at least one processor is further configured to: operate a rich operating system and a trusted operating system, transmit the first information and the blockchain address from a first application of the rich operating system to a second application of the trusted operating system, in response to a request to authenticate the blockchain address, obtain an approval command for the first information and the blockchain address by the second application, generate the signature data for the first information and a first blockchain address using the private key by a third application of the trusted operating system, in response to the approval command, and store the signature data in a memory of the electronic device by the first application. operate a rich operating system and a trusted operating system, transmit the first information and the blockchain address from a first application of the rich operating system to a second application of the trusted operating system, in response to a request to authenticate the blockchain address, obtain an approval command for the first information and the blockchain address by the second application, generate the signature data for the first information and a first blockchain address using the private key by a third application of the trusted operating system, in response to the approval command, and store the signature data in a memory of the electronic device by the first application.