Intel® Software Guard Extensions (Intel® SGX)
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.

Network Requirement and Proxy Setting to run SGX SDK

He__Yi
Beginner
390 Views

Hi!

Part of the SGX aesm platform software need to talk to intel to complete its service. For example key provisioning, sgx_get_ps_cap()...

The User Reference also stated that for some functionalities, 'to run in the hardware mode, you need to access to the Internet. Configure the system network proxy settings if needed.'

I'm actually wondering what type of network configuration is needed to support the aesm platform software. For example what IP address from intel does aesm talk to, what type of network proxy is needed. Due to our firewall policy we probably couldn't give the SGX developing kit we purchased unlimited access to most of the outside IPs, could you give some details specifically on what should be opened for aesm service?

 

Thank you so much!

0 Kudos
1 Solution
Scott_R_Intel
Employee
390 Views

Hello.

Please see the source header below for the URLs used by the PSW to to access different SGX backend services:

https://github.com/intel/linux-sgx/blob/master/psw/ae/data/constants/linux/default_url_info.hh

Regards.

Scott

View solution in original post

2 Replies
Scott_R_Intel
Employee
391 Views

Hello.

Please see the source header below for the URLs used by the PSW to to access different SGX backend services:

https://github.com/intel/linux-sgx/blob/master/psw/ae/data/constants/linux/default_url_info.hh

Regards.

Scott

He__Yi
Beginner
390 Views

Gotcha!

Many thanks!!

Reply