I would imagine many people use SSSS (
http://point-at-infinity.org/ssss/), especially those with sites that have a live wallet, correct? Basically, your private key / wallet password is split up into multiple shares, and spread around to multiple servers.
I'm curious, is there a common method / practice to securely retrieve the shares from their source? Obviously, don't store the location of each share on one server, and spread the location amongst the servers as well. Maybe encrypt the shares with multiple iterations of PGP or AES256. Maybe don't even store the share in encrypted format, and instead use a mathematical algorithm to generate it? Then obviously, lock it down by IP address, etc.
Anyway, say you have a live wallet server, and it needs to unlock to complete a send, hence it needs T shares. My only concern is, if the wallet server can get access to all T shares needed, then so can hackers. What's the best way for the live wallet server to retrieve those shares from the remote servers? Is there any standard procedure used, or not really, and I'm on my own to figure it out?
Thanks in advance!