/sgx_cv

Transplant Opencv Core Library inside Intel SGX Enclave

Primary LanguageC++

Prerequisites

  • Ensure that you have the following required operating systems:
    • Ubuntu* 16.04.3 LTS Desktop 64bits
    • Ubuntu* 16.04.3 LTS Server 64bits
    • Red Hat Enterprise Linux Server release 7.4 64bits
    • CentOS 7.4.1708 64bits
    • SUSE Linux Enterprise Server 12 64bits
  • Ensure that you have the following required hardware:
    • 6th Generation Intel(R) Core(TM) Processor or newer
  • Configure the system with the SGX hardware enabled option.
  • Use the following command(s) to install the required tools:
    • On Ubuntu 16.04:
      $ sudo apt-get install cmake libopencv-dev

Install SGX Driver

Refer to https://github.com/intel/linux-sgx-driver

Install SGX SDK and PSW Package

Refer to https://github.com/intel/linux-sgx