On quantum computing and cryptography

On quantum computing and cryptography

Cryptography is the cornerstone of secure communication. Broadly speaking, cryptography deals with creating and studying protocols that prevent third parties (public or adversaries) from reading messages. It is strongly tied to information security topics such as confidentiality, data integrity, identification, authentication or non-repudiation / proof. Today’s cryptography is heavily based on mathematics: cryptographic algorithms are[…]

Having fun with Bell states and Q#

Having fun with Bell states and Q#

In a previous post, we introduced the basic concepts of quantum computing, during which quantum entanglement, Bell states and usual quantum gates such as Hadamard’s or Pauli’s were quickly addressed. Today, we’re going to explore some of these concepts and start having fun with quantum programming to illustrate these ideas. Quantum entanglement Quantum entanglement is a[…]

On quantum computing

On quantum computing

Quantum computing as made the headlines recently. At IBM’s inaugural Index Developer Conference held in San Francisco, the company showed off its latest prototype: a quantum computing rig housing 50 qubits, one of the most advanced machines currently in existence. Google Quantum AI Lab announced Bristlecone, its new quantum processor, at the annual American Physical[…]