Quantum Blog

Deep dives, technical explainers, and thought pieces from the Philippine quantum computing community.

Computing State Vector of Probability Distributions
Probability Distributions

Computing State Vector of Probability Distributions

In this article, we will show how we can derive a generic circuit for probability distribution functions. Let a quantum system be described by the st...

bobbyRead more →
How to Prove You Are Above 15 Without Revealing Your Age
Cryptography

How to Prove You Are Above 15 Without Revealing Your Age

This is an introductory, non-mathematical-heavy explanation of a real cryptographic possibility: a person can prove the statement "my age is above 1...

earlRead more →
Introducing Quantum Computing
Quantum Computing

Introducing Quantum Computing

As I watched my one-month old baby sleeping, a thought ran through my mind. I wonder what technology would look like when she's my age. There's a lot...

bobbyRead more →
How RSA Encryption Works
Cryptography

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 want anyone to know the messages they exc...

bobbyRead more →
Period Finding and the RSA
Cryptography

Period Finding and the RSA

In the previous post, we learned how to <a href="/2017-10-15/how-rsa-works" rel="noopener" target="_blank">decrypt RSA</a> by getting the factors of ...

bobbyRead more →
RSA Encryption and Quantum Computing
Cryptography

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 the ciphertext, e the encoding number and N=pq such th...

Bobby CorpusRead more →
Quantum Searching
Searching

Quantum Searching

Imagine a shuffled deck of 52 cards, and you are asked to find the ace of spades. The most natural thing to do is to take the top most card, see if i...

bobbyRead more →
Elliptic Curve Cryptography
Cryptography

Elliptic Curve Cryptography

Let $y^2 = x^3 + ax + b$ be the equation of the elliptic curve E. Any line L that intersects the curve will intersect the curve in at most 3 points. ...

bobbyRead more →
Quantum Computing and Elliptic Curve Cryptography
Cryptography

Quantum Computing and Elliptic Curve Cryptography

In the last <a href="https://wp.me/p1g6nH-La" target="_blank" rel="noopener">post</a>, we have learned what an elliptic curve is, how it is used in c...

bobbyRead more →
Think of a number: How to Program a Quantum Computer
Programming

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 number" games. Think of a number, multiply it by 2,...

bobbyRead more →
Quantum Computing: Programming the Quantum Dice
Programming

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 an input of 1 qubit, we can...

bobbyRead more →
Programming the Quantum Search
Programming

Programming the Quantum Search

In the last post (<a href="https://bobbycorpus.wordpress.com/2017/11/06/quantum-searching/" target="_blank" rel="noopener noreferrer">Quantum Searchi...

bobbyRead more →
I Sing Quantum Computing
Optimization

I Sing Quantum Computing

I have always been fascinated by computing. Thanks to my friends Ernesto Adorio (♱) and Augusto Hermosilla, both of whom are mathematicians, who intr...

bobbyRead more →
Traveling Salesman and Quantum Computing
Optimization

Traveling Salesman and Quantum Computing

A pre-sales person is covering a lot of cities and would like to travel to each city once and finally back to the originating city in such a way as t...

bobbyRead more →
Introducing the Variational Quantum Eigensolver
Optimization

Introducing the Variational Quantum Eigensolver

In the previous <a href="https://bobbycorpus.wordpress.com/category/quantum-computing/ising-model/" target="_blank" rel="noopener">blogs</a>, we have...

bobbyRead more →
Constructing the Quantum Fourier Circuit
Cryptography

Constructing the Quantum Fourier Circuit

From the previous <a href="https://bobbycorpus.wordpress.com/2017/10/15/rsa-encryption-and-quantum-computing/" target="_blank" rel="noopener">post</a...

bobbyRead more →
Programming the Shor's Algorithm to Crack the RSA Cryptography
Cryptography

Programming the Shor's Algorithm to Crack the RSA Cryptography

In the previous <a href="https://bobbycorpus.wordpress.com/2017/10/15/rsa-encryption-and-quantum-computing/" target="_blank" rel="noopener">post</a>,...

bobbyRead more →