Originally posted by: Cooler
There is not single piece of hardware or software that can not be cracked.
Beg to differ, if you're talking about encryption, unless the algorithm is flawed. Also unless you're talking about brute-force, which with a strong key can take billions of times the age of the universe to break.
security isn't about making something unbreakable but making it take a very long time to break
"Correct" terminology is computationally infeasible, as opposed to unconditionally secure.
Most likely the weaknesses will once again be in key distribution
Recovery of a key through noncryptanalytic means--say, someone hides the key somewhere and then someone finds it--is called a "compromise", and is technically different than breaking the encryption. CSS, the system that encrypts DVDs, was broken. CPPM, which protects DVD-A, wasn't broken, but a way was found to pipe the decrypted contents to where it could be captured. The cryptographic system that protects both Blu-ray and HD DVD is going to be a bitch to crack, if it can be any time soon.
If anyone's interested, there's short piece on some of the basic concepts underlying encryption
here.