create random keys for different signature type
use Signer for local destination