- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
An ISV of mine has two technical questions about SGX:
1. May I ask about typical range of enclaves ECALL / OCALL latencies? Some approximate estimate for the existing processors.
Of course some penalty exists - call in or from the enclave is not a direct function call.
But maybe your engineers have numerical information about this?
2. There is a trusted OpenSSL library in the SGX SDK for Windows - topenssl - in folder /IntelSGXSDK/src/X509Verifier/x509/topenssl .
But I found no such library in the Linux SDK. Does it exist only for Windows and there is no trusted OpenSSL project for the Linux?
Thank you!
링크가 복사됨
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi Brian,
#2. There is no trusted OpenSSL library for Linux. The below link confirms it .
https://software.intel.com/en-us/forums/intel-software-guard-extensions-intel-sgx/topic/676097
-Surenthar.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi Surenthar,
I have two technical questions about SGX:
1. Can we expect support for trusted OpenSSL project for the Linux from Intel?
2. Can SGX supports 256 bits key for encryption & decryption because as per developer reference guide by Intel SGX, key must be 128 bits?
Thank You,
- Rohit
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
1. Can we expect support for trusted OpenSSL project for the Linux from Intel?
The topenssl library provided with the Windows samples is a one-off build intended for demonstration purposes. It is not a supported project.
2. Can SGX supports 256 bits key for encryption & decryption because as per developer reference guide by Intel SGX, key must be 128 bits?
The AES encryption algorithms in the trusted crypto library provided with the Intel SGX SDK only support 128-bit keys. To use 256-bit keys developers would need to implement the algorithms themselves or port existing libraries to work inside an enclave.
-Surenthar
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
However, the Windows SDK 1.6 release exposes the underlying IPP crypto library. You may use the ippsAES_GCM API for symmetric encryption/decryption using 128, 192, or 256-bit key length.