Skip to content

Latest commit

 

History

History
46 lines (22 loc) · 2.15 KB

File metadata and controls

46 lines (22 loc) · 2.15 KB

Quantum Steganography

We are Team QPower and this project was made as part of IBM's Creative challenge at QC Hack 2021.

Project Idea

We have implemented Quantum Steganography using qiskit in this project.

q stega

The idea is to encode the sender's text(secret message) using the concept of interference. The secret message is encoded based on the cover file(a text sentence in this case). An interactive working implementation is available here: https://qc-hacks.herokuapp.com/.

We have chosen our cover file and the secret message to be in text formats to make it easier for new learners to understand the concept of quantum steganography while also trying it out interactively in a console.

Implementation Details

The encoder circuit is based on 7 qubits but our interactive application has an option to create circuits based on the number of qubits selected and view them instantaneously.

Here are some steps to interactively play with our application:

  1. Choose the number of qubits using the slider. We would suggest that you choose 7 for the encoding and decoding scheme to work flawlessly. You can also test out other number of qubits to view the generated circuit.

no_of_qubits

  1. Enter the Secret message and press enter. You could try out qiskit as one of the test words.

secret_msg
Here, you can also view the generated circuit.

  1. Upload a sentence where you wish to hide your message and press enter. You could try this sentence hellooo worlddd hellooo worlddd hellooo worlddd, a bit too dramatic to be a sentence, but it works. We are fixing our backend to support all sentence types.
    In this image, I have used Sophisticated Superconductors as the short sentence and it works.

upload sentence

  1. Click of encode to view the encoded message and then click on decode to finally view your original message.

encode

decode

You can now play around with this tool and chat with your friends using Quantum Steganography. Isn't it cool?