Zurich, Switzerland

Building secure systems, runtimes, and isolation boundaries.

I'm Atri Bhattacharyya, a Senior Security Researcher at Oracle Software.

I work on GraalOS, an application deployment technology built on GraalVM Native Image for fast-starting, low-latency, low-memory cloud-native applications, with a focus on sandboxing and isolation.

I also work on GraalVM, a high-performance platform for native and polyglot applications, including polyglot sandboxing.

Portrait of Atri Bhattacharyya
Current role
Oracle Software
Base
Zurich
PhD
EPFL '24
Focus
Sandboxing
2018 - 2024

PhD at EPFL

During my PhD in Computer Science at EPFL, I worked on secure and high-performance virtual memory compartmentalization, systematic kernel TOCTTOU protection, and speculative side-channel exploitation.

Projects

  • 2021 - 2024
    Midgard and SecureCells
    Virtual memory architecture work spanning QEMU, RocketChip FPGA, seL4, and toolchain support.
  • 2021 - 2022
    Midas
    Kernel-side multiversioning for userspace data to systematically defend against TOCTTOU attacks.
  • 2019 - 2020
    SpecROP and SMoTherSpectre
    Speculative side-channel exploitation using gadget chaining and port contention.
Off the clock

About me

The work is systems-heavy, but free time is mostly spent outdoors, around mountains, or around rockets.

Banff National Park

Water, trails, and open air

When it's sunny, I like to be outdoors swimming or hiking and generally being around nature.

Kerbal Space Program screenshot

Rockets for fun

I like space technology and rockets. In my free time, I play Kerbal Space Program, which usually looks something like this.

Academic path

A route from Kolkata to Lausanne

A few institutions that shaped how I think about systems, research, and engineering.

La Martiniere for Boys

La Martiniere for Boys

I started school life in my hometown of Kolkata. It was a time of few cares and a lot of enjoyment.

Indian Institute of Technology Kanpur

IIT Kanpur

I graduated from the Indian Institute of Technology, Kanpur, where I developed both a love for technical depth and a broader enjoyment of engineering life.

EPFL campus EPFL logo

EPFL

I began graduate life in Switzerland at EPFL, first as a research assistant and later as a PhD student, finishing the doctorate in Computer Science in 2024.

Recorded talks

Talks and recordings

A selection of recorded talks spanning secure microarchitectural design, compartmentalized architectures, kernel protection, and speculative side channels.

USENIX Security '22

Midas

A systematic approach to defending the kernel against TOCTTOU bugs without blocking userspace.

RAID '20

SpecROP

Chaining speculative gadgets to make transient execution attacks more expressive and more capable.

CCS '19

SMoTherSpectre

Port-contention side channels and speculative execution combined into a practical cross-process leakage attack.

IC Research Day, EPFL, 2019

Secure Microarchitectural Design

Player is loading...