4 billion dimes is $400 million to decrypt 12 keys per 4 billion devices. That is something that gets noticed. You seem to be missing my point. This makes it harder, not impossible, and adds a legal component. A framework for more controlled privacy has to start somewhere.
Isn't that the point of public key encryption?
It's a one way thing. A public key is transacted in the handshake. The private key is only ever on the device. A web server encrypts it's payload with your public key instead of how it currently does now with it's own certificate key and sends you the traffic. By using your own public key, only your device can decrypt the message. Without the private key a third party can't decrypt the content of the transmission. If each of your devices generates a random public/private key pair whenever you do a factory reset on it, and the public key really is tied to the client on the server (and not everyone as a pool), I think you have a reasonable expectation that the chances your communications are being monitored are significantly reduced from the way they are now. Even more so if you can set your device to regenerate it's key on a daily/weekly/monthly basis.
Right now an SSL server has a private key on the server which is signed by a trusted CA. A server admin has to jump through quite a few hoops to update the key, lest it no longer be trusted and everyone's web browser show the dreaded broken key icon. The server then sends the client information on how to encrypt information back to itself. This makes it easy to tie the hands of a business and force them to give up the goods. The encryption simply cannot change.
If we turn the tables, make it so that the client is the authoritative point in the encryption and make it so the clients can randomize the encryption, it changes the ballgame. If this is the case, the NSA no longer really has a reason to ask for an encryption key because it would be useless. Could a government agency brute force the codes? Sure. But with 7 billion people on this planet and the ratio of devices to people growing every day, that becomes magnificently more difficult to the point of being unrealistic. And, if the codes belong to the people, the 5th amendment becomes relevant again, because you can refuse to turn in your keys on the grounds that you might incriminate yourself.
I think we've been doing internet encryption wrong this whole time.
agreed. I do this and use ESXi, and it's a great little setup. The only problem I've had is making sure to use supported hardware. If you use an intel motherboard you should be good to go. Just check to make sure the storage controller is supported. Most of the intel based stuff is (hence, the suggestion to just get one of their boards). If you want to be able to install a card and direct it at a particular VM, make sure you get a board that supports VMDirectPath (or something like that). That's the VMware name, I think in the BIOS it tends to be called VT-d for intel boards, or IOMMU on amd boards. VT-x is the support for virtualization in the CPU.
As for the other virtualization options. I've tried doing this in my setup with VirtualBox. It's nice I guess, but you have the problem of the host OS needing maintenance too. Xen and KVM might not be as bad, but again there is some host maintenance. Personally I've never had trouble with VMware products and have always found them to be the easiest to accomplish what you want, and ESXi is free and has a crap-ton of features. Don't forget you'll never interact with this other than to setup your VM's.
Finally, RAM is cheap these days, especially the DDR3 stuff. 8GB is nice, 16GB might be better depending on how much "testing" you wanna be able to do at once. Hard drives are equally cheap these days. A couple of 1-2TB's should do you well enough. The beauty of virtualization is that you can "pause" machines and shuffle them depending on the work you wanna do with the machine.
I can't say I agree with the decisions, but no one who's lived in Florida can say they didn't see this coming.
Schools here seem to be going in the direction of privatization. Current plans have whole-school futures pegged on the results of their english test scores. Music, math, etc... all funding hinging on a single subject, which is just a mechanism to make the schools look bad so they can push for closing the public schools. Once the schools go private, parents won't have a choice but to give up their kids' rights in order to get them into school. It's going to be a matter of contract.
Sure, there will be public schools left, but they're not gonna be in nearly the same shape as they are now. And they're not exactly in good shape now. With the funding going towards vouchers for private schools, we'll see safety and standards continue to drop. Private schools will be allowed to take all the disciplinary action public schools can't which will make them seem like cathedrals next to their public bretherin. Your kid get slapped? You have a problem with it? You really wanna send them to *gasp* public school?
Can't really blame them either. A number of my friends are teachers. They get attacked (yes, ATTACKED) by students that are sometimes bigger than them, and they are explicitely told that they cannot raise a hand to stop a student that's attacking them. They are expected to take everything a student has to dish out for fear that any other behavior will get them fired.
Parents are a whole nother problem. Most of them get upset when schools bother them during the day about their kids. The ones that do care about their kids really only care about their kids being happy. They often will refuse to believe that there could be anything wrong with their kid and will refuse to discipline them at all. When their kid fails a class they'll take it up with the principle and create such a fuss that the teacher is forced to pass the student on when they shouldn't. A number of teachers have become apathetic about the whole process, but who can blame them when they're paid hardly anything to deal with seemingly psychopathic children on a daily basis.
Fingerprinting may be a really bad decision, and I certainly wouldn't want my kid going through that. But given the way parents here treat the schools, it almost seems like the only way to make sure students are where they're supposed to be. When it's all private, we won't have a choice because the state isn't doing it. And if you want your kid to have a decent education, you'll put up with it.
Was gonna suggest this as well. Depending on how feature packed and recent the laptop is, you likely have the makings for a sexy little media player.
I have an AppleTV running Jaunty + XBMC... the AppleTV is a 1Ghz Pentium M class CPU, 256 meg ram, 40 gig 4200 RPM laptop drive... If I can run a well behaved media player on this that can handle up to 720p video... anyone can