In the last chapter, we used qubits to communicate with Eve securely, exploring how we can use quantum devices in cryptography. Working with one qubit at a time is fun, but working with more will be—well, more fun! In this chapter, we’ll learn how to model states of multiple qubits and what it means for them to be entangled. We will again be playing games with Eve, but this time we will need a referee!
At this point, we have seen how single-qubit devices can be programmed to accomplish useful tasks such as random number generation and quantum key distribution. The most exciting computational tasks, however, require using multiple qubits together. In this chapter, we’ll learn about nonlocal games: a way to validate our quantum mechanical descriptions of the universe with friends using multi-qubit systems.
We have all played games of one type or another, whether sports, board games, video games, or role-playing games. Games are one of the best ways to explore new worlds and test our limits of strength, endurance, and understanding. Turns out Eve loves to play games, and the latest encrypted message from her was the following: