He is also an Intel Senior Principal Engineer, serving as the Chief Core Cryptography Architect of the CPU Architecture Group. His interests include cryptography, security, and algorithms. Shay is responsible for some of the recent CPU instructions that speed up cryptographic algorithms, such as the AES-NI and the carry-less multiplier instruction, the coming VPMADD52, and for some micro architectural enhancements in the Big Cores. He has contributed software patches to open source libraries, such as OpenSSL and NSS, offering significant performance gains to encryption, authenticated encryption, public key algorithms, and hashing. He was one of the architects of the emerging Intel Software Guard Extensions (SGX), in charge of the cryptographic definition and implementation of SGX, and the inventor of the Memory Encryption Engine on the latest Architecture Codename Skylake processor.