Вы не понимаете смысла ключей. Если бы по одному ключу можно было восстановить второй, то никакой защиты они бы не давали.
Правильная схема выглядит так:
Устройство A генерирует пару ключей и выкладывает открытый ключ в общий доступ.
Устройство B скачивает открытый ключ, шифрует им документ и отправляет его устройству A.
Устройство A, используя парный закрытый ключ, расшифровывает документ.