Post a Comment
the question is, is this really where computing as we know it is heading? I remember a few years back when this was an amazing thing that could be achieved. now with new inovations form intel and IBM for processor fabrication and what not is quantum computing a logical spet in for long term goals like 10 years. Though i guess with IT trying to predict anyhting up to 4 months in advance is virtualy impossible...
I think you're right that quantum encryption/decryption is useless, but quantum decryption of digital encryption is possible, and this could possibly be executed so quickly as to render digital encryption useless. Therefore encryption of any kind becomes useless?
I don't know whether to be overjoyed or frightened by this...
Edited 2007-02-14 05:40
Quantum encryption and VALID decryption works fine. It's basically unbreakable (as far as we know.) In other words, using quantum encryption, I can send a message anywhere, and *know* it was only readable by the intended RX.
The stream cannot be "touched" between sender/reciever without the payload being invalidated, that's what I was trying to get at.
So, in a way, it's great - no government agencies spying on us. In another way - it's bad. No more spying on enemy agencies. Ever. Well, unless we come up with some new ideas that radically change the face of quantum mechanics. :p
That applies to any form of communication. What the data contains is irrelevant if you can interfere with the transmission.
No, the greatest trick is to allow the communication to go on apparently untouched and safe, while actually eavesdropping. That is impossible with quantum technology, because it's not possible (at least for now) to reproduce the same data stream once you've touched it.
So, in a way, it's great - no government agencies spying on us. In another way - it's bad. No more spying on enemy agencies.
I think you're being over-optimistic. As with any new technology, the price will be prohibitive for regular consumers. Government agencies will afford it, while you will not. This means that the government will be able to (a) use unbreakable encryption; (b) make the "old" encryption that you're using completely useless.
And they might also pass laws saying that quantum technology qualifies as "weapons" and you may not own and use it even if you can afford it, so it won't fall into the hands of "terrorists", God forbid. Sounds familiar?
And they might also pass laws saying that quantum technology qualifies as "weapons" and you may not own and use it even if you can afford it, so it won't fall into the hands of "terrorists", God forbid. Sounds familiar?
Hmm, isn't it so that in a democratic society, *we* are able to pass laws restricting how authorities can use this technology?
Ahh, the naive. The US already has very strict regulations on what kind of encryption can be exported overseas (only extremely weak stuff now). It's only a couple of small steps away from limiting what American citizens can use as well. After all, if you have nothing to hide then you won't mind, will you? And if they let this out it's only a matter of time before the terrorists and child porn viewers start using it.
"Quantum-computer technology can solve what is known as 'NP-complete' problems."
If humans indeed have created a device that could solve NP-complete problems, the world of computer engineering would be radically altered.
("NP-complete" is a designation of something a computer cannot compute precisely.)
You made a couple mistakes there - first, quantum computers can't efficiently solve NP Complete problems, only BQP.
From Wikipedia:
BQP is suspected to be disjoint from NP-complete and a strict superset of P, but that is not known. Both integer factorization and discrete log are in BQP. Both of these problems are NP problems suspected to be outside BPP, and hence outside P. Both are suspected to not be NP-complete. There is a common misconception that quantum computers can solve NP-complete problems in polynomial time. That is not known to be true, and is generally suspected to be false.
Second, computers can compute a NP Complete problem, they're just too slow at it to be useful. It isn't impossible though if you made one fast enough.
NP-Completeness is about how the complexity of the program (run time) scales with the problem. You can have a NP-complete problem with a certain amount of input and have it solved quickly with a certain machine (doesn't matter how fast it actually is). Now increase the inputs, and the run time of your algorithm will be increased *a lot more*.
So computers can always start computing NP-complete problems. They can compute everything that isn't incalculable; the halting problem would be an example for something incalculable, for which no algorithm is possible (proven by mathematics).
But fast computers don't help with NP-complete problems. They can compute a certain problem, now you make the problem slightly more complex and your computer will take a lot more time.
Quantum computing is very difficult to understand; the point is that incredibly high numbers of ways can be tried simultaneously, but if you actually want to see "the" result, you run into a lot of issues.
Not sure if I really trust Ars in this situation to begin with. They have some bright folks there, but I doubt any of them are all to familiar with quantum computing. Reading a book on it certainly won't make you an expert. I'd like to see some real researches get some hands-on time, possibly after being given all the specifications/interfaces/whatever they needed to write controlling software - and give it a REAL workout.
From Scientific American
http://www.sciam.com/article.cfm?chanID=sa001&articleID=BD4EFAA8-E7...
The quantum computer was given three problems to solve: searching for molecular structures that match a target molecule, creating a complicated seating plan, and filling in Sudoku puzzles.
Rose says D-Wave plans to submit its results for peer review at a major journal. He notes that experts will be given a chance to inspect the system, and that the company plans to make its prototype available online free of charge to stir interest. Users would enter a problem to be solved, and the device would send the solution from Canada.
At the risk of crudely oversimplifying and getting things wrong, a quantum computer with N qubits acts something like 2**N (2 to the N'th power) severely restricted machines operating in parallel. 65,536 machines starts to get interesting, except for the complexity of setting up an operation and measuring the results. But it only has to get a little bit bigger (assuming it works, a big "if") to be interesting.
Does this mean I can kiss practical and affordable encryption and digital privacy goodbye? What algorithms and how long keys do I need to make messages problematic to a crack?
Isn't the timing for this just awful in this modern world of corporatism and dwindling government respect to human rights and privacy?
Will I be able to evaluate all possible phylogenetic trees that can be constructed with a hundred species/leafs, during a coffee-break on this machine?
How many thin clients can you run at the same time on quantum server?
Do we have digital storage capacity to match the volume of information that can be processed and generated?
Will it save us from global warming, biodiversity depletion, stock market crashes and jammed highways?
Can I... *head explodes*
Lol! Would be very cool!
I'd like to see how many cats in boxes they could fit on a PCI-E card. I kinda get the impression that all the noise reduction steps I have taken will be negated by all the meowling.
I know of one person who would not be happy with this at all! When I tried to explain Schrödinger's problem to my girlfriend, she told me as a hypothetical question, it is a pill of sh*t and no longer wanted to hear any more nonsense from me.
The things a man puts up with for luv...
Quantum computing has nothing to do with quantum cryptography. Quantum cryptography relates to using using quantum mechanics to design a data stream that is impossible to be eavedropped on according to quantum physics. See Wikipedia[1] for more details.
In fact, quantum cryptography is already possible, but very expensive. The first commercial products based on the principle are already on the market.
[1] http://en.wikipedia.org/wiki/Quantum_cryptography
PS: This subject should have been "Quantum encryption"
Edited 2007-02-14 15:23
Not a quantum computing expert here, nor a cryptography one, but, to my understanding, quantum computing does not necessarily turns actual cryptography useless.
Some argue that using longer keys might avoid brute force attacks. Also, quantum computers would solve BQP problems efficiently, not NP-complete ones. While integer factorization, used in many cryptographic systems, is in BQP - therefore possibly broken in a quantum computing context -, there is the possibility of using NP-complete problems for cryptography (although it would be slower).
As I said, I don't really understand what I'm talking about here. Don't take this as an expert's position.
Whether or not I am the man for this (yes I am good at marketing, but programming (especially at this scale) I am not) will soon be seen.
Who here can actually make a development environment let alone a usable operating system for this for lack of a better term "architecture"?
I see a BIG opportunity for the brightest among us. Good luck, and if you need a class-A "suit" type to get your quantum os/dev project into the commercial sector I might be your man.
This has fantasic implications!
Some problems need to be fully simulated using quantum logic from inception to execution. Problems such as observance and environment feedback / noise elimination would be better simulated using a quantum universe as the base. Perhaps this logic chip could be properly used with the brain simulators currently in development, which makes your point a cost effective solution. I still think however that if you have a solid operating foundation you can attack really complex problems.
Edited 2007-02-14 20:10
Aren't Quantum Computer programs probabilistic in nature? I may have misunderstood, but I thought that you arrived at a solution for a problem by repeatedly executing problem and measuring the result until you get a reasonably accurate answer.
I think also that using standard program style logic is impossible, since you have to perform each part of the algorithm in exactly the same order every time. Writing a Quantum OS that functions in any way like an OS how you are used to them is probably impossible.
Aren't Quantum Computer programs probabilistic in nature? I may have misunderstood, but I thought that you arrived at a solution for a problem by repeatedly executing problem and measuring the result until you get a reasonably accurate answer.
Yes, that's right. Although I assume the hardware itself automatically reruns the problem until it can say with certainty it has found the right one, but maybe this still depends on software.
Say goodbye to the digital age and welcome back the analog one.
Edited 2007-02-14 23:04
"Aren't Quantum Computer programs probabilistic in nature?"
Yes, but technically digital computing is as well. The difference is that we don't use, and try to minimize, that property when computing something digitally. In fact, a digital system can be seen as nothing more than an analog system with ECC. The ECC helps to prevent 'errors', but when one occurs, it's typically catastrophic.
Much like what happens when you observe a closed quantum system before it's ready to be seen.
On the other hand we try to add that property back in certain applications that use floating point and randomization. FP gets less accurate the greater the magnitude (it was never designed for 'precise' results and you can't use it to 'drive' logic), and the current generation of graphics HW uses a lot of chip real estate to properly randomize rendered results. Such applications could benefit greatly in terms of heat, power, and speed from quantum computing.
Is there any real evidence beyond D-Wave's own press release, which is, to be polite, skimpy on details, that this is legit?
I perfected quantum computing in my basement last year (I think it was the week after I achieved cold fusion) and demonstrated it to my neighbors down the street. Should I have issued a press release?
Looks like a sham to me.
Edited 2007-02-14 18:32
Ever seen the movie "war games" where the supercomputer figures out the launch codes for ICBM's?
As far as I can figure, this was an ideal graphic example of how a quantum computer "works". A register consisting of QBits approximates the correct answer to the problem within a given probability. The register values are possibly different each time, but probably close to the answer.
That is, the answer read from the register is almost but not quite always entirely correct. Due to the nature of the QBit, the size of the problem space covered by a single register is enormous.
Reading the register destroys it's contents, but reading the same answer from the register enough times increases the probability that the answer was the correct one.
Sounds as if quantum computing is a bit of a "shot in the dark". Science fiction is alive, guys, we're living it!
Edited 2007-02-15 15:51





