Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Ittai Anati is active.

Publication


Featured researches published by Ittai Anati.


hardware and architectural support for security and privacy | 2016

Intel® Software Guard Extensions (Intel® SGX) Support for Dynamic Memory Management Inside an Enclave

Frank McKeen; Ilya Alexandrovich; Ittai Anati; Dror Caspi; Simon P. Johnson; Rebekah Leslie-Hurd; Carlos V. Rozas

We introduce Intel® Software Guard Extensions (Intel® SGX) SGX2 which extends the SGX instruction set to include dynamic memory management support for enclaves. Intel® SGX is a subset of the Intel Architecture Instruction Set [1]. SGX1 allows an application developer to build a trusted environment and execute inside that space. However SGX1 imposes limitations regarding memory commitment and reuse of enclave memory. The software developer is required to allocate all memory at enclave instantiation. This paper describes new instructions and programming models to extend support for dynamic memory management inside an enclave.


hardware and architectural support for security and privacy | 2017

Intel® Software Guard Extensions (Intel® SGX) Architecture for Oversubscription of Secure Memory in a Virtualized Environment

Somnath Chakrabarti; Rebekah Leslie-Hurd; Mona Vij; Frank McKeen; Carlos V. Rozas; Dror Caspi; Ilya Alexandrovich; Ittai Anati

As workloads and data move to the cloud, it is essential that software writers are able to protect their applications from untrusted hardware, systems software, and co-tenants. Intel® Software Guard Extensions (SGX) enables a new mode of execution that is protected from attacks in such an environment with strong confidentiality, integrity, and replay protection guarantees. Though SGX supports memory oversubscription via paging, virtualizing the protected memory presents a significant challenge to Virtual Machine Monitor (VMM) writers and comes with a high performance overhead. This paper introduces SGX Oversubscription Extensions that add additional instructions and virtualization support to the SGX architecture so that cloud service providers can oversubscribe secure memory in a less complex and more performant manner.


ieee hot chips symposium | 2016

Inside 6th gen Intel ® Core™: New microarchitecture code named skylake

Ittai Anati; David Blythe; Jack Doweck; Hong Jiang; Wen-fu Kao; Julius Mandelblat; Lihu Rappoport; Efraim Rotem; Ahmad Yasin

•Skylake delivers record levels of performance and battery life in many personal computing use cases and form factors •Intel® Speed Shift Technology provides higher performance, responsiveness and efficiency at power constrained form factors •Skylake Processor Graphics delivers scalable performance, >1TFLOPS compute, enhanced low power media engines, flexible power management, and end-to-end 4K experience •Skylake family of products allows developers to: •Choose from wide range of platform capabilities •Innovate with products for wide range of thermal envelopes and I/O solutions •Optimize the system performance using the advanced PMU capabilities •Skylake introduces Intel® SGX: a revolutionary game changer to trusted application security in the main stream SW environment


Archive | 2003

The Intel Pentium M processor: Microarchitecture and performance

Simcha Gochman; Ronny Ronen; Ittai Anati; Avraham Berkovits; Tsvika Kurts; Alon Naveh; Amer Saeed; Zeev Sperber; Raymond D. Valentine


Archive | 2004

Coordinating idle state transitions in multi-core processors

Alon Naveh; Abraham Mendelson; Ittai Anati; Eliezer Weissmann


Archive | 2005

System to profile and optimize user software in a managed run-time environment

Chris J. Newburn; Robert Knight; Robert Geva; Dion Rodgers; Xiang Zou; Hong Wang; Bryant Bigbee; Ittai Anati


Archive | 2002

Fusion of processor micro-operations

Simcha Gochman; Ittai Anati; Zeev Sperber; Robert Valentine


Archive | 2002

System and method of converting data formats and communicating between execution units

Zeev Sperber; Ittai Anati; Oded Liron; Mohammad Abdallah


Archive | 2005

Technique to combine instructions

Robert Valentine; Ittai Anati; Zeev Sperber; Ido Oziel; Gregory Pribush; Amir Leibovitz


Archive | 2006

Method and apparatus to estimate energy consumed by central processing unit core

Guillermo Savransky; Efraim Rotem; Ittai Anati

Researchain Logo
Decentralizing Knowledge