Patent attributes
A method of operating an electronic device capable of operating a plurality of execution environments including a first execution environment and a second execution environment is provided. The method includes generating a first authentication value, using a first application executed in the first execution environment, transmitting the first authentication value from the first application through the second execution environment to a second application executed in the first execution environment, transmitting, based on reception of the first authentication value, a second authentication value and a result of authentication of the user from the second application to the first application through the second execution environment, and performing, when the second authentication value corresponds to the first authentication value, payment based on the result of the authentication, using the first application.