This question may just show a distinct misunderstanding of things on my part, and I apologize if it is, but I thought I'd put it out here as I don't know where else to ask.
I've been thinking about the issues with attempting to host a fully encrypted server in a remote location - this obviously is realistically almost impossible without including the encryption key in the boot partition, or initial RAM-disk on the machine - both of these methods are far from ideal.
Then I got to thinking about how a password could be passed to a server in a remote location without having physical access. Now, the only time a computer will communicate with the network before it accesses the hard drive is during the PXE boot phase.
My question is as follows: Does anybody have any ideas how this could be utilized to supply an encryption code? Perhaps a router of some variety could pass the PXE request from a particular MAC out to an external server of some kind, which could respond with a partial or encrypted key or some kind of token which could then be used by the remote system to unlock the hard drive?