(57)【特許請求の範囲】
【請求項１】
販売情報書込み装置により複数の記憶媒体に有料情報を書き込んでおき、当該有料情報が書き込まれた記憶媒体を情報販売端末装置に装着し、販売契約後に与えられる演算パスワードを前記情報販売端末装置に入力したときにのみ前記情報販売端末装置により、装着された前記記憶媒体から前記有料情報を読み出すことが可能な情報販売システムの情報販売方法において、
前記販売情報書込み装置は、同一の有料情報について、１つの他とは異なる暗号化方法およびその暗号化方法をも示す暗号用キーワードを使用して、前記有料情報を暗号化し、
当該暗号化された有料情報と、前記暗号用キーワードとは値が異なり、該暗号キーワードと対応するキーワード識別情報とを１つの記憶媒体に書き込むことにより、有料情報の暗号化方法がそれぞれ異なる複数の記憶媒体を作成し、
ユーザＩＤ、キーワード識別情報を情報処理装置に対して入力し、
前記情報処理装置は、当該入力されたユーザＩＤおよびキーワード識別情報を使用して、前記演算パスワードを作成し、
当該作成された演算パスワードが前記情報販売端末装置に入力された場合には、前記情報販売端末装置は、装着された記憶媒体から前記キーワード識別情報を読み出し、
入力された前記演算パスワードおよび読み出された前記キーワード識別情報を使用して、暗号解読方法を示すと共に、その暗号解読で使用する暗号解読用キーワードを作成し、
当該作成された暗号解読用キーワードの示す暗号解読方法で、装着された前記記憶媒体の有料情報を販売のために解読する
ことを特徴とする情報販売システムの情報販売方法。
【請求項２】
前記販売情報書込み装置は、乱数器を有し、該乱数発生器により暗号化方法を示し、その暗号化方法で使用する前記暗号キーワードを発生することを特徴とする請求項１に記載の情報販売システムの情報販売方法。
【請求項３】
前記情報販売端末装置は、表示手段を有し、該表示手段により前記有料情報の案内情報およびキーワード識別情報を表示することを特徴とする請求項１または２に記載の情報販売システムの情報販売方法。
【請求項４】
前記案内情報は前記記憶媒体に、予め前記販売情報書込み装置により書き込まれることを特徴とする請求項３に記載の情報販売システムの情報販売方法。
【請求項５】
前記販売情報書込み装置は無料情報をも前記記憶媒体に書込み、前記情報販売端末装置は、該記憶媒体に記憶された無料情報を提供可能であることを特徴とする請求項１乃至３のいずれかに記載の情報販売システムの情報販売方法。
【請求項６】
前記無料情報は試行プログラムであることを特徴とする請求項５に記載の情報販売システムの情報販売方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、情報の有料販売と無料提供が可能な情報販売システムの情報販売方法に関する。
【０００２】
【従来の技術】
従来、ソフトウエアプログラムやデータベースなどの情報の販売サービスをユーザが受ける場合、次の２つの販売方法がある。
（１）ソフトウエアプログラム情報が記憶されている携帯用記憶媒体を情報サービス会社が販売し、ユーザ側ではこの携帯用記憶媒体を購入する。ユーザは購入した携帯用記憶媒体を、パーソナルコンピュータ等の情報処理装置に装着した後、情報処理装置により携帯用記憶媒体から情報を読出す。
（２）情報サービス会社に設置したホストコンピュータとユーザ側に設置した端末装置を通信回線で接続する。ユーザは端末装置を利用して情報サービス会社側のホストコンピュータに、サービスを受けたいデータベースの内容を連絡する。
【０００３】
情報サービス会社側のホストコンピュータは、連絡されたデータベースにより検索を行い、検索結果として得られた情報をユーザ側の通信端末装置に送信すると共に、情報サービスの販売代金や販売代金請求に必要なユーザ情報を装置内部に記憶する。情報サービス会社ではホストコンピュータに記憶された販売代金情報およびユーザ情報に基づき、代金を郵便等でユーザに請求する。
【０００４】
上記第１の方法は、有料で販売した情報に、無料の他の情報、たとえばプログラムの価格情報等を付加することが容易であり、他の情報の付加処理に関し、情報サービス会社側の負担する費用が小さいという利点がある。また、ユーザ側にとっては携帯用記憶媒体を郵便等で受領するので、購入申し込みから受領までに時間がかかるという欠点があった。上記第２の方法は、ユーザ側では迅速に情報を受け取ることができるという利点があるのに対し、ユーザを受ける情報が大量になると、情報の通信に時間がかかり、通信回線の使用料金が高額になるという欠点があった。このため、第２の方法は情報サービス会社が提供情報の案内を無料で行うことはできず、情報サービス会社にとっては好適な方法とは言えなかった。
【０００５】
そこで、本願出願人は、このような欠点を解消する情報販売システム（特願平３−３３２１８３号，同３−３３１８４号）を提案している。
【０００６】
これらの提案では、有料で販売可能な情報と無料で販売可能な情報を記載したＣＤ−ＲＯＭをユーザに配布しておく。ユーザは情報販売端末装置を用いて、ＣＤ−ＲＯＭの中の無料情報を自由にアクセスできる。有料情報を読出すときには、ユーザは情報販売会社と販売契約を結んだ後に、パスワードを教えてもらう。ユーザはこのパスワードを情報販売端末装置に入力すると、情報販売端末装置ではパスワードが予め定めたものと合致するときに、ＣＤ−ＲＯＭ内の有料販売情報のアクセスを許可する。
【０００７】
【発明が解決しようとする課題】
このような情報販売システムでは、パスワードが複数の者に不正に知られてしまうと、ＣＤ−ＲＯＭから有料情報を販売契約無しで取り出されてしまう。
【０００８】
そこで、本発明の目的は、上述の点に鑑みて、同一のＣＤ−ＲＯＭを複数のユーザに配布した場合に、パスワードの不正利用による有料情報の取り出しを極力減らすことの可能な情報販売システムの情報販売方法を提供することにある。
【０００９】
【課題を解決するための手段】
このような目的を達成するために、請求項１の発明は、販売情報書込み装置により複数の記憶媒体に有料情報を書き込んでおき、当該有料情報が書き込まれた記憶媒体を情報販売端末装置に装着し、販売契約後に与えられる演算パスワードを前記情報販売端末装置に入力したときにのみ前記情報販売端末装置により、装着された前記記憶媒体から前記有料情報を読み出すことが可能な情報販売システムの情報販売方法において、
前記販売情報書込み装置は、同一の有料情報について、１つの他とは異なる暗号化方法およびその暗号化方法をも示す暗号用キーワードを使用して、前記有料情報を暗号化し、
当該暗号化された有料情報と、前記暗号用キーワードとは値が異なり、該暗号キーワードと対応するキーワード識別情報とを１つの記憶媒体に書き込むことにより、有料情報の暗号化方法がそれぞれ異なる複数の記憶媒体を作成し、
ユーザＩＤ、キーワード識別情報を情報処理装置に対して入力し、
前記情報処理装置は、当該入力されたユーザＩＤおよびキーワード識別情報を使用して、前記演算パスワードを作成し、
当該作成された演算パスワードが前記情報販売端末装置に入力された場合には、前記情報販売端末装置は、装着された記憶媒体から前記キーワード識別情報を読み出し、
入力された前記演算パスワードおよび読み出された前記キーワード識別情報を使用して、暗号解読方法を示すと共に、その暗号解読で使用する暗号解読用キーワードを作成し、
当該作成された暗号解読用キーワードの示す暗号解読方法で、装着された前記記憶媒体の有料情報を販売のために解読する
ことを特徴とする。
【００１０】
請求項２の発明は、前記販売情報書込み装置は、乱数器を有し、該乱数発生器により暗号化方法を示し、その暗号化方法で使用する前記暗号キーワードを発生することを特徴とする。
【００１１】
請求項３の発明は、前記情報販売端末装置は、表示手段を有し、該表示手段により前記有料情報の案内情報およびキーワード識別情報を表示することを特徴とする。
【００１２】
請求項４の発明は、前記案内情報は前記記憶媒体に、予め前記販売情報書込み装置により書き込まれることを特徴とする。
【００１３】
請求項５の発明は、前記販売情報書込み装置は無料情報をも前記記憶媒体に書込み、前記情報販売端末装置は、該記憶媒体に記憶された無料情報を提供可能であることを特徴とする。
【００１４】
請求項６の発明は、前記無料情報は試行プログラムであることを特徴とする。
【００１７】
【作用】
本発明によれば、複数の記憶媒体のそれぞれには、他とは異なる暗号化方法で暗号化された同一の有料情報が書き込まれる。このために、複数の記憶媒体のいずれか１つの有料情報が偶然に不正解読されても他の記憶媒体の湯量情報の保護が図られる。また、有料情報のためにユーザに引き渡される演算パスワード、ユーザから渡されるキーワード識別情報は、暗号キーワードおよび暗号解読用キーワードとも異なるので、有料情報の解読に使用される暗号解読用キーワードがユーザや第三者に漏洩することはない。
【００１８】
【実施例】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【００１９】
図１は本発明第１実施例のシステム構成を示す。
【００２０】
図１において、公衆回線２５０にソフトウエア・データベース販売会社の電話受付オペレーションセンタ３００に電話器１６０が接続されている。
【００２１】
電話受付オペレーションセンタ３００はＬＡＮ（ローカルエリアネットワーク）等の通信回線３５０を介して複数の通信端末装置４００，４１０とも接続されている。電話受付はオペレーションセンタ３００内には本発明に関わる（ハードディスク）記憶装置３１０が設置されている。
【００２２】
パーソナルコンピュータ１００およびＣＤ−ＲＯＭシステム２００がローカルの情報販売端末装置を構成する。
【００２３】
システム動作の説明に先立って、上述の各構成部の回路および動作説明を行う。
【００２４】
図１の電話受付オペレーションセンタ３００の回路構成を図２に示す。
【００２５】
図２において、ホストコンピュータ３０１，第１〜第３サブコンピュータ３０２〜３０５，キーボード３０６，ＣＲＴ（陰極線管）表示装置３０７および販売情報書込み装置３０８がバスに共通接続されている。
【００２６】
ホストコンピュータ３０１はＣＤ−ＲＯＭを配布する各ユーザについてのユーザ情報、すなわち、名前，住所，クレジットカードナンバ，シリアル（識別）ナンバをハードディスク記憶装置３１０に記憶している。また、上記記憶装置３１０にはその他、ユーザに提供するデータベース関連のサービス情報等や本発明に関わる演算パスワード作成用の暗号キーワードをも記憶しておく。
【００２７】
暗号キーワードは情報販売端末装置側での暗号解読に用いる暗号キーワードと同じコード形態の暗号キーワードであり、本実施例では同一の販売情報について複数種の暗号キーワードが用意されている。この暗号キーワードはユーザが知ることができず、ユーザには演算パスワードが知らされることになる。ホストコンピュータ３０１は情報の販売契約時には上記記憶装置内のユーザ情報についての照合処理やサービス情報についての検索処理を行う。
【００２８】
第１サブコンピュータ３０２は自動音声応答交換機３０３と接続し、自動音声応答交換機３０３を介して、注文情報，ユーザ（関連）情報を受信し、ユーザ情報についてホストコンピュータ３０１に登録情報との照会を指示すると共に、照会結果に基づき、情報の販売の可否を判定する。販売可の判定が得られたときは本発明に関わる演算パスワードと販売料金を自動音声応答交換機３０３を介してユーザ側の電話器１６０に応答送信する。
【００２９】
また、第１サブコンピュータ３０２は、ユーザとソフトウエア・データベース販売会社との間で情報サービスについての契約成立後は、演算パスワードを、自動音声応答交換機３０３を介してユーザ側の電話器１６０に送信する。
【００３０】
第２サブコンピュータ３０４は、販売店側に設置された第１，第２通信端末装置４００，４１０との間で情報の授受を行う。
【００３１】
第３サブコンピュータ３０５は、その内部記憶装置に提供サービスの価格情報やシステムメンテナンス情報を記憶し、他のコンピュータとこれら情報の授受を行う。
【００３２】
キーボード３０６からは上述の各コンピュータに対する動作指示や登録しておく上述の情報を入力する。ＣＲＴ表示装置３０７はキーボード３０６から入力された情報や上記各コンピュータから出力された情報の表示に用いる。販売情報書込み装置３０８は、ユーザに配布するＣＤ−ＲＯＭに有料情報および無料情報を書込む。有料情報の書込みに対しては指定された暗号キーワードを用いて有料情報を暗号化する。
【００３３】
次に、図１のパーソナルコンピュータ１００およびＣＤ−ＲＯＭシステム２００について図３により説明する。
【００３４】
パーソナルコンピュータ１００には、周知のものを使用できるので説明は簡単に留める。図２において、パーソナルコンピュータ１００は、中央演算処理装置（ＣＰＵ）１０１，リードオンリメモリ（ＲＯＭ）１０２，ランダムアクセスメモリ（ＲＡＭ）１０３，キーボード１０４，ＣＲＴ表示装置１０５，フロッピー（登録商標）ディスクドライブ（ＦＤＤ）１０６，拡張スロット１０７，ハードディスクドライブ（ＨＤＤ）１０８から主に構成されている。
【００３５】
ＣＰＵ１０１はＲＯＭ１０２に格納されたシステムプログラムに従って装置全体のシステム制御を実行する他、ＣＤ−ＲＯＭ２０５上に格納されたアプリケーションプログラムを読出し、このアプリケーションプログラムに基づきＣＤ−ＲＯＭ２０５の無料，有料情報の読出しのための情報処理を行う。
【００３６】
ＲＡＭ１０３には、上記アプリケーションプログラムやＣＰＵ１０１に対する入出力情報を一時記憶する。キーボード１０４からはＣＰＵ１０１に対する情報入力を行う。
【００３７】
ＣＲＴ１０５はキーボード１０４からの入力情報やＣＰＵ１０１の演算結果を表示する。
【００３８】
ＦＤＤ１０６は装着のフロッピー（登録商標）ディスクに対する情報の読み／書きをＣＰＵ１０１の指示で、行う。
【００３９】
拡張スロット１０７には周辺機器と接続するための入出力インタフェースを装着する。本実施例ではＣＤ−ＲＯＭシステム専用のインタフェースボード２０１が拡張スロット１０７に装着される。
【００４０】
ＨＤＤ１０８にはＣＤ−ＲＯＭ２０５から転送された無料情報や有料情報を記憶する。
【００４１】
次に、本発明に関わるＣＤ−ＲＯＭシステム２００について説明する。
【００４２】
ＣＤ−ＲＯＭシステム２００は、専用インタフェースボード２０１，ＣＤ−ＲＯＭドライブ２０２，システムパスワードメモリ２０４，ＦＤ２０６およびＣＤ−ＲＯＭ２０５から主に構成され、図示しないが電源用アダプタをも有している。
【００４３】
ＣＤ−ＲＯＭドライブ２０２はパーソナルコンピュータ１００のＣＰＵ１０１の指示でＣＤ−ＲＯＭ２０５に対して情報の読み／書きを行う。
【００４４】
次に、図３のＣＤ−ＲＯＭ２０５について説明する。
【００４５】
図４はＣＤ−ＲＯＭ２０５の記憶領域についての構成を示す。
【００４６】
図４において、記憶領域Ａには第１情報が格納されている。記憶領域Ｂには第２情報が格納されている。
【００４７】
記憶領域Ｂ内の特定領域Ｃ，Ｄには、図５に示すように暗号処理を施した第３情報と、その他に第４情報を書き込みしている。
【００４８】
本実施例では、記憶領域Ａに格納する第１情報は、ディレクトリ情報およびユーザが無料で見ることのできる販売プログラムについての内容，定価を示す情報である。ディレクトリ情報は、ＣＤ−ＲＯＭ内に格納された複数のプログラム情報の識別名、各プログラムの格納アドレス、および記憶領域Ａ，Ｂ，Ｃ，Ｄの識別名を示すパラメータ情報から構成され、ＣＤ−ＲＯＭ内から情報を読出す際に参照される。
【００４９】
記憶領域Ｂに格納する第２情報は、ＣＤ−ＲＯＭ２０５から無料，有料情報を取り出すためのシステムプログラムやユーザが無料でパーソナルコンピュータ上で実行できる試行用プログラムである。記憶領域Ｃに格納する第３情報は、販売契約成立後にパーソナルコンピュータ側に移転する有料のプログラムおよびデータである。第３情報は予め、定められた暗号キーワードを用いて暗号化されている。記憶領域Ｄに格納する第４情報は本発明に関わるキーワード識別情報である。
【００５０】
以下、図１のシステムの本発明に関わる動作を説明して行く。
（ａ）ユーザの登録処理
ユーザはユーザ情報を記載した登録用葉書をソフトウエア・データベース販売会社に送付する（図６参照）。ソフトウエア・データベース販売会社では、登録用葉書を受け取ると、操作者が図２のキーボード３０６から登録用葉書に記載されたユーザ情報を入力し、ホストコンピュータ３０１内の記憶装置３１０に登録する。
【００５１】
この後、上述の有料情報を記憶したＣＤ−ＲＯＭ２０５が無料でソフトウエア・データ販売会社からユーザに配布される。ただし、ユーザ側では演算パスワードを知らないと有料情報を取り出すことができない。演算パスワードをユーザが得るための手続を図７に示す。
（ｂ）ＣＤ−ＲＯＭ２０５内の販売案内情報の表示
ユーザは、配布されたＣＤＲＯＭをＣＤ−ＲＯＭシステム本体のＣＤ−ＲＯＭドライブ２０２に装着する。次に、パーソナルコンピュータ１００のキーボード１０４ＣＤ−ＲＯＭ内のシステムプログラム（図８，図９に図示）のロードおよび起動をＣＰＵ１０１に指示する。ＣＰＵ１０１では、図８，図９の制御手順をＨＤＤ１０８上に読出した後、演算を開始する。
【００５２】
すなわち、ＣＰＵ１０１はシステムプログラム内に記憶されている処理メニュー情報を読出し、ＣＲＴ表示装置１０５に表示させる（図８のＳ１０）。本実施例では次の処理が用意されている。
【００５３】
（１）ＣＤ−ＲＯＭ２０５上の販売プログラム案内情報およびＣＤ−ＲＯＭ２０５の販売プログラムに割当てられたキーワード識別情報表示処理
（２）ＣＤ−ＲＯＭ２０５上の試行用プログラムのパーソナルコンピュータへの転送（インストール）処理
（３）ＣＤ−ＲＯＭ２０５上の販売プログラムについての購入手続表示処理および販売契約成立後の販売プログラムのパーソナルコンピュータへの転送処理
そこで、ユーザは表示画面の表示を見て、販売プログラム案内情報の表示処理を選択するための指示情報をパーソナルコンピュータ１００のキーボード１０４から入力する（図８のステップＳ２０）。パーソナルコンピュータ１００のＣＰＵ１０１ではこの指示情報に基づき、ＣＤ−ＲＯＭ２０５上のプログラム案内情報を読出す（図８のステップＳ３０→Ｓ１００）。
【００５４】
より具体的には、ＣＰＵ１０１はＣＤ−ＲＯＭ２０５上のディレクトリ情報を参照し、プログラム案内情報の格納アドレスを検出した後、この読出しアドレスと読出し命令をＣＤ−ＲＯＭドライブ２０２に指示する。ＣＤ−ＲＯＭドライブ２０２は読出し命令に応じ指示された読出しアドレスの記憶情報（プログラム案内情報）を読出し、ＣＰＵ１０１に転送する。ＣＰＵ１０１は順次に転送されるプログラム案内情報をＨＤＤ１０８に一時記憶した後、ＣＲＴ表示装置１０５上にプログラム案内情報を表示させる（図８のステップＳ１２０）。
【００５５】
この結果、ユーザは表示画面上のプログラム案内情報を見て、販売可能なプログラムや試行可能なプログラムおよび購入手続に必要なキーワード識別情報を知ることができる。
【００５６】
この後、キーボード１０４からの終了の指示に応じてＣＰＵ１０１は本制御手順を終了する（ステップＳ１３０→終了）。
（ｃ）試行プログラムの実行
ＣＲＴ表示装置１０５の表示画面上に上述の処理メニューを表示させた後（図８のステップＳ１０）、ユーザは処理メニューの中の試行プログラムの転送処理をキーボード１０４から指示する（図８のステップＳ２０）。
【００５７】
ＣＰＵ１０１は、この指示に応じて、プログラム選択モードに移行するので、続いて、ユーザは試行したい試行プログラムの識別名等をキーボード１０４から指示入力する（図８のステップＳ２０→Ｓ３０→Ｓ４０→Ｓ２００）。この後、ＣＰＵ１０１は指示された試行プログラムを、ＣＤ−ＲＯＭドライブ２０２を介してＣＤ−ＲＯＭ２０５から読出し、ＨＤＤ１０８に転送する（図８のステップＳ２１０）。以下、ユーザはキーボード１０４からプログラム実行命令を入力することでＣＰＵ１０１にＨＤＤ１０８上の試行プログラムを実行させることができる。
（ｄ）販売プログラムの購入
ＣＲＴ表示装置１０５の表示画面上に上述の処理メニューを表示させた後（図８のステップＳ１０）、ユーザは処理メニューの中の購入処理をキーボード１０４から指示する（図８のステップＳ２０）。
【００５８】
ＣＰＵ１０１は購入処理の指示が入力されたことを識別すると（図８のステップＳ５０）、図９の実行手順に移行する。すなわち、ＣＰＵ１０１は販売手続についてのメッセージ案内をＦＤ２０６から読出し、ＣＲＴ表示装置１０５の表示画面に表示する（図９のステップＳ３００）。
【００５９】
ユーザはソフトウエア・データベース販売会社の電話受付オペレーションセンタ３００へ電話をかける。このとき、ユーザは購入情報を電話受付オペレーションセンタ３００の自動音声応答機３０３の案内音声に従って電話器のプッシュホンにより番号で入力する。この購入に必要なユーザ関連情報としてはＣＤ−ＲＯＭシステムに対して予め割当てられている、シリアルナンバ（ユーザＩＤナンバ），代金支払に必要なクレジットナンバ，購入の意志を示す識別番号，購入したいプログラムまたはデータの識別番号およびキーワード識別情報が用意されている。
【００６０】
自動音声応答交換機３０３は上述のユーザ関連情報を受信する毎に受信のユーザ関連情報を第１サブコンピュータ３０２に転送する。このときの自動音声応答交換機３０３が請求項２の発明の入力手段として動作する。
【００６１】
また、自動音声応答交換機３０３と第１サブコンピュータ３０２，記憶装置３１０が演算パスワード発生装置を構成する。
【００６２】
第１サブコンピュータ３０２はホストコンピュータ３０１に登録されているユーザ情報および予め定めた販売条件に基づき、販売を許可するか否かの判定を行う。販売を許可する場合は、請求項２の発明のパスワード発生手段としてユーザに引渡す演算パスワードを作成する。演算パスワードは記憶装置３１０に記憶された、キーワード識別情報に関連の暗号キーワードから作成される。この処理については後述する。第１サブコンピュータ３０２から自動音声応答交換機３０３に、販売プログラムまたは販売データに対応する演算パスワードおよび販売料金を音声でユーザ側の電話器に通信するように指示する。
【００６３】
自動音声応答交換機３０３内の検索処理装置はこの指示に応じ予め装置内のメモリに記憶されている音声メッセージの中から、指示された演算パスワードおよび販売料金に対応する音声メッセージを選択抽出し、ユーザ側の電話器１６０へ応答送信して販売契約を終了する。
【００６４】
なお、第１サブコンピュータ３０２が販売を許可できないと判断した場合は、その旨のメッセージを自動音声応答交換機３０３に応答させる。
【００６５】
このようにして、ユーザは電話受付オペレーションセンタ３００から有料情報引き渡しのための演算パスワードを知らされると、キーボード１０４から自己に割当てられたユーザＩＤ番号，演算パスワードを入力する（図９のＳ３２０）。ＣＰＵ１０１は入力の演算パスワードとユーザＩＤ番号から暗号解読用キーワードを合成する（図９のステップＳ３３０）。
【００６６】
正規の販入手続により演算パスワードがユーザに知らされた場合は、正しい暗号（解読用）キーワードが得られるので、ＣＰＵ１０１はこの暗号解読用キーワードを用いて、購入を指示されたプログラムを暗号解読しながらＣＤ−ＲＯＭ２０５から読出し、ＨＤＤ１０８に転送する（図９のステップＳ３４０）。この後、ＣＰＵ１０１は本制御手順による情報販売処理を終了する。
【００６７】
以上、説明したように、本実施例では入力された演算パスワードが正規なものではないと、読出された販売プログラムは意味のない情報となり、パーソナルコンピュータ１００側でこれら情報を表示させてもユーザには理解できない。
【００６８】
暗号化処理，暗号解読処理および演算パスワード作成処理について簡単に説明しておく。
【００６９】
コンピュータで扱う情報はビットコードで構成されていることから、これらのビットコードに一定の数値を加算したり、一定の数値との論理演算（たとえばＥＸ−ＯＲ）を行うと、その演算結果が暗号化された情報であり、上記一定の数値が暗号（解読用）キーワードとなる。暗号解読を行う場合は、暗号化情報に対して暗号解読用キーワードを用いて暗号化の逆の演算を行うと、暗号化前の情報が得られる。
【００７０】
本実施例では、１種類の有料情報に対してたとえば１０種の暗号用キーワードを用いて１０種の暗号化した有料情報を作成する。この１０種の中の１つの有料情報は配布のＣＤ−ＲＯＭ２０５にキーワード識別情報と共に格納されている。１０種のキーワードが“１”〜“１０”の値を採るものとすると、キーワード識別情報は“１１”〜“２０”のようにキーワードと対応付けられる。ここで２桁目の数字は有料情報の種類を示す識別番号である。１桁目の数字が暗号方法の種類を示すことになる。
【００７１】
ユーザＩＤを仮に“１０００”とすると、ユーザ側で知ることができる番号は、配布のＣＤ−ＲＯＭ２０５からの読出した１つのキーワード識別情報、たとえば“１５”およびユーザＩＤ“１０００”のみである。この２種の番号が電話受付オペレーションセンサ３００に送られる。電話受付オペレーション３００内の第１サブコンピュータ３０２は、図１０の制御手順に基づき、自動音声交換機３０３から上記２種の番号を入力する（図１０のステップＳ５００）。
【００７２】
第１サブコンピュータ３０２は、予め定めた対応関係に基づきキーワード識別情報“１５”に対応する暗号解読用キーワード“５”を記憶装置３１０から読出す。続いて、第１サブコンピュータ３０２は暗号解読用キーワード“５”，ユーザＩＤ“１０００”，キーワード識別情報“１５”を加算し、その加算結果“１０２０”を演算パスワードとする（図１０のステップＳ５１０）。作成された演算パスワード“１０２０”は自動音声応答交換機３０３に出力される（図１０のステップＳ５２０）。
【００７３】
このように作成された演算パスワードをユーザが受信し、情報販売端末装置に入力する。この入力に用いられるキーボード５０４が請求項１の発明の指示手段に対応する。
【００７４】
情報販売端末装置側のＣＰＵ１０１はキーワード発生手段，暗号解読手段として、図９のステップＳ３３０において、予め定めた対応関係に基づき演算パスワード“１０２０”−（ユーザＩＤ“１０００”＋キーワード識別情報“１５”）の演算を行って、暗号解読用キーワード“５”を発生する。この暗号解読用キーワード“５”を用いて、キーワード識別情報“１５”に対応するＣＤ−ＲＯＭ２０５内の暗号化情報が上述の解読処理で暗号化の前の情報に戻される。
【００７５】
ここで特筆すべきは、３点ある。第１には暗号解読用キーワード“５”をユーザが知らないので、他の機器を用いてＣＤ−ＲＯＭ２０５から暗号化情報を読出しても、読出し情報の解読ができない。
【００７６】
第２には、演算パスワードは、キーワード識別情報，ユーザＩＤの組み合わせと、暗号解読用キーワードから定まるので、他のユーザＩＤを有するユーザが同一の演算パスワードを入力に用いても正しい暗号解読用キーワードは得られない。また、キーワード識別情報は、有料情報の種類、および暗号方法の種類に対応して異なるので、仮に偶然、ある有料情報を読出すための演算パスワードが見つかっても、そのユーザは他の有料情報をＣＤ−ＲＯＭ２０５から読出すことはできない。
【００７７】
第３には、同一種の有料情報が複数種の方法で暗号化され、いずれかの方法で暗号化された有料情報（ＣＤ−ＲＯＭ２０５）が多数のユーザに配布される。偶然、ある暗号化方法が見つかっても、解読に成功可能な最大のＣＤ−ＲＯＭ２０５の枚数は（全体の枚数／暗号方法の種類）である。
【００７８】
次に、複数種の暗号化情報を作成し、いずれかの暗号化情報を配布対象のＣＤ−ＲＯＭに書込む販売情報書込み装置３０８（図２参照）について説明する。
【００７９】
販売情報書込み装置３０８の回路構成を図１１に示す。図１１において、ＣＰＵ５０１，ＲＯＭ５０２，ＲＡＭ５０３，キーボード５０４，ＣＲＴ５０５，乱数発生器５０６がバスに共通接続されている。ＣＰＵ５０１はＲＯＭ５０２に格納されたシステムプログラムに従って、有料情報の暗号化処理を行う。ＲＡＭ５０３は暗号化の対象となる有料情報，暗号化後の有料情報を一時格納する。キーボードからはＣＰＵ５０１の指示、たとえば、システムプログラムの起動の指示を入力する。ＣＲＴ５０５は、キーボード５０４からの入力情報や、暗号化終了メッセージ等を表示する。ＣＤ−ＲＯＭライタ（請求項３，４の書込み手段として機能）５０６は暗号化された有料情報をＣＤ−ＲＯＭ２０５内の特定領域に書込む。
【００８０】
乱数発生器（請求項４のキーワード選択手段として機能）５０７はＣＰＵ５０１の指示で起動され、乱数を発生する。この乱数により、暗号化方法の種類すなわち、暗号用キーワードの種類が指定される。なお、乱数発生器５０７をソフトウェア処理でも実現できる。このような構成において、ユーザは暗号化の対象の有料情報をキーボード５０４から入力するか、あるいはＣＰＵ５０１の制御により不図示の記憶媒体から読出してＲＡＭ５０３に予め記憶させておく。
【００８１】
このような状態でＲＯＭ５０２のシステムプログラムをＣＰＵ５０１が開始すると、図１２の制御手順が開始される。ＣＰＵ５０１は乱数発生器５０７を動作させ、乱数発生器５０７が発生した乱数を読み取る（図１２のステップＳ６００→Ｓ６１０）。次に、ＣＰＵ５０１（請求項４の暗号化手段）はこの乱数を暗号用キーワードして用いて、ＲＡＭ５０２の暗号化対象の情報を暗号化する。ＣＰＵ５０１は暗号化した情報をＣＤ−ＲＯＭライタ５０６を介してＣＤ−ＲＯＭ２０５に順次に書込む（図１２のステップＳ６２０→Ｓ６３０）。このとき、暗号用キーワードは暗号解読用キーワードとしてキーワード識別情報に変換され、ＣＤ−ＲＯＭ２０５に書込まれる。
【００８２】
以上の処理をＣＤ−ＲＯＭ２０５の各々に対して施すことにより同一内容の有料情報を異なる表記形態で複数のＣＤ−ＲＯＭ２０５に書込むことができる。また、用いられた暗号用キーワードは、ホストコンピュータ３０１を介して記憶装置３１０に登録される。
【００８３】
上述の例では暗号化方法の種類を指定していたが、以下の例でも複数のＣＤ−ＲＯＭ２０５に異なる暗号化情報を書込みできる。
【００８４】
この例では、上述の暗号化処理により複数種の暗号化情報を作成し、ＣＤ−ＲＯＭ２０５にそれぞれ書込むと共に、ＲＡＭ５０３に上記複数の暗号化情報およびキーワード識別情報を記憶しておく。
【００８５】
この後、ＣＰＵ５０１は乱数発生器（このときは請求項３の選択手段として機能）５０７を起動し（図１３のステップＳ６５０）、発生の乱数に対応させてＲＡＭ５０３内の暗号化情報を選択する（図１３のステップＳ６６０→Ｓ６７０）。選択された暗号化情報および対応のキーワード識別情報がＣＤ−ＲＯＭライタ（このときは請求項３の書込み手段として機能）５０６を介してＣＤ−ＲＯＭ２０５に書込まれる（図１３のステップＳ６８０）。
【００８６】
本実施例の他に次の例を実施できる。
（１）本実施例ではユーザに配布する記憶媒体としてＣＤ−ＲＯＭを一例として用いているが、その他、フロッピー（登録商標）ディスク等の携帯用記憶媒体に本発明を適用できる。また、パーソナルコンピュータなどの情報処理装置に内蔵される大容量の情報を記憶可能なハードディスク記憶装置を本発明の記憶媒体とすることができる。
（２）図１の情報販売端末装置のＣＤ−ＲＯＭシステム２００と電話受付オペレーションセンタ３００とを公衆回線２５０で接続することもできる。この場合は、ＣＤ−ＲＯＭシステム２００またはパーソンルコンピュータ１００にモデムなどの通信装置を設ける。この例では有料情報の購入に際し、ユーザＩＤをユーザが入力する必要はなく、ＣＤ−ＲＯＭシステム２００内に予めユーザＩＤを記憶しておき、このユーザＩＤを電話受付オペレーションセンタ３００に自動送信する。また、電話受付オペレーションセンタ３００からは演算パスワードをＣＤ−ＲＯＭシステム２００に転送する。
（３）暗号用キーワードを用いる暗号化方法は本実施例で述べた方法の他、他の方法を用いてことができる。
（４）図２の販売情報書込み装置３０８は無料情報の書込み機能を有していることは言うまでもない。この場合は暗号化の要否をユーザが指示する。また販売情報書込み装置３０８をバスに接続せずローカル的に使用することもできる。
【００８７】
【発明の効果】
以上、説明したように、本発明によれば、販売情報端末装置の不正利用により記憶媒体から有料情報を読出すことがより困難となる。また、他の情報読取り装置を用いた情報の読取りもより困難となる。また、他の情報読取り装置を用いて記憶媒体から有料情報を読出してもその情報は無意味なものとなる。複数の有料情報を複数の異なる暗号化方法で暗号化できるので、ごくまれに、読出し情報の解読に成功しても有料情報は他の暗号化方法で暗号化された有料情報の保護が守られる。
【図面の簡単な説明】
【図１】本発明第１実施例のシステム構成を示すブロック図である。
【図２】図１の電話受付オペレーションセンタ３００の回路構成を示すブロック図である。
【図３】図１のパーソナルコンピュータ１００およびＣＤ−ＲＯＭシステム２００の回路構成を示すブロック図である。
【図４】図３のＣＤ−ＲＯＭ２０５の記憶領域を示す説明図である。
【図５】図３のＣＤ−ＲＯＭ２０５の記憶領域を示す説明図である。
【図６】本発明実施例の購入手続を示す説明図である。
【図７】本発明実施例の購入手続を示す説明図である。
【図８】図３のＣＰＵ１０１の実行する制御手順を示すフローチャートである。
【図９】図３のＣＰＵ１０１の実行する制御手順を示すフローチャートである。
【図１０】図２の第１サブコンピュータ３０２の実行する制御手順を示すフローチャートである。
【図１１】図２の販売情報書込み装置３０８の回路構成を示すブロック図である。
【図１２】図１１のＣＰＵ５０１の実行する制御手順を示すフローチャートである。
【図１３】図１１のＣＰＵ５０１の実行する他の制御手順を示すフローチャートである。
【符号の説明】
１００  パーソナルコンピュータ
１０１  ＣＰＵ
１０７  拡張スロット
１０８  ＨＤＤ
２００  ＣＤ−ＲＯＭシステム
２０１  専用インタフェースボード
２０１Ａ  暗号解読用ＩＣ（集積回路）
２０２  ＣＤ−ＲＯＭドライブ
２０４  システムパスワードメモリ
２５０  公衆回線
３００  電話受付オペレーションセンタ
３０８  販売情報書込み装置
３１０  （ハードディスク）記憶装置
【図１】
0003793519.tif 000002
【図２】
0003793519.tif 000003
【図３】
0003793519.tif 000004
【図４】
0003793519.tif 000005
【図５】
0003793519.tif 000006
【図６】
0003793519.tif 000007
【図７】
0003793519.tif 000008
【図８】
0003793519.tif 000009
【図９】
0003793519.tif 000010
【図１０】
0003793519.tif 000011
【図１１】
0003793519.tif 000012
【図１２】
0003793519.tif 000013
【図１３】
0003793519.tif 000014