-
1.
公开(公告)号:US20240320308A1
公开(公告)日:2024-09-26
申请号:US18218320
申请日:2023-07-05
Inventor: Woomin HWANG , Sung-Jin KIM , Inhyeok JANG , Byung Chul BAE , Byungjoon KIM
CPC classification number: G06F21/14 , G06F21/602 , G06F21/74
Abstract: Disclosed herein are an apparatus and method for code randomization in a confidential execution region based on Intel Software Guard eXtensions (SGX) for a user application and a shared library. The method may include initializing a confidential execution region by executing an SGX enclave shared object file generated and distributed by a publisher device, loading an encrypted payload into memory, acquiring a decryption key for decrypting the encrypted payload, decrypting the payload, and placing the decrypted payload in the confidential execution region in units of basic blocks with reference to metadata distributed by the publisher device.