Skip to content

Latest commit

 

History

History
37 lines (19 loc) · 1.13 KB

TODO.md

File metadata and controls

37 lines (19 loc) · 1.13 KB
  • Am I using the correct CQC-Python library? https://github.com/SoftwareQuTech/CQC-Python vs https://github.com/SoftwareQuTech/SimulaQron

  • Use SimulaQron from GitHub source instead of pip install

  • File SimulaQron enhancement request: report sender when receiving message

  • File SimulaQron enhancement request: wait for any event (qubit or classical message or timeout)

  • File SimulaQron enhancement request: asynchronous model (or is there already a low-level API for this)?

  • Add authentication and data integrity on classical channel (see http://bit.ly/bb84auth)

  • Add documentation comments

  • Add noise estimation

  • Add privacy amplification

  • Keep stats for measured qubits

  • Report Alice and Bob key, and differences at end of run

  • Handle case that block size is not multiple of window size

  • Rename bb84 block to something else

  • Get rid of report kwargs, instead make report public

  • Populate README.md file

  • Introduce "Evan" who does a full man-in-the-middle attack

  • Introduce a middle node for modeling normal (non-attack) noise

  • Code coverage on codecov should also include bb84 module itself.

  • Prune requirements.txt