Skip to content

TimeMelt/GausQash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GausQash

Quantum Key Derivation/Hashing Circuit (Gaussian Photonic Operations)

  • this is a strawberryfields adaptation of the qash-qkdc hash circuit
  • this notebook uses gaussian/photonic QPU operations to conduct hashes
  • this circuit only works with gaussian backends (fock only simulators/devices not compatible)

Security Note: this circuit is not officially battle tested in any capacity and therefore unverified to be cryptographically secure, or programmatically useful in any manner

  • If anyone wants to benchmark and/or pentest these circuits feel free to do so
  • any feedback related to improving these circuits security and/or usability is highly appreciated

Donations (optional):

Citation (this project):

  • please cite this project/repo if using it in research and/or development (USE IN RESEARCH/DEVELOPMENT IS ENCOURAGED)

Credits:

  • hash circuit based on qash-qkdc

  • quantum libraries provided by StrawberryFields:

    Nathan Killoran, Josh Izaac, Nicolás Quesada, Ville Bergholm, Matthew Amy, and Christian Weedbrook. "Strawberry Fields: A Software Platform for Photonic Quantum Computing", Quantum, 3, 129 (2019).

    Thomas R. Bromley, Juan Miguel Arrazola, Soran Jahangiri, Josh Izaac, Nicolás Quesada, Alain Delgado Gran, Maria Schuld, Jeremy Swinarton, Zeid Zabaneh, and Nathan Killoran. "Applications of Near-Term Photonic Quantum Computers: Software and Algorithms", Quantum Sci. Technol. 5 034010 (2020).

About

photonic hashing circuit (strawberryfields-xanadu)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published