Apart from the ODD, the GPU (and its driver), the display, and the playback software, AACS 2.0 support seems to be a major concern. Its implementation on the PC is different from other consumer electronics, according to CyberLink. In a bid not to let AACS 2.0 encryption keys leak (as it happened in the past to the original AACS), AACS LA demands to handle their decryption in a secure hardware environment. To create secured private regions of memory that cannot be accessed by third-party applications (to prevent access to AACS2 keys), software developers have to use Intel’s Software Guard Extensions (SGX) instructions, whereas end users have to use platforms featuring the technology. Intel’s SGX has to be supported by the CPU, the OS and the application, but one of the problems is that not all modern processors support it. Intel first incorporated SGX into its Skylake CPUs in 2015, but not all of such chips support the tech: for example, some of the early higher-end processors have it disabled. Moreover, SGX has to be supported by motherboard’s BIOS and at present Pioneer recommends Intel 200-series based platforms (note that this does not mean that every Intel 200-series mainboard supports SGX). It is also important to note that not every Intel 200-series motherboard/system supports HDCP 2.2, which is required if the integrated is used. In fact, in the latter case Pioneer says that Intel’s HD Graphics 630 or more advanced is required, which eliminates low-power CPUs.