自身に接続される第1の可換媒体の第1シリアル番号を読み取る第1可換媒体制御手段と、自身に接続される第2の可換媒体に記録されている第2シリアル番号を読み取る第2可換媒体制御手段と、前記第1シリアル番号と前記第2シリアル番号とを比較する比較手段と、前記比較手段が前記第1シリアル番号と前記第2シリアル番号とが等しいと判定した場合に、前記第2の可換媒体に記録されている暗号化されたデータを復号化する復号化手段とを有する、情報処理装置。前記第1の可換媒体はUSBメモリであって、前記データの暗号化に用いられた暗号鍵を記憶し、前記第1可換媒体制御手段は、前記暗号鍵を読みとり、前記復号化手段は、前記暗号鍵により前記暗号化されたデータを復号化する請求項1の情報処理装置。前記データを暗号化する暗号化手段と、請求項1または請求項2に記載の情報処理装置とを有する情報処理装置。コンピュータに接続された第1の可換媒体の第1シリアル番号を読み取る第1の可換媒体制御処理と、前記コンピュータに接続された第2の可換媒体に記録されている第2シリアル番号を読み取る第2の可換媒体制御処理と、前記第1シリアル番号と、前記第2シリアル番号とを比較する比較処理と、前記比較処理において、前記第1シリアル番号と前記第2シリアル番号とが等しいと判定された場合に、前記第2の可換媒体に記録されている暗号化されたデータを復号化する復号化処理とを、前記コンピュータに実行させる情報処理プログラム。USBメモリである前記第1の可換媒体に記憶された、前記データの暗号化に用いられた暗号鍵を読み取る前記第1の可換媒体制御処理と、前記暗号鍵により前記暗号化されたデータを復号化する前記復号化処理と、を前記コンピュータに実行させる情報処理プログラム。第1の可換媒体の第1シリアル番号を読み取り、第2の可換媒体に記録されている第2シリアル番号を読み取り、前記第1シリアル番号と、前記第2シリアル番号とを比較し、前記第1シリアル番号と前記第2シリアル番号とが等しいと判定された場合に、前記光記録媒体に記録されている暗号化されたデータを復号化する情報処理方法。USBメモリである前記第1の可換媒体に記憶された、前記データの暗号化に用いられた暗号鍵を読み取り、前記暗号鍵により前記暗号化されたデータを復号化する前記復号化する情報処理方法。特許文献1、特許文献2の方法では、フラッシュカードやメモリカードに記録された鍵情報が別の媒体にコピーされることによって、不特定多数に鍵情報が漏洩するという問題がある。すなわち、特許文献1、特許文献2の方法は、鍵情報を使用者が記憶する必要はないが、鍵情報をコピーした媒体を取得した不特定多数のユーザに、暗号化されたデータの復号を許してしまう。換言すると、これらの方法では、復号におけるセキュリティが十分に守られない。本発明の目的は、上記課題を解決して、高いセキュリティで、媒体に記録された暗号化されたデータの、復号化を行うことである。本発明によれば、自身に接続される第1の可換媒体の第1シリアル番号を読み取る第1可換媒体制御手段と、自身に接続される第2の可換媒体に記録されている第2シリアル番号を読み取る第2可換媒体制御手段と、前記第1シリアル番号と前記第2シリアル番号とを比較する比較手段と、前記比較手段が前記第1シリアル番号と前記第2シリアル番号とが等しいと判定した場合に、前記第2の可換媒体に記録されている暗号化されたデータを復号化する復号化手段とを有する、情報処理装置が得られる。本発明によれば、コンピュータに接続された第1の可換媒体の第1シリアル番号を読み取る第1の可換媒体制御処理と、前記コンピュータに接続された第2の可換媒体に記録されている第2シリアル番号を読み取る第2の可換媒体制御処理と、前記第1シリアル番号と、前記第2シリアル番号とを比較する比較処理と、前記比較処理において、前記第1シリアル番号と前記第2シリアル番号とが等しいと判定された場合に、前記第2の可換媒体に記録されている暗号化されたデータを復号化する復号化処理とを、前記コンピュータに実行させる情報処理プログラムが得られる。本発明によれば、第1の可換媒体の第1シリアル番号を読み取り、第2の可換媒体に記録されている第2シリアル番号を読み取り、前記第1シリアル番号と、前記第2シリアル番号とを比較し、前記第1シリアル番号と前記第2シリアル番号とが等しいと判定された場合に、前記光記録媒体に記録されている暗号化されたデータを復号化する情報処理方法が得られる。本発明によれば、高いセキュリティの下で、媒体に記録された暗号化されたデータが復号化される。第1の実施形態次に、本発明の第1の実施の形態が、図面を参照して詳細に説明される。図1に示されるように、本実施形態は、光記録装置10、情報処理装置20およびUSBメモリ30から構成される。光記録装置10は、光記録装置制御部26と接続している。また、USBメモリ30は、情報処理装置20の本体のコネクタを介してUSB制御部27と接続されている。光記録装置10は、光ディスクにデータを読み書きする一般的な光ディスク読み書き装置である。光記録装置10は、情報処理装置20で暗号化したデータを光ディスクに書き込むときと、暗号化されたデータが書き込まれた光ディスクのデータを読み込むときに利用される。光ディスクの種類は、CD-RやCD-RWRW:ReWritable、DVD-R、DVD-RWなどである。これらは、本実施形態にあっては、光記録媒体または光ディスク媒体と総称される。光ディスク読み書き装置は、CD-RWドライブ装置などである。情報処理装置20は、パソコンなどの一般的な情報処理装置である。情報処理装置20は、CPU21CPU:CentralProcessingUnitと、記憶部22と、暗号化鍵生成部23と、暗号化部24と、復号化部25と、光記録装置制御部26と、USB制御部27と、比較部28とで構成されている。また、情報処理装置20においては、これと同時に、暗号化したデータを、USBメモリ30に暗号化鍵を登録するために、利用する。情報処理装置20は、光記録装置制御部26を介して、光記録装置10に搭載されたCD-R等に書き込まれた暗号化されたデータを読取る。また、情報処理装置20においては、USBメモリ30に登録された暗号化鍵を使って、復号化部25が、読み取ったデータを復号化する。CPU21は、暗号化鍵生成部23の命令により暗号鍵の生成のための乱数の生成及び、暗号化鍵を生成する演算を行う。またCPU21は、暗号化部24、復号化部25の命令により、暗号化、復号化のための演算を行う。またCPU21は、比較部28の命令によりデータ同士の比較演算を行う。またCPU21は、光記録装置制御部26およびUSB制御部27の制御を行う。記憶部22はメモリおよびHDDで構成されている。記憶部22は暗号化すべきデータ、暗号化鍵、暗号化したデータおよびUSBメモリ30のシリアル番号を保存する。暗号化鍵生成部23は、データを暗号化するための鍵を生成する。暗号化鍵生成部23は、AESAdvancedEncryptionStandard、DESDataEncryptionStandard、ブロック暗号、RC4RivestCipher4およびワンタイムパッドなど以下、共通鍵を使うソフトウェアプログラムを格納している。暗号化鍵生成部23は、このソフトウェアプログラムを、CPU21に実行させる。暗号化部24は、記憶部22に保存されたデータを暗号化する。暗号化部24は、暗号化鍵生成部23で生成した共通鍵を暗号化の鍵にして、記憶部22に保存したデータを暗号化するためのソフトウェアプログラムを格納している。なお、共通鍵は暗号鍵とも呼ぶ。暗号化部24は、このソフトウェアプログラムを、CPU21に実行させる。復号化部25は、暗号化データを復号化する。復号化部25は、暗号化鍵を使って、暗号化データを復号化するためのソフトウェアプログラムを格納している。ここでいう暗号化鍵および暗号化データは、それぞれUSBメモリ30および光記録媒体から、記憶部22に読み込まれたものである。復号化部25は、このソフトウェアプログラムをCPU21に実行せる。光記録装置制御部26は、光記録装置10と情報処理装置20とのインタフェースである。光記録装置制御部26はSCSISmallComputerSystemInterface、IDEIntegratedDriveElectronics、SATASerialAdvancedTechnologyAttachmentなどである。光記録装置制御部26は、光ディスク装置10へ読み書きの命令をする。USB制御部27は、USBメモリ30と情報処理装置20とのUSBインタフェースである。USB制御部27は、USBメモリ30に対して読み書きの命令をする。また、USB制御部27は、USBメモリ30のIDおよびシリアル番号を読み取り、記憶部22または、図示しないメモリに保存する。比較部28は、USBメモリ30に記憶されているシリアル番号等の各種データと、光記録媒体に記憶されている各種データとを、CPU21に命じて比較する。ここで、各種データとは、ヘッダ、暗号化したデータのバイト数と暗号化したデータ、USBメモリ30のIDおよびシリアル番号である。図9は、光記録媒体に記録されるデータフォーマットの一例を示す。図2に示すように、光記録装置10は、情報処理装置20に内蔵されていても良い。USBメモリ30は、下記の様式で、その仕様が表されている。仕様ベンダID:16bit整数値、製品ID:16bit整数値、シリアル番号:12桁以上の16進数文字列上記では、CPU21が、暗号化鍵生成部23、暗号化部24、復号化部25、光記録装置制御部26、USB制御部27を、図示されていないメモリに格納されているプログラムを実行することで実現している。しかし、これらは、論理回路を組み合わせて構成するハードウェアで実現されてもよい。なお、この実施形態では、USBメモリ、光ディスク媒体が用いられているが、必ずしもこれらに限定されるものではなく、可換媒体であればいずれが用いられても構わない。たとえば、USBメモリ、光ディスク媒体の代わりにフロッピー登録商標ディスク等の磁気ディスク、半導体メモリをパッケージ化したメモリカードが用いられてもよい。これらUSBメモリ、光ディスク媒体、磁気ディスク、メモリカードは総称して可換媒体と呼ばれることがある。また、USBメモリ制御部27、光記録装置制御部26など、可換媒体の制御部は可換媒体制御部と呼ばれることがある。次に、本発明の第1の実施の形態の動作が、図1から図5及び図9を参照して詳細に説明される。図3は、本実施形態における、暗号化の手順を示している。まず情報処理装置20において、暗号化鍵生成部23は、CPU21が発生させた乱数を用いて共通鍵を生成し、記憶部22に保存する。次に、暗号化部24は、記憶部22に保存した共通鍵を基にデータを暗号化する。暗号化部24は、暗号化したデータのバイト数と暗号化したデータを記憶部22に保存する。USB制御部27は、USBメモリ30に、記憶部22に保存したデータの暗号化に使用した共通鍵を、書き込むよう制御する。USBメモリ30は、記憶部22に保存したデータの暗号化に使用した共通鍵を、書き込む。光記録装置制御部26は、光記録装置10に対して、ヘッダFFFFFFFFhをライトもしくはリライト可能な光ディスク媒体に書き込むよう、制御する。また、光記録装置制御部26は、光記録装置10に対して、記憶部22に保存した暗号化したデータのバイト数、暗号化したデータをも、上記の光ディスク媒体に書き込むよう、制御する。また、光記録装置制御部26は、光記録装置10に対して、記憶部22に保存されているUSBメモリ30のIDおよびシリアル番号を、上記光ディスク媒体に書き込むよう、制御する。なお、前述したように、ヘッダ、暗号化したデータのバイト数と暗号化したデータ、USBメモリ30のIDおよびシリアル番号は、まとめて各種データと呼ぶこともある。光記録装置10は、この制御を受けてヘッダ、暗号化したデータのバイト数と暗号化したデータ、USBメモリ30のIDおよびシリアル番号をライトもしくはリライト可能な光ディスク媒体に書き込む。図4、図5は、本実施形態における、復号化の手順を示している。図4に示すように、情報処理装置20において、光記録装置制御部26は、光記録装置10に対し、ライトもしくはリライト可能な光ディスク媒体に書き込んだ各種データを読み出すよう、制御するステップA7。光記録装置制御部26は、読み出された各種データを記憶部22に保存する。図5に示すように、情報処理装置20において、USB制御部27は、USBメモリ30からデータを暗号化した時の共通鍵の読み出すよう制御するステップA8。USB制御部27は読み出した共通鍵を、記憶部22に保存する。情報処理装置20において、比較部28は、記憶部22に保存したUSBメモリ30のIDおよびUSBメモリのシリアル番号と、情報処理装置20に接続されたUSBメモリ30のIDおよびUSBメモリ30のシリアル番号とを比較するステップA9。最後に、比較した結果が一致した場合、情報処理装置20において、復号化部25は、記憶部22から暗号化したデータを読み出してこれを復号するステップA10。復号化部25は、比較部28の判断に基づいて暗号化したデータを復号化するので、高いセキュリティの下で、媒体に記録された暗号化されたデータを復号化することが可能である。第2の実施形態第1の実施形態は、暗号化と復号化とを同じ情報処理装置20で行う場合を中心として説明された。実際には、暗号化を行う装置と、復号化を行う装置とは異なる場合がある。第2の実施形態では、暗号化されたデータを、暗号化した情報処理装置20とは別の情報処理装置20で復号化することも可能であることが、説明される。図1、図2、図6から図8および図10を参照して本発明の第2の実施形態の動作が詳細に説明される。図6は、本実施形態における、暗号化の手順を示している。まず情報処理装置20Aにおいて、CPU21は乱数を発生させる。暗号化鍵生成部23は、この乱数で共通鍵を生成し、記憶部22に保存する。次に、暗号化部24は、記憶部22に保存した共通鍵を基にデータを暗号化する。暗号化部24は、暗号化したデータのバイト数と暗号化したデータを記憶部22に保存する。なお、記憶部22は、あらかじめデータの暗号化を行う暗号化部24の識別番号または、データの復号化を復号化部25の識別番号が記憶されている。USB制御部27は、USBメモリ30に、記憶部22に保存したデータの暗号化に使用した共通鍵を書き込むよう、制御する。USBメモリ30は、記憶部22に保存したデータの暗号化に使用した共通鍵を書き込む。図示しないユーザインタフェースが、情報処理装置20A以外の復号化部25での復号化を指示する入力の有無を、判断するステップB5。データを暗号化した情報処理装置20Aとは異なる情報処理装置20Bで復号化する場合ステップB5、NO、情報処理装置20Bの復号化部25の識別番号が記憶部22に入力される。データを暗号化した情報処理装置20Aと同じ情報処理装置20Aで復号化する場合ステップB5、YES、データを暗号化した情報処理装置20の暗号化部24の識別番号が記憶部22に入力される。光記録装置制御部26は、光記録装置10に対して、ヘッダFFFFFFFFhをライトもしくはリライト可能な光ディスク媒体に書き込むよう、制御する。また、光記録装置制御部26は、光記録装置10に対して、記憶部22に保存した暗号化したデータのバイト数と暗号化したデータを、上記光ディスク媒体に書き込むよう、制御する。また、光記録装置制御部26は、光記録装置10に対して、情報処理装置20Aの暗号化部24の識別番号または情報処理装置20Bの復号化部25の識別番号を、上記光ディスク媒体に書き込むよう、制御する。また、光記録装置制御部26は、光記録装置10に対して、記憶部22に保存されているUSBメモリ30のIDおよびシリアル番号をも、上記光ディスク媒体に書き込むよう、制御する。光記録装置10は上記の各種データを光ディスク媒体に書き込む。ここでの各種データとは、ヘッダ、暗号化したデータのバイト数と暗号化されたデータ、情報処理装置20Aの暗号化部24の識別番号または情報処理装置20Bの復号化部25の識別番号、USBメモリ30のIDおよびUSBメモリのシリアル番号である。図10は、光記録媒体に記録されるデータフォーマットの一例を示す。以下に、情報処理装置20Bにおいて復号化する場合の手順が、図7、図8に基づいて説明される。情報処理装置20Aにおいて復号化する場合は、一部を除いて第1の実施形態と同様であるので割愛する。この一部とは、比較部28が、USBメモリのID等の比較に加えて、記憶部22に記憶された暗号化部24の識別番号と、自身に接続されている暗号化部24の識別番号との比較を行う点である。情報処理装置20Bにおいて、光記録装置制御部26は、光記録装置10が、ライトもしくはリライト可能な光ディスク媒体に書き込んだ各種データを読み出すよう、制御するステップB8。情報処理装置20Bにおいて、光記録装置制御部26は、光記録装置10が読み出したヘッダ、暗号化したデータのバイト数と暗号化されたデータ、復号化部25の識別番号、USBメモリ30のIDおよびUSBメモリ30のシリアル番号を記憶部22に保存する。情報処理装置20Bにおいて、USB制御部27は、USBメモリ30からデータを暗号化した時の共通鍵を読み出すステップB9。USB制御部27は読み出した共通鍵を、記憶部22に保存する。情報処理装置20Bにおいて、比較部28は、記憶部22に保存した、復号化部25の識別番号を、自身に接続している復号化部25の識別番号と比較する。また、比較部28は、USBメモリ30のID、およびUSBメモリ30のシリアル番号と、情報処理装置20に接続されたUSBメモリ30のシリアル番号とUSBメモリ30のIDを比較する。上記のUSBメモリ30に関するデータ及び復号化部25の識別番号に関するデータを比較した結果が一致した場合、情報処理装置20Bにおいて、復号化部25は、記憶部22から暗号化したデータを読み出してこれを復号するステップB11。本実施形態では、第1の実施形態で得られる効果に加えて、暗号化を行う装置と復号化を行う装置が異なる場合であっても、高いセキュリティが保持されるという効果が得られる。本実施形態では、情報処理装置20Aと情報処理装置20Bは、同じ構成のものを用いたが、必ずしも2つの装置は同じ構成である必要はない。情報処理装置20Aは復号化部25を有さず、情報処理装置20Bは暗号化部24を有さない構成が用いられてもよい。なお、上記の実施形態では記憶部22に記憶されたUSBメモリ30のIDとシリアル番号の両方を、比較部28に接続されているUSBメモリ30のIDとシリアル番号と比較しているが、IDとシリアル番号はどちらか片方を選択して比較してもよい。また、その場合、USB制御部27は、USBメモリ30から、IDとシリアル番号のうち、どちらか片方を読み込むだけでもよい。第3の実施形態図11は、本発明の第3の実施形態の構成をブロック図で表したものである。本実施形態は、自身に接続される第1の可換媒体の第1シリアル番号を読み取る第1可換媒体制御部37と、自身に接続される第2の可換媒体に記録されている第2シリアル番号を読み取る第2可換媒体制御部36と、第1シリアル番号と第2シリアル番号とを比較する比較部28と、この比較部28が第1シリアル番号と第2シリアル番号とが等しいと判定した場合に、第2の可換媒体に記録されている暗号化されたデータを復号化する復号化部25とを有する、情報処理装置20である。本実施形態により、高いセキュリティで、媒体に記録された暗号化されたデータの、復号化を行うことが可能である。