CPC H04L 9/321 (2013.01) [H04L 9/0819 (2013.01); H04L 63/0428 (2013.01)] | 5 Claims |
1. An extension cryptographic processing method of a processing device including a trusted execution environment (TEE), the extension cryptographic processing method comprising:
registering, by at least one processor that constitutes the TEE of the processing device, an extension program in response to a request from an application;
establishing, by the at least one processor, a secure communication channel with an extension program platform in which the registered extension program is installed;
receiving, by the at least one processor, an extension cryptographic operation request from the application;
delivering, by the at least one processor, the extension cryptographic operation request and an encryption key for processing of the extension cryptographic operation request to an extension program corresponding to the extension cryptographic operation request among extension programs installed in the extension program platform through the established secure communication channel;
receiving, by the at least one processor, an operation result of the extension cryptographic operation request processed using the encryption key by way of the extension program corresponding to the extension cryptographic operation request from the extension program platform through the secure communication channel; and
providing, by the at least one processor, the received operation result to the application.
|