He joined the Technical University of Denmark in 2012. In 2011, he was a Visiting Researcher at Microsoft Research in Redmond, USA. From 2009 to 2012, he was a postdoctoral researcher at KU Leuven, Belgium. In 2009, he obtained his PhD degree from the Ruhr University of Bochum, Germany. From 2005 to 2009, he worked for a start-up in the area of embedded security and applied cryptography in Germany. Among others, his interests include the design and cryptanalysis of symmetric-key algorithms, their provable aspects and efficient implementations. He has published over 75 research papers in international conferences and journals. He serves on various program committees. His h-index is 28.