joshuadiamond

joshuadiamond

Diffie Hellman Key Exchange

Diffie Hellman is an important cornerstone of internet security. It’s used to agree a shared secret over an insecure channel. It forms the basis of many Internet services such as providing forward secrecy in TLS’s ephemeral modes. Although it could…

Security fundamentals

“The only truly secure system is one that is powered off, cast in a block of concrete and sealed in a lead-lined room with armed guards.” And perhaps guard dogs Security is important. But what do we mean by security?…