Breaking, building

and everything in between.

Cryptographic Identities for the World Wide Web

Overview Proof of Identity is a primary problem for any network protocol and the World Wide Web (HTTP) is no different. Introduction of the state management RFC in 1997[1] led to common use of Cookie headers to maintain a state of identity in HTTP...

Blockchains for an Open Zero-rating network

Background In 2013 Mark Zuckerberg published a 10 page whitepaper[1] elaborating a fact that majority of the world population does not have access to the Internet. This paper highlighted the importance of connectivity and how critical it was for ...

Cryptography, Entropy and the art of not winning a lottery ticket

With the new kids in town called “Blockchains”, I have ended up spending weeks if not months to really get a grip on how things function under the hood; and of the many, many, many things I learnt – I found one aspect of asymmetric cryptography th...

Implementing Multi-tenant SSO in ASP.net MVC5 using Owin

Decorating your SaaS offering with multi-tenant Single-Sign-On (SSO) can be a huge benefit, allowing your enterprise users to switch between their Office 365 home and your web app seamlessly. While you can find a few resources that help you build...