Earlier quoted context omitted.
Kind of goes without saying when nobody has built a quantum computer of the type we are talking about. No general purpose error corrected quantum computer has been used to do anything because they don't exist yet.
>No general purpose error corrected quantum computer has been used to do anything because they don't exist yet. It isn't cryptographically relevant yet, but quantum supremacy was achieved in 2020: https://arxiv.org/abs/2012.01625
How to compute a 256 bit elliptic curve key with 50M Toffoli gates
31–40 of 46 posts
Re: How to compute a 256 bit elliptic curve key with 50M Toffoli gates
#32Back then I modelled the quantum circuit as a set of unitaries (by parametrizing them through their generator), that operate on one or two qubits, set a limit to the amount of steps and the amount of controlled gates and then threw different optimization algorithms at it. I got the best performance using simple dense neural networks. What's cool is that I could generate a training set really quickly since I could just randomly build tensor products of unitary matricies to create billions of unitaries of up to 7 qubits in minimal time and then just see how close I can get given a fixed length for the quantum circuit and a fixed number of control gates.
I really liked this approach and it was fun to work on. However it was ultimately limited as the size of the matrices scales exponentially with the number of qubits.
Re: How to compute a 256 bit elliptic curve key with 50M Toffoli gates
#33Earlier quoted context omitted.
The D-Wave ones surely can't (theoretically unproven if it's doing anything 'useful', even if 'quantum').The ones that others have, theoretically can in the 'awesome future', but as yet can't (too noisy). Hype aside - the largest number factored using Shor on a physical device is 21 (unclear if they actually used the result of the factoring to design the circuits like they did with 15).
That seems like a damning critique, but the reality is that quantum capabilities can and likely will advance as a series of step functions. The quantum machines we can build now are so noisy that we can’t even factor 3 digit numbers. However low nois quantum computers are on the drawing board and would bring many order of magnitude improvements nearly overnight.
Or most 2-digit numbers, for that matter. After more than a decade, the record still stands at 21=3x7 [1].
[1] https://en.wikipedia.org/wiki/Integer_factorization_records#...
Re: How to compute a 256 bit elliptic curve key with 50M Toffoli gates
#34Earlier quoted context omitted.
>No general purpose error corrected quantum computer has been used to do anything because they don't exist yet. It isn't cryptographically relevant yet, but quantum supremacy was achieved in 2020: https://arxiv.org/abs/2012.01625
That particular demonstration is interesting, but it's not a general-purpose error-corrected quantum computer. It's a single-purpose quantum computer that simulates a quantum process with fewer gate operations than a classical computer needs to simulate the same process.
Re: How to compute a 256 bit elliptic curve key with 50M Toffoli gates
#35I have a feeling the quantum-crypto conversation is going to take off like a rocket after IBM does their Quantum System 2 presentation later this year.
Re: How to compute a 256 bit elliptic curve key with 50M Toffoli gates
#36I have a feeling the quantum-crypto conversation is going to take off like a rocket after IBM does their Quantum System 2 presentation later this year.
They like to make larger and larger quantum computers that don't do anything useful. A sort of progress I suppose...
Re: How to compute a 256 bit elliptic curve key with 50M Toffoli gates
#37https://arxiv.org/abs/1905.09749 | How to factor 2048 bit RSA integers in 8 hours using 20 million noisy qubits
Re: How to compute a 256 bit elliptic curve key with 50M Toffoli gates
#38Earlier quoted context omitted.
Generally true, but Google has started using the stuff in production: https://cloud.google.com/blog/products/identity-security/why...
But its still bleeding edge. Its been used for experimental purposes but always in combination with a traditional algorithm (so if its broken the traditional algo still secures things). Its definitely not trusted yet.
Re: How to compute a 256 bit elliptic curve key with 50M Toffoli gates
#39Doesn’t this mean crypto has a major problem ?
Crypto does not, for a lot of reasons, but biggest I can think of is that hashing is still one-way, public keys are hidden (until used, which is why it is important to expose your public key only when using funds).
When there is a viable ECC attack vector, it will not be much effort to migrate to a more mature PQC. Better to wait as long as possible, maybe even have a crypto built on PQC to field test it with money on the line -- a few billion in market cap goes a long way to incentivizing breaking the crypto involved.
Re: How to compute a 256 bit elliptic curve key with 50M Toffoli gates
#40Earlier quoted context omitted.
That particular demonstration is interesting, but it's not a general-purpose error-corrected quantum computer. It's a single-purpose quantum computer that simulates a quantum process with fewer gate operations than a classical computer needs to simulate the same process.
FYI there is no such thing as a general purpose quantum computer. All quantum computes are special purpose.