Whereas I think the solution lies in technology, not law.

One perfected technology would solve a host of problems, including micropayments, digital cash, digital signatures, and trustworthy and non-breaking drm - and that technology is hi-speed truly random keyed encryption.

Which means, probably, a dedicated chip that produces true random numbers from something like heat noise or rad decay, and then uses that number to generate pairs of prime numbers and encryption keys on the fly.

The one thing that is required is that the chip (or method) not be proprietary - and that's the big stumbling point.

Course, this idea has been known for years - at least since the cypherpunks - and we still don't have it.