Publications

Conference papers

CHAINIAC: Proactive Software-Update Transparency via Collectively Signed Skipchains and Verified Builds
Proceedings of the 26th USENIX Security Symposium, Vancouver, BC, Canada, August 16–18, 2017

PDF Code Project Slides Video

Journal articles

Axiom - DTLS-based secure IoT group communication
ACM Transactions on Embedded Computing Systems, 16(3), 66, April 2017

PDF Code Project

Preprints

Reducing Metadata Leakage from Encrypted Files and Communication with PURBs
arXiv:1806.03160, June 2018

Preprint Code

Crux: Locality-Preserving Distributed Services
arXiv:1405.0637, May 2018

Preprint

Talks

Reducing Metadata Leakage from Encrypted Files and Communication with PURBs
CHAINIAC: Proactive Software-Update Transparency via Collectively Signed Skipchains and Verified Builds

Experience

 
 
 
 
 
August 2018 – November 2018
Redmond, US

Research Intern

Systems Security and Privacy Group, Microsoft Research

Project on improving scalability and privacy of smart contracts via off-chain execution.
 
 
 
 
 
January 2015 – June 2015
Stockholm, Sweden

External Master’s Thesis

Security Lab, RISE Swedish Institute of Computer Science

Work on securing group communication in the Internet-of-Things. Paper.
 
 
 
 
 
June 2014 – August 2014
Lausanne, Switzerland

Research Intern

Laboratory for cryptologic algorithms, EPFL

Work on integer factorization and weaknesses of the public-key ecosystem.

Projects

*

CHAINIAC

A software-update framework that provides decentralized enforcement of development and release processes, independent verification of source-to-binary correspondence, transparency via a collectively-signed update timeline, and efficient release validation by arbitrarily out-of-date clients.

The Collective Authority (Cothority) Framework

Joint DeDiS project that offers a framework for simulating and deploying decentralized and distributed cryptographic protocols.

tinygroupdtls

Lightweight DTLS implementation with the extension for secure group communication. This is an extension to the TinyDTLS library by Olaf Bergmann shipped with Contiki OS. The version corresponds to the Instant Contiki 2.7 image. The purpose of the extension is to make it possible to secure multicast messages and unicast responses to these multicast messages.

Awards

EPFL Fellowship for Doctoral Studies (2015)

The Swedish Institute Scholarship (2013 - 2015)

Triple Scholar of Vladimir Potanin Fellowship Program (2009, 2011, 2012)

Teaching

I have supervised two master’s theses, two master’s and two bachelor’s semester projects, and served as a teaching assistant for the following courses at EPFL:

  • CS-438: Decentralized Systems Engineering (fall 2017, 2018)
  • COM-402: Information Security and Privacy (spring 2017, 2018)
  • MATH-101(e): Analysis I (fall 2016)
  • COM-102: Advanced information, computation, communication II (spring 2016)