US 12,177,350 B2
Extension cryptographic operation processing system and method
Nohyun Kwak, Daejeon (KR); and Yunjong Jeong, Daejeon (KR)
Assigned to TEEware Co., Ltd., Daejeon (KR)
Filed by TEEware Co., Ltd., Daejeon (KR)
Filed on Jul. 15, 2022, as Appl. No. 17/866,073.
Application 17/866,073 is a continuation of application No. PCT/KR2020/016249, filed on Nov. 18, 2020.
Claims priority of application No. 10-2020-0116653 (KR), filed on Sep. 11, 2020.
Prior Publication US 2022/0360445 A1, Nov. 10, 2022
Int. Cl. H04L 9/32 (2006.01); H04L 9/08 (2006.01); H04L 9/40 (2022.01)
CPC H04L 9/321 (2013.01) [H04L 9/0819 (2013.01); H04L 63/0428 (2013.01)] 5 Claims
OG exemplary drawing
 
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.