Хорошо, если к системе, содержащей закрытый ключ, когда-либо обращаются несанкционированно, то вам следует также обращаться с ключом как таковым.
Нет никакого способа, которым вы можете «поделиться» закрытым ключом, и вы в любом случае не можете перейти от открытого -> частного, так что то, что вы спрашиваете, «невозможно» (в рамках ограничений PKI). Просто пытаясь найти закрытый ключ (или его часть), вы обнаружите информацию о ключе, которой вы не должны делиться.
Я предполагаю, что служба, которая пытается найти закрытые ключи, вычислить все открытые ключи и проиндексировать их, «могла бы» существовать, но была бы невозможна в вычислительном отношении, или такая, которая просто предоставляет неинтерактивный список закрытых ключей, найденных в сети, но это было бы нереально реализовать я думаю.