In the last post (Quantum Searching), we saw how quantum search works even without a quantum computer. In this post, … More

# Category: Quantum Computing

# Quantum Computing: Programming the Quantum Dice

The power of quantum computing comes from the superposition of states which allows us to do computation in parallel. From … More

# Think of a number: How to Program a Quantum Computer

I have always loved figuring out the unknowns. That’s why when I was a child, I love “think of a … More

# Quantum Computing and Elliptic Curve Cryptography

In the last post, we have learned what an elliptic curve is, how it is used in cryptography and we … More

# Quantum Searching

Imagine a shuffled deck of 52 cards, and you are asked to find the ace of spades. The most natural … More

# RSA Encryption and Quantum Computing

We are going to crack the RSA by finding the period of the ciphertext. Let m be the message, c … More

# Period Finding and the RSA

In the previous post, we learned how to decrypt RSA by getting the factors of the big number N and … More

# How RSA Encryption Works

Alice and Bob live in different parts of the world. They want to communicate with each other but they don’t … More

# Parallel Computing in the Small: An Introduction to Quantum Computing

As I watched my one-month old baby sleeping, a thought ran through my mind. I wonder what technology would look … More