(57)【特許請求の範囲】
【請求項１】
サービスを受ける利用者の認証を行う利用者管理装置において、
サービスの対象の種別毎に、最初の利用者に与える認証情報に関する第１のデータと、最後の利用者に与える認証情報に関する第２のデータとを記憶する認証情報記憶部と、
利用者から入力された、サービスの対象の種別を識別する情報と認証情報について、該当するサービス対象の種別に対応する前記認証情報記憶部の第１のデータおよび第２のデータに基づいて、認証を行う認証手段を備えたことを特徴とする利用者管理装置。
【請求項２】
新規の利用者に認証情報を発行する際に、前記認証情報記憶部の第２のデータに基づいて認証情報を生成する認証情報発行手段を備えたことを特徴とする請求項１記載の利用者管理装置。
【請求項３】
各サービスの対象の種別毎の利用者の人数を、前記認証情報記憶部の第１のデータと第２のデータに基づいて求める利用者数算出手段を備えたことを特徴とする請求項１記載の利用者管理装置。
【請求項４】
前記認証情報発行手段は、前記認証情報記憶部の第２のデータに基づいて求めた値を変換して、認証情報を生成することを特徴とする請求項２記載の利用者管理装置。
【請求項５】
サービスを受ける利用者の認証を行うためのプログラムを格納した記憶媒体であって、
コンピュータを動作させて、
サービスの対象の種別毎に、最初の利用者に与える認証情報に関する第１のデータと、最後の利用者に与える認証情報に関する第２のデータとを記憶させる認証情報記憶手段と、
利用者から入力された、サービスの対象の種別を識別する情報と認証情報について、該当するサービス対象の種別に対応する前記認証情報記憶手段で記憶した第１のデータおよび第２のデータに基づいて認証を行わせる認証手段とを機能させるためのプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
オンライン上でのソフトウェア製品の流通（超流通）はパソコン通信やインターネットの普及に伴い、急速に発展してきている。従来の物送だけのパッケージ・ビジネスに新しい販売チャネルを提供している。さらに、ＥＣ（エレクトロニック・コマース）に代表されるような、こうしたサービスの枠組みを提供するアウトソーシング・ビジネスも世の中の話題になっている。この場合にユーザを認証する必要があり、本発明は、利用者の管理をする利用者管理装置に関するものである。
【０００２】
【従来の技術】
運用面からは個々のユーザ毎にユーザＩＤとパスワードをＤＢ管理する必要があり、大規模のデータ領域を確保する必要があった。少なくともパスワードはユーザが自分で設定する必要があった。一つの製品で共通のユーザＩＤとパスワードを設定することは、ＤＢを管理する手間を削減するのと引き換えに、ユーザＩＤとパスワードの漏洩のリスクを高くしていた。
【０００３】
【発明が解決しようとする課題】
パスワードを番号の範囲で管理することにより管理するデータが小さくて済むようにすると共に、ユーザ個々にパスワードをＤＢ管理をしなくともパスワードの判定を可能とすることを課題とする。
また、パスワードを出荷（提供）する製品のシリアル番号に組み入れることにより、ユーザがパスワードを自分で設定しなくとも済むようにすること。シリアル番号（連続した番号）をそのままパスワードに適用することで第三者に見破られる危険性を排除するために、パスワードに数字以外の特殊記号や英文字を自動的に組み入れることを可能とすることを課題とする。
【０００４】
【課題を解決するための手段】
上記課題は、サービスの対象の種別毎に、最初の利用者に与える認証情報に関する第１のデータと、最後の利用者に与える認証情報に関する第２のデータとを記憶する認証情報記憶部と、利用者から入力された、サービスの対象の種別を識別する情報と認証情報について、該当するサービス対象の種別に対応する前記認証情報記憶部の第１のデータおよび第２のデータに基づいて、認証を行う認証手段を備えたことで解決される。
【０００５】
【発明の実施の形態】
図１は本発明の一実施形態を示すブロック図である。
図１において、１はユーザ端末であり、このユーザ端末１は回線４を介してサービス装置５に接続されている。ユーザはユーザ端末１からユーザＩＤ２とパスワード３を入力してサービス装置４を介して製品の注文やレベルアップ製品の要求を行う。
【０００６】
サービス装置５内には、ソフトウェア製品（プログラム）が格納された製品マスタ１６、製品テーブル１７、ＩＤ／パスワードテーブル１８、暗号用テーブル１９および各部を制御する制御部６が設けられている。
制御部６内には、製品の新規登録手段７、パスワードの初期設定手段８、レベルアップ製品の登録手段９、パスワードの設定手段１０、製品の出荷手段１１、パスワードの暗号化手段１２、レベルアップ製品の提供手段１３、ユーザの認証手段１４、パスワードの復元手段１５が設けられている。
【０００７】
図２は製品テーブル１７の例を示す図である。図２において、製品テーブル１８には例えばソフトウェア製品の製品型名、製品のレベル番号（Ｌ）、製品のリリース番号（Ｒ）、登録日、時間、サイズ、対応するソフトウェア製品の所在情報が、製品の登録手段１０またはレベルアップ製品の登録手段１１によって、それぞれ設定され管理される。
【０００８】
ここで、製品型名は、その先頭（第１文字目）はソフトウェア製品の種類（例：「Ａ」ならばアプリケーションソフトウェア製品、「Ｂ」ならばベーシックソフトウェア製品の意）を表し、その第２〜４文字目はＯＳ（例：「２９８」ならばＷｉｎｄｏｗｓ  ９５用、「２９２」ならばＷｉｎｄｏｗｓ  ３．１用、「２８８」ならばＭａｃＯＳ用、「２９３」ならばＷｉｎｄｏｗｓ  ＮＴ用、「２３９」ならばＳｏｌａｒｉｓ用の意）を表し、その第５〜８文字目は製品とバージョン（Ｖ）を識別する記号を表すように管理される。
【０００９】
また製品の登録推移として、この例では製品（ｂ）は製品（ａ）のレベルアップ版、製品（ｃ）は製品（ｂ）のレベルアップ版を意味し、製品（ｅ）は製品（ｄ）のレベルアップ版を意味する。
図３はユーザが入力すべきユーザＩＤ２とパスワード３の定義を示す図である。図３において、＜ユーザＩＤ＞は、８桁の英数字から成る＜レベルアップする製品の型名＞と、２桁の数字から成る＜レベルアップ番号（Ｌ）＞と、２桁の数字から成る＜リリース番号（Ｒ）＞との連なりとして、全体で１２桁の英数字として定義される。
【００１０】
同じく図３において、＜パスワード＞は、左詰めで最大７桁、最小１桁の＜数字以外の英文字と特殊記号の組合せ＞と、別途パスワードの暗号化手段１２によって暗号化されるところの、右詰めで最小１桁、最大７桁の＜暗号化されたシリアル番号＞との連なりとして、全体で８桁の記号として定義される。
図４はＩＤ／パスワードテーブル１８の例を示す図である。図４において、ＩＤ／パスワードテーブル１８にはユーザＩＤ、パスワードが設定され管理される。  そのユーザＩＤを構成する情報として、ソフトウェア製品の製品型名、製品のレベル番号（Ｌ）、製品のリリース番号（Ｒ）が、製品の新規登録手段６またはレベルアップ製品の登録手段９によって、それぞれ設定され管理される。
【００１１】
また、そのパスワードを構成する情報として、開始番号、最新番号が、パスワードの初期設定手段８またはパスワードの設定手段１０によって、それぞれ設定され管理される。
ここで、製品型名は、その先頭（第１文字目）はソフトウェア製品の種類（例：「Ａ」ならばアプリケーションソフトウェア製品、「Ｂ」ならばベーシックソフトウェア製品の意）を表し、その第２〜４文字目はＯＳ（例：「２９８」ならばＷｉｎｄｏｗｓ  ９５用、「２９２」ならばＷｉｎｄｏｗｓ  ３．１用、「２８８」ならばＭａｃＯＳ用、「２９３」ならばＷｉｎｄｏｗｓ  ＮＴ用、「２３９」ならばＳｏｌａｒｉｓ用の意）を表し、その第５〜８文字目は製品とバージョン（Ｖ）を識別する記号を表すように管理される。
【００１２】
また製品の登録推移として、この例では製品（ｂ）は製品（ａ）のレベルアップ版、製品（ｃ）は製品（ｂ）のレベルアップ版を意味し、製品（ｅ）は製品（ｄ）のレベルアップ版を意味する。
さらにまた、このパスワードの例として、開始番号の「＊｛：ｗｚ＊ｒ１」と最新番号の「＊｛１１２７４４」は、１〜１１２７４４番までのシリアル番号を発行（１〜１１２７４４本を出荷）していることを意味し、開始番号および最新番号に関し、右詰めしたシリアル番号以外の左側の空いている部分は、パスワードの初期設定手段８またはパスワードの設定手段１０によって、数字以外の特殊記号および英文字でランダムに埋められている。
【００１３】
図５は暗号用テーブル１９の例を示す図である。図５において、暗号用テーブル１９では、シリアル番号の「桁」（縦の列）に従ってシリアル番号を構成する各々の「数字」（横の列）に対して、数字を除いた英文字と特殊記号が決まり、そして、各々のシリアル番号の「桁」（縦の列）に対応する横の列にある、各々の数字を除いた英文字と特殊記号に対して、シリアル番号を構成する各々の「数字」（横の列）が決まるように設定され管理される。
【００１４】
ここでは、パスワードの暗号化手段１２によって、例えば、パスワードの「￥＋１４３３８１」が「￥＋６ｐｑ！！ｗｐ」に暗号化される。この「￥＋６ｐｑ！！ｗｐ」の中の「６」は、これ以降にある「ｐｑ！！ｗｐ」の暗号化される前の元の数字が６桁であったことを意味する。
また、ここでは、パスワードの復元手段１５によって、例えば、暗号化されたパスワード「！ｄ＄ｈ４ｊ＆｜｜」が「！ｄ＄ｈ２３９９」に復元される。この「！ｄ＄ｈ４ｊ＆｜｜」の中の「４」は、これ以降にある「ｊ＆｜｜」の暗号化される前の元の数字が４桁であったことを意味する。
【００１５】
図６は、製品の新規登録手段７による製品の新規登録処理を説明するフローチャートである。
図６において、まずステップＳ１１で、ソフトウェア製品を製品マスタ１６に登録する。
次に、ステップＳ１２では、ソフトウェア製品の製品型名、レベル番号（Ｌ）、リリース番号（Ｒ）、登録日、時間、サイズ、対応するソフトウェア製品の所在を示す情報を、製品テーブル１７に登録する（例えば、型名：Ａ２９８ａｂｃｄ、レベル（Ｌ）：００、リリース（Ｒ）：０１、登録日：１９９６．１０．１４、時間：１０：１３：２２、サイズ：１０．８ＭＢ、所在：ｈｔｔｐ：／／．．．／ａｂｃｄ−１．ｅｘｅ）。
【００１６】
次に、ステップＳ１３では、ソフトウェア製品の製品型名、レベル番号（Ｌ）、リリース番号（Ｒ）を、ＩＤ／パスワードテーブル１８に登録する（例えば、型名：Ａ２９８ａｂｃｄ、レベル（Ｌ）：００、リリース（Ｒ）：０１）。
次に、パスワードの初期設定手段８による、ステップＳ１４とステップＳ１５を行う。ステップＳ１４では、シリアル番号の初期値として“０”（製品の未出荷を意味する）を、この製品の開始番号と最新番号に右詰めで設定する（開始番号：．．．．．．．０、最新番号：．．．．．．．０）。
【００１７】
ステップＳ１５では数字を除いた英文字と特殊記号の乱数発生による組合せで、開始番号と最新番号に左詰めで７桁分の記号を設定する（開始番号：！ｄ＄ｈ＆（ｑ０、最新番号：！ｄ＄ｈ＆（ｑ０）。
図７は、レベルアップ製品の登録手段９によるレベルアップ製品の登録処理を説明するフローチャートである。
【００１８】
図７において、まず、ステップＳ２１でレベルアップ製品を製品マスタ１６に登録する。
次に、ステップＳ２２では、レベルアップ製品の製品型名、レベル番号（Ｌ）、リリース番号（Ｒ）、登録日、時間、サイズ、対応するレベルアップ製品の所在を示す情報を、製品テーブル１７に登録する（例えば、型名：Ａ２９８ａｂｃｄ、レベル（Ｌ）：０１、リリース（Ｒ）：０２、登録日：１９９７．０３．２０、時間：１５：４３：０９、サイズ：１２．４ＭＢ、所在：ｈｔｔｐ：／／．．．／ａｂｃｄ−２．ｅｘｅ）。
【００１９】
次に、ステップＳ２３では、レベルアップ製品の製品型名、レベル番号（Ｌ）、リリース番号（Ｒ）を、ＩＤ／パスワードテーブル１８に登録する（例えば、型名：Ａ２９８ａｂｃｄ、レベル（Ｌ）：０１、リリース（Ｒ）：０２）。
次に、パスワードの設定手段１０による、ステップＳ２４とステップＳ２５を行う。
【００２０】
ステップＳ２４では、出荷  （含むダウンロード）  停止直後の前Ｖ／Ｌ製品の最新番号の左詰めの英文字と特殊記号の組合せを取り除き、右詰めされている数字（シリアル番号）を、このレベルアップ製品の開始番号と最新番号に右詰めで設定する（例えば、前Ｖ／Ｌ製品の型名：Ａ２９８ａｂｃｄ、レベル（Ｌ）：００、リース（Ｒ）：０１、最新番号：！ｄ＄１８５１１であるならば、開始番号：．．．１８５１１、最新番号：．．．１８５１１）。
【００２１】
ステップＳ２５では、新たに、数字を除いた英文字と特殊記号の乱数発生による組合せで、開始番号と最新番号に左詰めで、８からシリアル番号の桁数を引いた桁数分の記号を設定する（例えば、シリアル番号：１８５１１のとき、８−シリアル番号（１８５１１）の桁数＝８−５＝３なので、開始番号：ｅ＜％１８５１１、最新番号：ｅ＜％１８５１１）。
【００２２】
図８は、製品の出荷手段１１による製品の出荷処理を説明するフローチャートである。
図８において、まずステップＳ３１で、顧客（ユーザ）から、氏名、連絡先（住所、電話番号、電子メールアドレス他）等の顧客情報を受け取る。
次に、ステップＳ３２では、顧客からのソフトウェア製品の注文を受け取る（例えば注文を受けた製品の内容として、型名：Ｂ２９２ｅｆｇｈ、レベル（Ｌ）：０４、リリース（Ｒ）：０２）。
【００２３】
次に、ステップＳ３３では、製品テーブル１７から、顧客が注文したソフトウェア製品（プログラム）  の所在を探す。
次に、ステップＳ３４では、ＩＤ／パスワードテーブル１８から、出荷する製品に対応する最新番号を読み出し、１つ加算して一時的に記憶する（例えば、最新番号：￥＋１４３３８０のとき、￥＋１４３３８１を一時的に記憶する）。
【００２４】
次に、パスワードの暗号化手段１２によるステップＳ３５では、暗号用テーブル１９を参照して、先に一時的に記憶した最新番号を暗号化し、一次的に記憶する（各々の数字を、数字の桁数に従って暗号用テーブル１９に対応する記号［英文字／特殊記号］に置き換え、さらにその１つ前の桁にその桁数を挿入する）（例えば、一時的に記憶した最新番号：￥＋１４３３８１のとき、暗号化した最新番号：￥＋６ｐｑ！！ｗｐを一時的に記憶する）。
【００２５】
次に、ステップＳ３６では、顧客からの注文の出荷形態がダウンロードと物送のいずれであるかの判定を行う。
ダウンロードの場合はステップＳ３７に進み、物送の場合はステップＳ４２に進む。ステップＳ３７では、顧客に製品の所在を示した情報を送信する。
次に、ステップＳ３８では、顧客からダウンロード中止の要求があったかどうかの判定を行い、中止の要求があった場合はステップＳ３９に進み、中止の要求がなかった場合はステップＳ４０に進む。
【００２６】
次に、ステップＳ３９では、「ダウンロードは中止した」旨の情報を顧客に送信する。次に、ステップＳ４０では、ソフトウェア製品を顧客に送信する。
次に、ステップＳ４１では、先に暗号化し一次的に記憶した最新番号（シリアル番号の代用）を、電子メールで顧客に通知する（例えば、暗号化した最新番号：￥＋６ｐｑ！！ｗｐ）。これが後で顧客（ユーザ）が入力するパスワード３となる。
【００２７】
そして、ステップＳ４６に進む。
ステップＳ４２では、製品マスタ１６からソフトウェア製品をダウンロードして媒体に書き込む。
次に、ステップＳ４３では、先に暗号化し一次的に記憶した最新番号（シリアル番号の代用）で媒体ラベルを発行し、媒体に張り付ける（例えば、最新番号：￥＋１４３３８１）。これが後で顧客（ユーザ）が入力するパスワード３となる。
【００２８】
次に、ステップＳ４４では、出荷前の製品検査として、媒体チェックを行う。
次に、ステップＳ４５では、この媒体等を顧客宛に郵送する。
次に、ステップＳ４６では、最新番号をＩＤ／パスワードテーブル１８に書き込む（例えば、最新番号：￥＋１４３３８１）。
そして最後に、ステップＳ４７では、顧客に費用を請求する。
【００２９】
図９は、レベルアップ製品の提供手段１３によるレベルアップ製品の提供処理を説明するフローチャートである。
図９において、まず、ステップＳ５１でユーザからのＩＤとパスワードを受け取る（例えば、ユーザＩＤ：Ａ２９８ａｂｃｄ０００１、パスワード：！ｄ＄ｈ４ｊ＆｜｜）。
【００３０】
次に、ステップＳ５２では、ユーザの認証手段１４によりユーザの認証処理を行う。
次に、ステップＳ５３では、先のステップＳ５２の判定結果によりユーザＩＤ２とパスワード３の両方とも正しかったかどうかを判定し、ユーザＩＤ２とパスワード３のいずれかが正しくなかった場合はステップＳ５４に進み、ユーザＩＤ２とパスワード３の両方とも正しかった場合はステップＳ５５に進む。
【００３１】
ステップＳ５４では、「指定されたユーザＩＤ／パスワードは正しくない」旨の情報を、ユーザに送信する。
次に、ステップＳ５５では、ユーザＩＤ２の第１〜８文字目をもとに、製品テーブル１７からユーザが要求したレベルアップ製品の所在を探す。
次に、ステップＳ５６では、ユーザにレベルアップ製品の所在を示した情報を送信する。
【００３２】
次に、ステップＳ５７では、ユーザからダウンロード中止の要求があったかどうかの判定を行い、中止の要求があった場合はステップＳ５８に進み、中止の要求がなかった場合はステップＳ５９に進む。
ステップＳ５８では、「レベルアップは中止した」旨の情報を、ユーザに送信する。
【００３３】
ステップＳ５９では、レベルアップ製品をユーザに送信する。
図１０は、ユーザの認証手段１４によるユーザの認証処理を説明するフローチャートである。図１０において、まず、ステップＳ６１でユーザＩＤ２がＩＤ／パスワードテーブル１８に有るかどうかの判定を行い、ユーザＩＤ２がＩＤ／パスワードテーブル１８に無い場合はステップＳ６２に進み、ユーザＩＤ２がＩＤ／パスワードテーブル１８に有る場合はステップＳ６３に進む（例えば、ユーザＩＤ：Ａ２９８ａｂｃｄ０００１、パスワード：！ｄ＄ｈ４ｊ＆｜｜）。
【００３４】
パスワードの復元手段１５によるステップＳ６３では、暗号用テーブル１９を参照して、パスワード３を復元する（数字［桁数の意］以降にある各々の記号を、数字の桁数に従って暗号用テーブル１９に対応する数字に置き換え、さらに先の桁数を意味する数字を除く）（例えば、パスワード：！ｄ＄ｈ４ｊ＆｜｜のとき、これをパスワード：！ｄ＄ｈ２３９９に復元する）。
【００３５】
次に、ステップＳ６４では、数字を除いた英文字と特殊記号の組合せが７〜１桁の範囲で左詰めされ、数字が１〜７桁の範囲で右詰めされているかという基準で、先のステップＳ６３で復元したパスワードの文字構成が正しいかどうかの判定を行い、このパスワードの文字構成が正しくない場合はステップＳ６２に進み、このパスワードの文字構成が正しい場合はステップＳ６５に進む（例えば、復元したパスワード：！ｄ＄ｈ２３９９）。
【００３６】
次に、ステップＳ６５では、数字を除いた英文字と特殊記号の組合せがＩＤ／パスワードテーブル１８にある開始番号と最新番号のそれと適合しているかという基準で、先のステップＳ６３で復元しステップＳ６４の判定をパスしたパスワードの英文字と特殊記号の組合せが正しいかどうかの判定を行い、このパスワードの英文字と特殊記号の組合せが正しくない場合はステップＳ６２に進み、このパスワードの英文字と特殊記号の組合せが正しい場合はステップＳ６６に進む（例えば、復元したパスワードである「！ｄ＄ｈ２３９９」の中の「！ｄ＄ｈ」は、ＩＤ／パスワードテーブル１８の例（図４を参照）にある開始番号である「！ｄ＄ｈ＆（ｑ１」の中の「！ｄ＄ｈ＆（ｑ」と、最新番号である「！ｄ＄１８５１１」の中の「！ｄ＄」との間にあることが分かる）。
【００３７】
次に、ステップＳ６６では、先のステップＳ６３で復元しステップＳ６４の判定とステップＳ６５の判定をパスしたパスワードの、左詰めの英文字と特殊記号の組合せを取り除き、右詰めされている数字（シリアル番号）だけを一時的に記憶する（例えば、パスワードが「！ｄ＄ｈ２３９９」のとき、「２３９９」（シリアル番号）だけを一時的に記憶する）。
【００３８】
次に、ステップＳ６７では、ＩＤ／パスワードテーブル１８において、ユーザが要望する製品の型名に対応する、開始番号の左詰めの英文字と特殊記号の組合せを取り除き、右詰めされている数字（シリアル番号）だけを一時的に記憶する（例えば、ユーザＩＤ：Ａ２９８ａｂｃｄ０００１のとき、ＩＤ／パスワードテーブル１８の例（図４を参照）にある製品型名：Ａ２９８ａｂｃｄに対応する開始番号である「！ｄ＄ｈ＆（ｑ１」の中の「１」（シリアル番号）だけを一時的に記憶する）。次に、ステップＳ６８では、ＩＤ／パスワードテーブル１８において、ユーザが要望する製品の型名に対応する、最新番号の左詰めの英文字と特殊記号の組合せを取り除き、右詰めされている数字（シリアル番号）だけを一時的に記憶する（例えば、ユーザＩＤ：Ａ２９８ａｂｃｄ０００１のとき、ＩＤ／パスワードテーブル１８の例（図４を参照）にある製品型名：Ａ２９８ａｂｃｄに対応する最新番号である「！ｄ＄１８５１１」の中の「１８５１１」（シリアル番号）だけを一時的に記憶する）。
【００３９】
次に、ステップＳ６９では、先のステップＳ６６でパスワードから取り出し一時的に記憶したシリアル番号が、先のステップＳ６７で開始番号から取り出し一時的に記憶したシリアル番号と、先のステップＳ６８で最新番号から取り出し一時的に記憶したシリアル番号の範囲内にあるかどうかの判定を行い、範囲内に無い場合はステップＳ６２に進み、範囲内にある場合はステップＳ７０に進む（例えば、「２３９９」（パスワードより）が「１」（開始番号より）と「１８５１１」（最新番号より）の範囲内にあることが分かる）。
【００４０】
次に、ステップＳ７０では、ユーザＩＤとパスワードが正しいことを判定する。ステップＳ６２では、ユーザＩＤとパスワードが正しくないことを判定する。
【００４１】
【発明の効果】
パスワードを番号の範囲で管理することにより管理するデータを小さくできるとともに、ユーザ個々にパスワードをＤＢ管理をしなくともパスワードの判定ができる。
パスワードを出荷（提供）する製品のシリアル番号に組み入れることにより、ユーザがパスワードを自分で設定しなくとも済む。
【００４２】
パスワードに数字以外の特殊記号や英文字を自動的に組み入れることができるので、ユーザがパスワードを自分で設定しなくとも済む。
一つの製品でユーザＩＤとパスワードを共有することよりもユーザＩＤとパスワードが漏洩しにくい。
出荷（提供）する製品の情報をユーザＩＤ（製品型名＋α）とパスワード（シリアル番号＋α）に流用するため、既存の物流システムへの適用が簡単である。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すブロック図である。
【図２】製品テーブルの例を示す図である。
【図３】ユーザＩＤとパスワードの定義を示す図である。
【図４】ＩＤ／パスワードテーブルの例を示す図である。
【図５】暗号用テーブルの例を示す図である。
【図６】製品の新規登録処理を説明するフローチャートである。
【図７】レベルアップ製品の登録処理を説明するフローチャートである。
【図８】製品の出荷処理を説明するフローチャートである。
【図９】レベルアップ製品の提供処理を説明するフローチャートである。
【図１０】ユーザの認証処理を説明するフローチャートである。
【符号の説明】
１：ユーザ端末
２：ユーザＩＤ
３：パスワード
４：回線
５：サービス装置
６：制御部
７：製品の新規登録手段
８：パスワードの初期設定手段
９：レベルアップ製品の登録手段
１０：パスワードの設定手段
１１：製品の出荷手段
１２：パスワードの暗号化手段
１３：レベルアップ製品の提供手段
１４：ユーザの認証手段
１５：パスワードの復元手段
１６：製品マスタ
１７：製品テーブル
１８：ＩＤ／パスワードテーブル
１９：暗号用テーブル
【図１】
0003580120.tif 000002
【図２】
0003580120.tif 000003
【図３】
0003580120.tif 000004
【図４】
0003580120.tif 000005
【図５】
0003580120.tif 000006
【図６】
0003580120.tif 000007
【図７】
0003580120.tif 000008
【図８】
0003580120.tif 000009
【図９】
0003580120.tif 000010
【図１０】
0003580120.tif 000011