Apparatus and Method for Protecting Shared Objects
AssigneeHuawei Technologies Co., Ltd.
InventorsSampo Sovio, Qiming Li, Gang Lian, Kui Wang, Santeri Salko, Vladimir Ushakov
Life of this patent
Estimating the term…
Loading patent…
AssigneeHuawei Technologies Co., Ltd.
InventorsSampo Sovio, Qiming Li, Gang Lian, Kui Wang, Santeri Salko, Vladimir Ushakov
Estimating the term…
An apparatus is configured to protect the privacy of shared objects by loading shared object into a user memory of a rich execution environment. The shared object has an encrypted segment and metadata. A request for decryption is sent to a trusted execution environment and the encrypted segment is decrypted based on the metadata and a predetermined platform key to produce a decrypted segment. The decrypted segment is written into the shared object. A request to lock the shared object is sent and a memory occupied by the shared object is locked or set to execute only. The lock of the memory region occupied by the decrypted shared object maps the memory region to be non-readable and non-writable to applications executing at a first privilege level and to the operating system kernel executing at a second privilege level.
An apparatus comprising:
A method implemented by a computing device, wherein the method comprises:
A program product comprising computer-executable instructions that are stored on a non-transitory computer readable medium and that, when executed by a processor, cause a device to:
Dependencies are inferred from the claim text.