>>36
秘密鍵から公開鍵を作っているイメージで質問されていませんか?
RSA暗号を調べてみるとよく理解できると思います。

http://ja.wikipedia.org/wiki/RSA%E6%9A%97%E5%8F%B7

極端な話、RSA暗号の場合は事前に用意した素数から秘密鍵と公開鍵を生成しています。
手元に秘密鍵しか情報がない場合は対となる公開鍵が何なのか知るのは困難です。