Intel® Software Guard Extensions (Intel® SGX)
Discussion board focused on hardware-based isolation and memory encryption to provide extended code protection in solutions.

Enabling Platform Service Capability

Jangid__Mohit_Kumar
642 Views

Hi There,

I am using intel SGX SDK 2.7. My system is --  8th Generation Intel® Core™ i7 Processor, Ubuntu 18.04, Kernel 5.3.0-7648-generic. 

The SealedData example in the sample code shows --

	Replay Protected DRM operation:
cannot get platform service capability, error code = 0x4001
Initialization the DRM failed.

	Replay Protected DRM update limitation:
cannot get platform service capability, error code = 0x4001
Initialization the DRM failed.

	Replay Protected DRM replay attack protection:
cannot get platform service capability, error code = 0x4001
Initialization the DRM failed.

	Time based policy operation:
cannot get platform service capability, error code = 0x4001
Initialization the time based policy failed.

	Time based policy expiration:
cannot get platform service capability, error code = 0x4001
Initialization the time based policy failed.

My machine seems to have MEI enabled. 

lsmod | grep mei output is 

mei_hdcp               24576  0
mei_me                 40960  1
mei                   102400  3 mei_hdcp,mei_me

LMS link from https://www.intel.com/content/dam/support/us/en/documents/technologies/intel_amt_linux_enablement_guide_revision_1_1.pdf points to file for only Windows platform. 

What am I missing? 

 

0 Kudos
1 Reply
JesusG_Intel
Moderator
642 Views

Hello Mohit, unfortunately the Platform Services are no longer included as part of Intel SGX for Linux, therefore the SealedData sample will not work. Platform Services are still supported on Windows, however.

Regards,

Jesus

Intel Customer Support

0 Kudos
Reply