Panos is on a mission to protect what you ❤️ by shipping secure products that respect the privacy of their users. In the past he did research in Computer Security and Machine Learning and currently he works as a Software Engineer for Office 365, focusing on Security Engineering.

Curious? Scroll down to check my Blog or my Timeline.

Opinions expressed here are mine.

Latest Blog Post

21 May 2017 . tech . Forging signatures with length extension attacks Comments

Digital signatures are used in the digital world in order to prove the authenticity and integrity of a message. In other words it’s the way to prove that you sent a piece of data and that the data was not tampered. Today we’ll see what can go wrong when this scheme is not designed correctly.

Digital signatures operate on a secret key, which is shared across the parties that need the authentication scheme, the data that needs to be signed and a mathematical function. In order to generate the signature, you need to apply the mathematical...



  • September 2014 - Today

    Software Engineer @ Microsoft Development Center Norway, working @ Office 365 backend services, focusing on Security Engineering

  • June 2013 - September 2013

    Software Engineering Intern @ Microsoft Development Center Norway, worked @ Delve’s backend, the Office Graph

  • October 2012 - August 2014

    Master studies @ Department of Informatics and Telecommunications on Software Engineering + Machine Learning researcher @ KDD lab

  • October 2011 - September 2012

    Security researcher @ CERN, developed linux kernel extensions to prevent cyber attacks

  • June 2010 - November 2010

    Created Pwn Mail, a Cydia iPhone app for spoofing emails. It served > 260,000 emails but it was discontinued after a legal threat by Steve Jobs

  • October 2007 - September 2011

    Bachelor studies @ Department of Informatics and Telecommunications on Computer Science and Telecomunications


Laconism will be appreciated! 🙌

PGP Public Key