Hacking at Quantum Speed with Shor's Algorithm | Infinite Series

Поділитися
Вставка
  • Опубліковано 14 лис 2024

КОМЕНТАРІ • 373

  • @nihargupte8032
    @nihargupte8032 4 роки тому +17

    Watched this vid 4 years ago understanding nothing, came back 4 years later right before my quantum computing midterm to review :D

    • @cem_kaya
      @cem_kaya 2 роки тому +3

      Similar however i came here while going on a tangent while i was studding for my cryptography midterm

    • @ShadowsinChina
      @ShadowsinChina 2 роки тому +3

      That is pretty cool. Kudos to you!

    • @FortranCastle
      @FortranCastle 8 годин тому +1

      How did your midterm go?

  • @msolec2000
    @msolec2000 7 років тому +162

    Is 1 a factor?
    Yes, quantum computer. 1 is a factor.

    • @darkracer86
      @darkracer86 7 років тому +10

      "Oh, Ok. Thank you, Dr. Graham [happy face emoticon]"
      To be continued...

    • @itisALWAYSR.A.
      @itisALWAYSR.A. 7 років тому +4

      Came here to say the same thing at 3:39

    • @fullfungo
      @fullfungo 7 років тому +5

      But it's not a PRIME factor

    • @jordansullivan5764
      @jordansullivan5764 6 років тому +2

      1 isn't prime

    • @jonnydepp22
      @jonnydepp22 6 років тому +2

      have you yet submitted this new prime? heard you can make a lot of money for each of those

  • @levvayner4509
    @levvayner4509 6 років тому +46

    Scientist: What's 1 + 1?
    Quantum Computer: most probably 2
    Scientist: What's 1 + 1?
    Quantum Computer: most probably 2
    Scientist: What's 1 + 1?
    Quantum Computer: most probably 17

    • @moyshekapoyre
      @moyshekapoyre 5 років тому +3

      but somehow, that's still useful in certain cases

  • @KeyMan137
    @KeyMan137 7 років тому +8

    8:25 "The Quantum Fourier Transform utilizes the ideas of quantum physics to do exactly what we want. It uses resonances to amplify the basic state associated with the correct period and the incorrect answers destructively interfere, which suppress their amplitudes. After applying the quantum Fourier transform, there's a very high probability that we'll pick the correct period." Wow. This is the perfect blend of physics, math, and computer science. I'd love to see more episodes that explore the deep connections between math and physics.

  • @PlayTheMind
    @PlayTheMind 7 років тому +206

    Nothing beats
    *Matt Parker's Domino Computer*

    • @3thanguy7
      @3thanguy7 7 років тому +34

      it was a parker square of a computer

    • @weepingangel2564
      @weepingangel2564 7 років тому +8

      the only thing that could beat it is if it were turing complete

    • @notavailable2538
      @notavailable2538 7 років тому +1

      Ethan Rojek I was about to wrote that too.

    • @weepingangel2564
      @weepingangel2564 7 років тому

      lol XD

    • @QuoteVG
      @QuoteVG 7 років тому +9

      PlayTheMind That thing is unhackable.

  • @jordansullivan5764
    @jordansullivan5764 6 років тому +7

    You're an awesome communicator by the way. You're clearly super competent, and you have a great ability to make complex ideas understandable :)

  • @ericharkleroad7716
    @ericharkleroad7716 7 років тому +24

    The metaphors for the Fourier transfrom was great

    • @jetison333
      @jetison333 7 років тому

      it didnt click for me until she explained about waves constructively interfering or destructively interfering.

  •  7 років тому +2

    Great video. Finally I know what's so special about quantum computers, what's their advantage, why it's so hard to program them and a bit about how they work. Well done!

  • @AySz88
    @AySz88 7 років тому +61

    1:16 "That's kinda true and kinda false" - I see what you did there....

    • @mihailazar2487
      @mihailazar2487 6 років тому

      Google would say it's KINDS BLUE , amirite ?

    • @manictiger
      @manictiger 5 років тому

      Schrodinger's truth, a.k.a. politics.

  • @HidekazuOki
    @HidekazuOki 6 років тому

    These videos are INCREDIBLY GOOD! Congratulations on your excellent work, PBS and Kelsey!

  • @ConciousConstruct
    @ConciousConstruct 7 років тому

    I've been searching for a video like this for forever! Thank you so much!

  • @gregceth443
    @gregceth443 6 років тому

    Just imaging how the multilayered, multicore, multichannel computing is handleing the split key merkle decoding atm, glad to see you didnt decend into a fractional argument :) Blessing you and your courage

  • @irvingchies1626
    @irvingchies1626 7 років тому +32

    God I wish I could do any math further than division

  • @hippyhero2424
    @hippyhero2424 7 років тому

    It's cool to see all of these different topics intermingling to obtain Shor's algorithm

  • @expchrist
    @expchrist 7 років тому

    This really helped me. I think this is the best video on this subject. I know it was hard coming up with a really good example to use to explain constructive and destructive interference and I think that you did a good job.

  • @mitchkovacs1396
    @mitchkovacs1396 7 років тому +30

    Great video! Can you do one about set axioms and Peano arithmetic?

    • @JM-us3fr
      @JM-us3fr 7 років тому +6

      Mitch Kovacs Yes please!

    • @OnTheThirdDay
      @OnTheThirdDay 7 років тому

      Ordinal arithmetic would also be cool since we already talked about them.

  • @georgeandrews2839
    @georgeandrews2839 5 років тому +1

    I wrote an encryption method for messages that quantum computers can’t break.
    It doesn’t use keys and doesn’t allow you to know exactly when a encoded message stops or starts in the output.

  • @patrickwienhoft7987
    @patrickwienhoft7987 7 років тому +15

    11:13
    "Any time we encounter a one, stop"
    But we can't look at the result, otherwise the super-states collapse.
    Also, to find the period, you'd have to try out different periods, until you find one where several states (all r states apart) are amplified.
    Also I'd like to ask a question for clarification: What exactly is in the quantum states? Because from your explanation it seems that only the results of the computations are (a^x mod N), but not any number for the period. But the period is what causes amplification, so I feel like *that* should be in the quantum state...
    Or maybe I'll take Bob's approach and sleep for now :D

    • @msclrhd
      @msclrhd 7 років тому +3

      The quantum states in this algorithm are the periods r, as you are trying to find the period r such that a^r mod N = 1. In the example from the video, 2^3 mod 7 = 1, so r = 3. This period is then used to derive the prime factors q and q of N using the formula in step 4.
      For a period of 3 (as in that example), a^x mod N = 1 every time x is a multiple of 3 (or the period r in the general case). In the example, a^x mod N = [2, 4, *1*, 2, 4, *1*, 2, 4, *1*, ...] for x = [1, 2, *3*, 4, 5, *6*, 7, 8, *9*, ...]. That is, a^x mod N repeats at a length equal to the period and ends with a value of 1.
      The arrows in the explanation are complex numbers (or 2D vectors) around a unit circle. For example, the arrows pointing east have coordinates (1,0). Lets call these arrows f. Now, scale all the arrows down by a^x mod N (i.e. f' = f / a^x mod N), then sum the resulting arrows up to some x value (e.g. a), what happens to that sum?
      Notice that if a^x mod N = 1 the magnitude of the arrow at x does not change, but if it is something different the magnitude gets smaller. Thus, the arrows at the multiples of the period stay the same and the arrows at other positions get smaller, so the arrows relating to the period have more of an effect on the result than those that don't.
      Next, for each "clock", look at the direction the arrows are facing whenever a^x mod N = 1 (i.e. at period r). The clock with r points has these arrows all pointing east. This means that summing over these values will result in an arrow (number) that gets bigger the more numbers you apply to it.
      The clocks without r points result in arrows pointing in different directions at intervals of the period r. They also have the property that the arrows will return to the starting point. This means that the sum of these arrows will wonder around 0 and a small value.
      The key here is that this fourier transform is a function of the period r (the thing we are interested in finding), so can be applied to all the quantum states (which are the different values of r). This then makes the correct value of r more likely to be found when you then read the answer from the quantum computer.

    • @patrickwienhoft7987
      @patrickwienhoft7987 7 років тому

      Thanks Gerben for the general intuition, and msclrhd for the details about the amplification.
      Imo the video didn't make very clear, that we're scaling the unit vectors and adding them. From the video it seemed like we were trying one period at a time, rather than all at the same time and amplifying the right result. Or maybe it's just that the details of the amplification are missing, which, at least for me, made it seem like we're missing or skipping something.

  • @bharathnayakb
    @bharathnayakb 4 роки тому

    Great explanation.. Especially the Fourier transform.. Thanks a lot..

  • @tetraedri_1834
    @tetraedri_1834 7 років тому

    Very clever use of Fourier transform! Great video, I enjoyed a lot. However, there is one minor thing I'd like to point out: when you started to talk about swings, you actually showed swings with double the period than what you said. For example, if we start counting seconds when the 3 second swing is at left end, your swing is at right end after 3 seconds, even though it should've returned to it's initial position.

  • @MarkusJaeger-itguy
    @MarkusJaeger-itguy 7 років тому

    kudos for taking a shot at explaining some real complex stuff

  • @RBLXbranefreez
    @RBLXbranefreez 7 років тому

    I love the videos you've made on cryptography. Can you make a video explaining ring signatures? I've tried to wrap my mind around them, but I just can't!

  • @joshuanowayjose3285
    @joshuanowayjose3285 6 років тому

    I know so little about so much , I feel like I'm drowning in ignorance ..... Your channel feels like a foot pushing me deeper down, away from air.......thank you for wearing that sweater though.... Death didn't seem so bad with my view .....

  • @raoul9684
    @raoul9684 7 років тому

    I love this channel, They even explained quantum gates to people who doesn't know what are complex numbers.

  • @MrWazzup987
    @MrWazzup987 7 років тому +18

    God i love it when you talk discrete probability.

    • @lukeinvictus
      @lukeinvictus 7 років тому +2

      God you are sooo indecent

    • @MrWazzup987
      @MrWazzup987 7 років тому +1

      Luke Amendolara my love of math (aside from trig) is continous

  • @ahmedalmutairi4056
    @ahmedalmutairi4056 7 років тому +1

    thanks indeed here is a quick thought:
    Now that you showed us how current crypto algorithms are easy to be broken by a quantum computer, it would be great if you follow this episode with another one about post quantum cryptography. As it is known, post quantum cryptography is based on several challenging problems that are hard to be solved even with a quantum computer (e.g. SVP challenge [NP-hard]). by the way NIST has called for proposals in this regards in order to be ready before quantum computers become a reality :)
    amazing channel

  • @mynameisjoaneunice
    @mynameisjoaneunice 7 років тому +1

    I would like to see a spacetime crossover with Shor's algie with multiple worlds calculations.

  • @ShadowsinChina
    @ShadowsinChina 2 роки тому

    I miss this channel too. Kelsey is a great teacher.

  • @LowtechLLC
    @LowtechLLC 7 років тому

    That is a great explanation & visualization of the Fourier transform, thanks.

  • @HalfAstley
    @HalfAstley 7 років тому

    FYI: those animated pendulum periods are actually double. It takes 3 seconds for the first to go from one side to the other, and 3 to go back. That would make the period 6 seconds.

  • @Dany1boy1
    @Dany1boy1 7 років тому

    I found this question doing some researchers. Given a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each city exactly once and returns to the origin city? It's called "the traveling sales problem."

  • @R.T.and.J
    @R.T.and.J 7 років тому

    That music when she's explaining Complex Roots of Unity is kickin'

  • @AGermanMan
    @AGermanMan 7 років тому

    Let N represent your knowledge of Math when you were say - 2 years old. Now take N minus infinity and that equals me right now !
    Love the Chanel !!

  • @owlstead
    @owlstead 4 роки тому

    Multi-prime RSA is also a thing, but since it is not used that much it can probably be skipped when it comes to explaining Shor's algorithm. But it is even in the PKCS#1 v2.2 standard.

  • @darenklum1958
    @darenklum1958 6 років тому

    Great explanation - love this video and great explanation about the 'quantum threat.'

  • @slawidimitrov3750
    @slawidimitrov3750 7 років тому +2

    Could you go more in depth on what exactly is happening when you apply the quantum fourier transform? are the roots of unity the amplitude of the waves? if these different amplitudes are assigned to the values of a^r mod n, how does that change the probability, since we only observe one random arrow.

  • @Valdagast
    @Valdagast 7 років тому +13

    "Complex roots of unity" sounds more like sociology or psychology than math... :o)

    • @tresteinjordklatt8133
      @tresteinjordklatt8133 7 років тому +4

      In mathematics unity is the multiplicative identity a.k.a. 1. So she's saying the complex numbers that can be raised to a whole number power to become 1.
      Examples:
      (-1)² *=* 1² *= 1*
      (-1/2 + i*sqrt(3)/2)³ *=* (-1/2 - i*sqrt(3)/2)³ *=* (9/8 - 1/8) *= 1*
      (i)⁴ *=* (-i)⁴ *=* (-1)⁴ *=* 1⁴ *= 1*

    • @freediugh416
      @freediugh416 7 років тому +2

      this was actually really helpful, thanks!

    • @ttomace
      @ttomace 7 років тому

      I never thought of it that way till now. Thank you for opening our minds to a mathematical pun!

    • @cupajoesir
      @cupajoesir 7 років тому

      I'd love to see a band with that name :)

  • @aaronhauth8880
    @aaronhauth8880 7 років тому +120

    I am a simple man with simple needs: I see an Infinite Series video, I smash the like button

  • @nonameforyouokpeterrodney9051
    @nonameforyouokpeterrodney9051 6 років тому

    Here are 2 mathematical expressions:
    1. P= round(.25*(((3+(2*sqrt(2)))^n)+((3-(2*sqrt(2)))^n))^2)-2 (n=positive integer >=1)
    2. Factors = sqrt(((1+T(sqrt(P)))^2)+P) +/- T(sqrt(P)) +/- 1 (P=composite integer,T=truncation operator)
    The 1st expression above generates Composite integers whose size (no. of digits) grows at an exponential rate with increasing n. The amazing thing about the 1st expression above is that it produces composites that is factorable by the 2nd expression above! Try it! but remember to set the precision for calculation high enough so that the 2 expressions above produce integers as output!

  • @nonameforyouokpeterrodney9051
    @nonameforyouokpeterrodney9051 6 років тому

    The solution to factoring any composite integer is equivalent to determining the non-trivial, positive real-value of a variable (k) I call the 'Coefficient of factorization' used in a unique, integer-factorization expression of mine which I've termed the 'Transformula'.

  • @shotintel
    @shotintel 7 років тому +1

    So based on the rational of wave reinforcement vs degradation, it it possible to use something like a variable frequency device to combine different frequencies that represent different numerical powers to either amplify or degrate a signal for a similar result? Like a radio signal? Not sure if this is the best explanation of my idea.

  • @ScottBrown124
    @ScottBrown124 7 років тому +6

    The most amazing part is that a quantum computer would peform this operation so much faster (amortized polynomial time) than a classical computer (exponential time), that it doesn't even matter that this type of computer is probabilistic and could give the wrong answer. It's so easy to check if x * y = z than it is to find x and y, that we can just try each answer given out until it finds the answer.
    This is all assuming that P =/= NP, which is almost certainly true.

    • @KohuGaly
      @KohuGaly 7 років тому

      trying answers (if check takes polynomial time) until you find the correct one is the very definition NP.

    • @JM-us3fr
      @JM-us3fr 7 років тому +1

      Scott Brown I think you misunderstand how it works. Shor's algorithm is only probabilistic in the sense that you might not get an even number for r (the period). The algorithm actually deterministically solves for a multiple of the period m*r, from which the period can easily be retrieved. All the randomness associated with quantum mechanics is actually utilized, not a hindrance.

    • @JM-us3fr
      @JM-us3fr 7 років тому

      Also, this really doesn't have much to do with P vs NP, besides the fact that this is an NP problem that happens to also be QP. If you could prove factorization is an NP-hard problem, then it would be very connected to P vs NP

    • @ScottBrown124
      @ScottBrown124 7 років тому

      As far as I know, Shor's algorithm only has a high probability of returning the correct value for the period, which then is checked classically. This would make the algorithm at least partially probabalistic, which in the worst-case is the same as truly probabalistic right? This would make it functionally, but not truly, deterministic I think.

    • @ScottBrown124
      @ScottBrown124 7 років тому

      True, I should probably say amortized O(n^k) time, since we would probably ignore the pathological/absolute worst case times.

  • @djbslectures
    @djbslectures 7 років тому +3

    Wow. Awesome video

  • @pikminlord343
    @pikminlord343 7 років тому

    such a great series! Thanks so much for creating great content.

  • @potthegreen
    @potthegreen 7 років тому

    Lady, my brain hurts. Please continue.

  • @Pope2501
    @Pope2501 7 років тому

    Yes, absorption is the first issue! Which is why defining terms doesn't mean that term is accessible immediately after defining. By accessible I mean it can be manipulated by and used to manipulate other symbols. Definitions in math seem to rely on the manipulations to define a term. itself. There is no such thing as a Prime Number, but there is a relationship a given number has to other numbers, and that specific relationship is the entirity of the meaning of Prime.
    A new term in physics describes an observed or predicted phenomenon. It just adds to a list of things that happen. A new term in math doesn't just expand the list by one though, it expands the list by one for every instance of knowledge already gained, and adds categories which will have to be answered for every instance that will be gained later.
    Math terms alter one's perception of the abstraction of reality for every new term and in relation to every other term as the definition is absorbed.
    maybe?

  • @dudewaldo4
    @dudewaldo4 3 роки тому

    I love your sweater and your job 🥺

  • @puzzlinggamedev
    @puzzlinggamedev 7 років тому +47

    Music too loud!

  • @wingracer1614
    @wingracer1614 7 років тому

    Could you do an episode on quantum computer proof cryptography? I'd be really interested to learn more about that.

  • @Fran7842
    @Fran7842 7 років тому

    Your statement that the production of efficient, large scale quantum computers is only a matter of time is Shakespearean. I remember hearing of computer scientists saying quantum computing is a fraud, with no agreed upon definition, a decade ago. Keynes is falling out of favor with the rest of economics; but we are still dead in the long run. Current computers could technically crack encryption algorithms given enough years. If "quantum computing" never comes into existence, the theoretical advancements inspired by it may serve as a lasting example of science created by accident, and similarities between science and culturally inspired nonsense including conspiracy theories, urban legends, cults, and groupthink.

  • @ismetpilev869
    @ismetpilev869 7 років тому

    This video is so interesting. Can you do a video on elliptic curves?

  • @thisaccountisdead9060
    @thisaccountisdead9060 7 років тому

    LOL I read somewhere (i.e. I am "reciting" from memory and not "citing" - okay citation nazis) that they were able to make a kind of black hole using sound, and were able to simulate behaviour of particles pairs splitting on a black hole's event horizon - i.e. one would fall in to the black hole while another would be freed - using phonons (sound particles/quanta). So maybe we'll see a quantum computer made out of sound or water waves? This was the easiest Infinte Series episode for me to understand, beacuse I'd already researched quantum computers, RSA, and read up on quantum mechanics and super-position. I was a bit confused with the constructive (3 dots on the dial) and destructive (6 dots on the dial) superposition interference of the dials shown in the video (interference happening every 3rd dot on the dial with 3 dots - constructive. And interference happenng every 7th dot on the dial with 6 dots - destructive [as it goes full circle?])... I probably got that wrong, but I get the basic idea I think in terms of waves.

  • @PaulGrayUK
    @PaulGrayUK 2 роки тому

    Wonder if you could use audio harmonics and some clever geometric audio chambers to create an analogue computer to factor primes.

  • @pierreabbat6157
    @pierreabbat6157 7 років тому

    The 6-point circle at the end (which reminds me of Ouroboros kekulei) should have three left arrows and three right arrows, not a hexagon. Still adds up to 0.

  • @weepingangel2564
    @weepingangel2564 7 років тому +8

    so...will there be a good alternative for encryption when quantum computers can break what we currently use?

    • @weepingangel2564
      @weepingangel2564 7 років тому

      :P

    • @KohuGaly
      @KohuGaly 7 років тому +4

      Yes, if I recall correctly, there are types of encryption that are currently resistant to quantum computing and some are in use. That said, quantum encryption puts it into another level. There is this thing called quantum encryption. The basic idea is that if you transmit your message in qubits in just the right way, you can create a message that will destroy itself after first try decoding it.

    • @JM-us3fr
      @JM-us3fr 7 років тому +5

      WeepingAngel256 There are dozens of alternative classical crypto-systems for which there are no quantum solutions, and even if there are, if quantum computers take off, then one-way functions will be possible, meaning a provably secure crypto-system could be developed. Mathematicians are always a century ahead of the game.

    • @lamcho00
      @lamcho00 7 років тому

      Well in worst case scenario, public cryptography is abolished. We can still use encryption securely, but you'd have to keep a different password/key for every secure site you visit. The problem gets only worse for the web site, it has to keep a unique key for every user.
      The biggest problem would be to negotiate these keys over the internet. One way to do it, is to have some trusted authority by both parties.

    • @unvergebeneid
      @unvergebeneid 7 років тому +1

      Yes, search term is post-quantum cryptography.

  • @JordanWeitz
    @JordanWeitz 4 роки тому

    I paused this video before comments, then I went down a rabbit hole of wikipedia and google search on quantum computing and supremacy, etc, then come back to a her talking about another commenter doing the same. Yup. Community

  • @johny5372
    @johny5372 3 роки тому +1

    15:47 thank god, I'm not alone

  • @BeCurieUs
    @BeCurieUs 7 років тому

    We just got into wave theory in engineering physics so part of this wave destructive stuff makes a bit of sense, fun cause it would be rad to use some of this tech in some of our huge simulation needs in the nuclear world :D
    Still way above my pay grade, but gotta start somewhere!

    • @BeCurieUs
      @BeCurieUs 7 років тому

      10:00 starts to look a bit like phasor analysis, right?

  • @kurtmayer2041
    @kurtmayer2041 7 років тому

    also, a bunch of conventional computers put together already exists and is called a cluster. this is actually the first time seeing that as a description for a quantum computer.

  • @jordansullivan5764
    @jordansullivan5764 6 років тому

    This is a great video! (I work in quantum computing)

  • @alimfuzzy
    @alimfuzzy 4 роки тому

    Thanks. You make it nice and simple.

  • @evgeniinekhoroshev8204
    @evgeniinekhoroshev8204 Рік тому

    Great video! But how many qubits would we need to figure out a period r for really large numbers N? Do we need at least r qubits or I am wrong?

  • @userquin
    @userquin 7 років тому

    Encryption based on RSA or ECC will become obsolete with quantum cryptography, in fact it is unbreakable due to Heisenberg's uncertainty principle.
    If I remember correctly, there are companies that offer services of quantum cryptography, that if, should have prices a little exorbitant.
    On the other hand, have quantum computers already gone from multiplying 2 numbers beyond 100?

  • @cwaddle
    @cwaddle 6 років тому

    Wow you are so good at explaining

  • @johnmastroligulano7401
    @johnmastroligulano7401 7 років тому

    This video might have been helpful 20+ years ago but today it's stupefying in context & a diversion from "reality(this AI construct akin to quarantine/Talos IV-The Cage-Menagerie-Zoo for esoteric humor)" itself.

  • @danielpealer3561
    @danielpealer3561 7 років тому +1

    Quick Question, if a

  • @PTNLemay
    @PTNLemay 7 років тому

    If I have a number of qubits storing the number 12, like b1100. And I would use this theoretical quantum computer to shor's algorithm my way into getting the factors. Would we set it up in such a way that the qubits (or another set of qubits?) would then exhibit constructive interference to spit out the number 1, 2, 2, and 3? So... 01, 10, 10, and 11?

  • @happyman_smiling
    @happyman_smiling 6 років тому

    I think falsification can be used to find factors of N , the problem is that we are looking at every possible number as factors instead we should look at probable factors of N like we can guess the pattern of the factors for eg ending with certain digits then we can easily find the factors of N.

  • @mynameisjoaneunice
    @mynameisjoaneunice 7 років тому

    Anything you have to watch three times to understand is a good thing.

  • @issiahcantrell4837
    @issiahcantrell4837 7 років тому

    Wow, you are a great teacher.

  • @akshaychandrashekaran4078
    @akshaychandrashekaran4078 7 років тому

    The quantum fourier transform for a=2 and N=7 would resonate at 3, 6, 9, ... right? In that case, would we need to apply QSA repeatedly?

  • @MrMineHeads.
    @MrMineHeads. 7 років тому +1

    This is such a great series. Too bad I'm just to impatient to understand all of this.

  • @Quinninator
    @Quinninator 7 років тому +3

    Is there a similar quantom algorithm that could break elliptic curve cryptography?

    • @alanszepieniec3971
      @alanszepieniec3971 7 років тому +2

      Yes. "Shor's algorithm" is actually a pair of algorithms with similar properties. One factors numbers; the other computes discrete logarithms, and can be made to compute discrete logarithms over elliptic curves, thus breaking elliptic curve crypto.

    • @ChenfengBao
      @ChenfengBao 7 років тому +1

      It's not my area but I've read from reliable sources that elliptic curve cryptography is even more susceptible to quantum attacks.

  • @trentmarcus
    @trentmarcus 7 років тому

    Hi, will you do a video solely on Fourier series and its various applications?

  • @AxelBliss
    @AxelBliss 7 років тому

    Deep learning for computing will be improved in the future, it's not as fast as the ideal quantum computer but we must continue the effort! Deep learning for mathematics is primitive nowadays. Not because it doesn't work, simply because we Earthlings are lazy sometimes.

  • @shanelstevens
    @shanelstevens 6 років тому

    Mind. Blown.

  • @willwalkforal
    @willwalkforal 5 років тому

    math layman here. hypothetically, since we're talking about decryption, could one try to avoid being "hacked" with their own quantum computer through destructive interference?

  • @AliVeli-gr4fb
    @AliVeli-gr4fb 7 років тому

    do you know where can i learn more of the swings and their periods ? That example is very strange, i think i understood the end result but i would be happy to watch it or read it in a comprehensive way

  • @RasperHelpdesk
    @RasperHelpdesk 7 років тому

    I'm going to need to watch this a few times...

  • @SophiaAstatine
    @SophiaAstatine 7 років тому +1

    The music

  • @drakelundberg462
    @drakelundberg462 7 років тому +1

    How about encryption protocols usch as SHA256 or SHA512? Would a Quantum computer be able to break usch encryption?

    • @TheMrVogue
      @TheMrVogue 5 років тому

      Those are hashing algorithms, not encryption protocols

  • @kordellcurl7559
    @kordellcurl7559 7 років тому

    Would finding the factors of numbers be easier to find like say 123
    /2 no and can cancel all multiples of 2
    /3 yes and count all the multiples of 3 except for the ones divisible by 2
    /5 no and not count all multiples of 5
    /7 no and not count all the multiples of 7
    /9 no and not count all the multiples of 9
    and so on. I don't know if it works for big numbers but it might help finding factors

  • @PvblivsAelivs
    @PvblivsAelivs 7 років тому

    I'm not so sure it's "just a matter of time." With the implementations of Shor's algorithm so far, knowledge of the correct answer has been incorporated into the quantum circuit. And it still only finds the answer about half the time. With a classical computer, if I already know the factorization of a number, I can just check it.
    And that quantum fourier transform looks like something that is going to be hard to scale. It's interesting and all. And it's certainly a concern, just in case. But so far quantum factorization does not look as promising as it's being presented.

  • @nosenseofhumor1
    @nosenseofhumor1 7 років тому +4

    Im in love.

  • @hindigente
    @hindigente 5 років тому

    Alternatively, could quantum computing be used to find huge primes?

  • @Nicholas_Terry
    @Nicholas_Terry 7 років тому

    Why can't a quantum Fourier analysis be used on the hard search? Is the periodicity of the mod function the reason?

  • @TheyCallMeNewb
    @TheyCallMeNewb 7 років тому

    Whoa, the concept that I have of the quantum probabilities that lead to magnetism, lasers; were based upon this -- or surely something of similar provenance?

  • @ploucleplouc542
    @ploucleplouc542 7 років тому

    I love the music!

  • @skop6321
    @skop6321 7 років тому

    I usually understand PBS space time . . . but PBS infinite series. . it hurts my head. . but I still thought this video was great.

  • @smurfendrek4791
    @smurfendrek4791 3 роки тому

    What does it mean to "record" where the dial is pointing? How does this translate to actual operations on qubits?

  • @gejyspa
    @gejyspa 7 років тому

    All this talk about wave functions and FFT made me wonder, in a somewhat unformed way, if rather than exotic new quantum computers, old technology analog computers can be used to crack RSA?

  • @omsingharjit
    @omsingharjit 5 років тому

    why shore algorithm can't run also on classical comp ??

  • @jpphoton
    @jpphoton 7 років тому

    Excellent.

  • @cem_kaya
    @cem_kaya 2 роки тому +1

    i miss this channel

  • @pablom9223
    @pablom9223 7 років тому

    Why whould you check for numbers smaller than N? Shouldn't checking for numbers samller than sqrt(N) be enough?
    Also, in the swing illustration, depending on the rate of energy loss, pushing every k*period would also resonate, right?
    ('cause you said "anything other than 3s.)

    • @JMcMillen
      @JMcMillen 7 років тому

      Also, why check all the numbers? If you are looking for prime factors, wouldn't you only see if N can be divided by the prime numbers. If N can't be divided by 2, why check 4, 6, 8, 10, etc...

  • @吳仲佑-w5l
    @吳仲佑-w5l 6 років тому

    Quantum Fourier Transform, but how the entanglement is involved?

  • @thebaultmichael1399
    @thebaultmichael1399 7 років тому

    Wouldn't you need to know the period beforehand to be able to amplify it?

  • @hakachukai
    @hakachukai 7 років тому +1

    FINALLY! Someone explained this in a way that makes sense! Now I just have to watch, pause and Google enough times until I understand the last part about constructive interference. I understand what that is... I just don't understand how it exactly works in a quantum computer to help make the correct answer more likely to appear in some cases

    • @IronLotus15
      @IronLotus15 6 років тому

      ua-cam.com/video/spUNpyF58BY/v-deo.html
      You can watch 3Blue1Brown's video about the Fourier transform for more info about that interference thing.

  • @13thxenos
    @13thxenos 7 років тому

    Either this episode is a lot less clear about the subject, or I lack the mental capacity for it.
    BTW, I love explaining quantum algorithms with Grover's search algorithm. I think it is much more tangible.

  • @jmstudios8931
    @jmstudios8931 7 років тому

    I am thinking to make project of RSA Quantum Decryption using IBMQ's
    5-qubits sytem available online.
    But, as you said Shor's algorithm cannot be applied, so can I do the shor on 5-qubit system on IBMQ??