Rubber-Ducking: RSA

Rsa_logo
This entry is part 2 of 2 in the series Rubber-Ducking

In this second installation of the Rubber-Ducking series, we explore the RSA algorithm and its uses in both encryption and signing.

On the Google Wallet “Problem”

200px-Google-Wallet-logo

A quick write-up of a recently slashdotted story claiming Google Wallet has a problem because it’s storing a few digits of card data unencrypted. We discuss what the numbers on your credit card actually mean and why it’s not a big deal.

Rubber-Ducking: Elliptic Curve Cryptography

ecc3
This entry is part 1 of 2 in the series Rubber-Ducking

In this, the first installment of the Rubber-Ducking series, we explore the concepts behind Elliptic Curve Cryptography (ECC).

Resisting GPU Acceleration

cray-cx1-with-nvidia1

In the last few years, some interesting changes have occurred in the world of cryptanalysis. One of the biggest changes is the advent of General-Purpose GPU platforms like OpenGL and CUDA which allow you to write and execute programs using your graphics processor instead of your CPU. Why would anyone want to do this? Here’s [...]