วิธีตรวจสอบว่าโปรเซสเซอร์ที่มี Intel® Software Guard Extensions (Intel® SGX) รองรับ DCAP และ FLC หรือไม่
ไม่สามารถตรวจสอบได้ว่าโปรเซสเซอร์ที่รองรับIntel® Software Guard Extensions (Intel® SGX) รองรับ Datacenter Attestation Primitives (DCAP) และ Flexible Launch Control (FLC) หรือไม่
หากโปรเซสเซอร์รองรับIntel® SGXและ FLC โปรเซสเซอร์จะรองรับ DCAP
มีสองตัวเลือกในการพิจารณาว่าโปรเซสเซอร์ของระบบของคุณรองรับ FLC หรือไม่:
ตัวเลือก 1
ในระบบ Linux* ให้ดําเนินการ CPUID ในเทอร์มินัล:
- เปิด เทอร์มินัลและ เรียกใช้: $ cpuid | grep -i sgx
- มองหา ผลลัพธ์: SGX_LC: SGX launch config supported = true
ตัวเลือกที่ 2
ใช้ test-sgx.c:
- ไปที่ SGX Hardware Github และดาวน์โหลดไฟล์ทดสอบ-sgx.c หรือโคลนคลัง
- คอมไพล์ และเรียกใช้งาน test-sgx.c ตาม คําแนะนําเหล่านี้:
$ gcc test-sgx.c -o test-sgx
$ ./test-sgx - มองหา ผลลัพธ์: sgx launch control: 1
การรองรับ FLC ในระบบ Intel® Xeon® E ยังขึ้นอยู่กับ BIOS และเฟิร์มแวร์ แพลตฟอร์มต้องมี BIOS ที่ใช้Intel® Server Platform Services (Intel® SPS) และเฟิร์มแวร์ ตรวจสอบ กับผู้ผลิตแพลตฟอร์มของคุณเพื่อตรวจสอบว่าเป็นแบบใช้ SPS หรือไม่
หมาย เหตุ |
CPUID ไม่เพียงพอที่จะตรวจจับความสามารถในการใช้งานของ Intel® Software Guard Extensions (Intel® SGX) บนแพลตฟอร์ม อ่าน การตรวจจับIntel® Software Guard Extensions (Intel® SGX) อย่างถูกต้องในแอปพลิเคชันของคุณ เพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการตรวจสอบว่าโปรเซสเซอร์ของคุณรองรับIntel® SGXและเปิดใช้งานIntel® SGXอยู่หรือไม่ |
คุณสามารถหาข้อมูลเพิ่มเติมได้ใน การอัปเดตเกี่ยวกับการรับรองเอกสารของบุคคลที่สาม
Intel® SGX DCAPการรับรอง ECDSA ทํางานร่วมกับโปรเซสเซอร์ Intel ที่รองรับ FLC:
- โปรเซสเซอร์ Intel® Xeon® แบบปรับขนาดได้ เจนเนอเรชั่น 3
- SKU สามตัวแรกของIntel® Xeon®ตระกูล E-21xx ที่รองรับ FLC (E-2174G, E-2176G, E-2186G) บนแพลตฟอร์มที่ใช้Intel® SPS
- โปรเซสเซอร์ Intel® Core™ เจนเนอเรชั่น 8 หรือใหม่กว่าที่มาพร้อมการรองรับการควบคุมการเปิดใช้ที่ยืดหยุ่นและIntel® Advanced Encryption Standard New Instructions (Intel® AES-NI)
- โปรเซสเซอร์ Intel® Atom® ที่รองรับการควบคุมการเปิดตัวที่ยืดหยุ่นและการสนับสนุนIntel® AES-NI
ชุด Intel® NUC ต่อไปนี้รองรับ FLC: