(57)【要約】【課題】固有データの改ざんを防止すると共に、不正に改ざんされたことを判断する。【解決手段】製造工場１１にある電子機器１０と、製造工場１１とは別に設置され電子機器１０の製造工程や各電子機器１０の固有データを一括管理するホストコンピュータ１とをネットワークを介して接続し、ホストコンピュータ１は、製造工場１１にある各電子機器１０に固有データを送信して電子機器１０に固有データを記憶させる固有データの送受信システムにおいて、ホストコンピュータ１は、電子機器１０の固有データを一括管理する管理データベース２と、該固有データを暗号化する暗号化手段５と、暗号化された固有データを電子機器１０に送信する送信手段３とを有し、電子機器１０は、ネットワークを介して固有データを受信する受信手段２４と、暗号化された固有データを復号化する復号化手段３７と、復号された上記固有データを記憶する記憶手段２３とを有する。【選択図】図６
2007122106.tif 000002
【特許請求の範囲】
【請求項１】
製造及び／又は修理拠点にて製造又は修理される電子機器と、製造及び修理拠点とは別に設置され上記電子機器の製造及び／又は修理工程及び各電子機器の固有データを一括管理するホストコンピュータとをネットワークを介して接続し、上記ホストコンピュータは、製造及び／又は修理拠点にある上記各電子機器に固有データを送信して該電子機器に該固有データを記憶させる固有データの送受信システムにおいて、
上記ホストコンピュータは、電子機器の固有データを一括管理する管理データベースと、該固有データを暗号化する暗号化手段と、暗号化された上記固有データを上記電子機器に送信する送信手段とを有し、
上記電子機器は、上記ホストコンピュータからネットワークを介して上記固有データを受信する受信手段と、暗号化された上記固有データを復号化する復号化手段と、復号された上記固有データを記憶する記憶手段とを有する、
固有データの送受信システム。
【請求項２】
上記ホストコンピュータと電子機器とは、それぞれ共通秘密鍵が格納された共通秘密鍵用メモリを有し、
上記電子機器は、乱数発生手段によって乱数データを発生し、送信手段によって上記乱数データを上記ホストコンピュータに送信し、
上記ホストコンピュータは、受信手段によって該乱数データを受信し、上記共通秘密鍵を用いて暗号化した後、上記送信手段によって該暗号化された乱数データを上記電子機器へ送信し、
上記電子機器は、判定手段により、上記ホストコンピュータへ送信した乱数データを上記共通秘密鍵によって暗号化したデータと、上記受信手段によって上記ホストコンピュータより受信した暗号化された乱数データとの一致性を判定し、
上記乱数データを暗号化したデータと、上記ホストコンピュータから受信した暗号化された乱数データとが一致した場合には、電子機器から上記ホストコンピュータへアクセプト信号を送信する認証工程を有し、
上記ホストコンピュータは、上記アクセプト信号を受信した場合に、上記電子機器の固有データを暗号化して上記電子機器へ送信することを特徴とする請求項１記載の固有データの送受信システム。
【請求項３】
上記ホストコンピュータは公開鍵が格納された公開鍵用メモリを有し、上記電子機器は秘密鍵が格納された秘密鍵用メモリを有し、上記固有データが上記公開鍵によって暗号化され、上記秘密鍵によって復号されることを特徴とする請求項１記載の固有データの送受信システム。
【請求項４】
上記固有データは、少なくとも上記電子機器のシリアル番号データ及び仕向け国データを含むことを特徴とする請求項１記載の固有データの送受信システム。
【請求項５】
製造又は修理拠点にある電子機器の固有情報を一括管理する管理データベースと、該固有データの暗号化手段と、暗号化された上記固有データを上記電子機器に送信する送信手段とを有するとともに、上記製造及び修理拠点とは別に設置され、
上記電子機器とネットワークを介して接続され、上記電子機器の固有データを暗号化して上記電子機器に送信するホストコンピュータ。
【請求項６】
上記ホストコンピュータは、上記電子機器と共通の秘密鍵が格納された共通秘密鍵用メモリを有し、
上記電子機器の乱数発生手段によって生成され、送信された乱数データを上記共通秘密鍵によって暗号化し、該暗号化された乱数データを送信手段によって上記電子機器へ送信し、
上記電子機器によって、上記暗号化した乱数データと上記電子機器が有する共通秘密鍵にて暗号化された乱数データとが一致すると判定された場合に、上記電子機器より送信されるアクセプト信号を受信手段により受信する認証工程を経た後に、
上記送信手段によって暗号化された上記電子機器の固有データを上記電子機器に送信することを特徴とする請求項５記載のホストコンピュータ。
【請求項７】
上記電子機器に格納された秘密鍵によって復号可能に上記固有データを暗号化する公開鍵が公開鍵用メモリに格納され、上記公開鍵によって上記固有データを暗号化することを特徴とする請求項５記載のホストコンピュータ。
【請求項８】
上記固有データは、少なくとも上記電子機器のシリアル番号データ及び仕向け国データを含むことを特徴とする請求項５記載のホストコンピュータ。
【請求項９】
ネットワークを介してホストコンピュータに一括管理された固有データを受信する受信手段と、上記ホストコンピュータにより暗号化された上記固有データを復号する復号手段と、復号された上記固有データを記憶する記憶手段とを有し、
製造又は修理拠点において、該製造及び修理拠点とは別に設置された上記ホストコンピュータとネットワークを介して接続された後、暗号化された上記固有データを受信し、復号化した後、上記記憶手段に記憶する電子機器。
【請求項１０】
上記電子機器は、上記ホストコンピュータと共通の秘密鍵が格納された共通秘密鍵用メモリと、乱数データを生成する乱数発生手段と、送信手段とを有し、
上記ホストコンピュータと接続されると、上記乱数発生手段によって生成された乱数データを上記送信手段によって上記ホストコンピュータへ送信し、
上記受信手段により、上記ホストコンピュータに格納された上記共通秘密鍵によって暗号化された上記乱数データを受信し、
上記共通秘密鍵用メモリに格納された上記共通秘密鍵によって上記乱数データを暗号化し、判定手段により、該暗号化した乱数データと上記ホストコンピュータによって暗号化された乱数データとの一致性を判定し、
上記判定結果が一致した場合には、上記送信手段によって上記ホストコンピュータにアクセプト信号を送信する認証工程を経た後に、
上記暗号化された固有データを受信することを特徴とする請求項９記載の電子機器。
【請求項１１】
上記ホストコンピュータの公開鍵用メモリに格納された公開鍵によって暗号化された固有データを復号する秘密鍵が秘密鍵用メモリに格納され、上記秘密鍵によって上記固有データを復号することを特徴とする請求項９記載の電子機器。
【請求項１２】
上記固有データは、上記電子機器のシリアル番号データ及び仕向け国データを含むことを特徴とする請求項９記載の電子機器。
【請求項１３】
製造及び／又は修理拠点にある電子機器と、上記製造及び／又は修理拠点とは別の場所に設置され、上記電子機器の固有データを一括管理するホストコンピュータとの接続を確立し、
上記ホストコンピュータは、暗号化手段によって上記電子機器の固有データを暗号化した後、送信手段よって上記電子機器へ送信し、
上記電子機器は、受信手段によって上記ホストコンピュータから上記暗号化された固有データを受信すると、復号化手段によって上記暗号化された固有データを復号化し、該復号された固有データを記憶手段に記憶する、
固有データの送受信方法。
【請求項１４】
上記ホストコンピュータ及び電子機器は、それぞれ共通秘密鍵が格納された共通秘密鍵用メモリを有し、
上記電子機器は、乱数発生手段によって乱数データを生成し、該乱数データを送信手段によって上記ホストコンピュータへ送信し、
上記ホストコンピュータは、受信手段によって上記乱数データを受信し、上記共通秘密鍵を用いて暗号化した後、上記送信手段によって該暗号化された乱数データを上記電子機器へ送信し、
上記電子機器は、判定手段により、上記ホストコンピュータへ送信した乱数データを上記共通秘密鍵によって暗号化したデータと、上記受信手段によって上記ホストコンピュータより受信した暗号化された乱数データとの一致性を判定し、
上記乱数データを暗号化したデータと、上記ホストコンピュータから受信した暗号化された乱数データとが一致した場合には、電子機器から上記ホストコンピュータへアクセプト信号を送信する認証工程を有し、
上記ホストコンピュータは、上記アクセプト信号を受信した場合に、上記電子機器の固有データを暗号化して上記電子機器へ送信することを特徴とする請求項１３記載の固有データの送受信方法。
【請求項１５】
上記ホストコンピュータは公開鍵が格納された公開鍵用メモリを有し、上記電子機器は秘密鍵が格納された秘密鍵用メモリを有し、上記固有データが上記公開鍵によって暗号化され、上記秘密鍵によって復号されることを特徴とする請求項１３記載の固有データの送受信方法。
【請求項１６】
上記固有データは、少なくとも上記電子機器のシリアル番号データ及び仕向け国データを含むことを特徴とする請求項１３記載の固有データの送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種機器のシリアル番号等の固有データを集中して管理するホストコンピュータから、各電子機器へ固有データを送信して記憶させる固有データの送受信システム、ホストコンピュータ、電子機器、固有データの送受信方法に関する。
【背景技術】
【０００２】
従来より、電子機器等には生産工程や流通における製品の管理やサービス履歴の管理等に用いるために、各製品毎に一つのシリアル番号が与えられ、情報ラベルや不揮発性メモリに製品名や販売国コードとともに記録されている。これにより、メーカーサイドでは、このシリアル番号を基に各製品の製造ラインや流通経路、小売店等の管理を行うことができ、また修理等の際には、シリアル番号から製造工場や流通経路等を割り出すことができ、改善に供することができる。
【０００３】
ところで近年、仕向け国が異なる製品を購入し、製品本体に貼付された情報ラベルに記載された表示を改ざんしたり、偽の表示が施された情報ラベルに張り替えた後、再度、市場に流出させる事態が発生している。また、製品に不正に改造を施し、シリアル番号を記憶したメモリが搭載された部品を別のシリアル番号が記憶された部品に差し替えることで、改ざんが行われることもあり得る。
【０００４】
このように仕向け国が異なるにもかかわらずシリアル番号等が改ざんされた製品が不正に市場に流通すると、本来のシリアル番号が分からず、製造や流通の情報管理を行うことができない。また、修理に持ち込まれた場合にも、不具合に関する情報を製造工程にフィードバックすることができず、またメーカー保証の件でトラブルとなる場合もある。
【０００５】
【特許文献１】特許第２５９３８４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、本発明は製品の本来のシリアル番号や販売国コードといった固有データの改ざんを防止するとともに、不正に改ざんされたことを容易に判断することができる固有データの送受信システム、ホストコンピュータ、電子機器及び固有データ送受信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明に係る固有データの送受信システムは、製造及び／又は修理拠点にて製造又は修理される電子機器と、製造及び修理拠点とは別に設置され上記電子機器の製造及び／又は修理工程及び各電子機器の固有データを一括管理するホストコンピュータとをネットワークを介して接続し、上記ホストコンピュータは、製造及び／又は修理拠点にある上記各電子機器に固有データを送信して該電子機器に該固有データを記憶させる固有データの送受信システムにおいて、上記ホストコンピュータは、電子機器の固有データを一括管理する管理データベースと、該固有データを暗号化する暗号化手段と、暗号化された上記固有データを上記電子機器に送信する送信手段とを有し、上記電子機器は、上記ホストコンピュータからネットワークを介して上記固有データを受信する受信手段と、暗号化された上記固有データを復号化する復号化手段と、復号された上記固有データを記憶する記憶手段とを有するものである。
【０００８】
また、上述した課題を解決するために、本発明に係るホストコンピュータは、製造又は修理拠点にある電子機器の固有情報を一括管理する管理データベースと、該固有データの暗号化手段と、暗号化された上記固有データを上記電子機器に送信する送信手段とを有するとともに、上記製造及び修理拠点とは別に設置され、上記電子機器とネットワークを介して接続され、上記電子機器の固有データを暗号化して上記電子機器に送信するものである。
【０００９】
また、上述した課題を解決するために、本発明に係る電子機器は、ネットワークを介してホストコンピュータに一括管理された固有データを受信する受信手段と、上記ホストコンピュータにより暗号化された上記固有データを復号する復号手段と、復号された上記固有データを記憶する記憶手段とを有し、製造又は修理拠点において、該製造及び修理拠点とは別に設置された上記ホストコンピュータとネットワークを介して接続された後、暗号化された上記固有データを受信し、復号化した後、上記記憶手段に記憶するものである。
【００１０】
また、上述した課題を解決するために、本発明に係る固有データの送受信方法は、製造及び／又は修理拠点にある電子機器と、上記製造及び／又は修理拠点とは別の場所に設置され、上記電子機器の固有データを一括管理するホストコンピュータとの接続を確立し、上記ホストコンピュータは、暗号化手段によって上記電子機器の固有データを暗号化した後、送信手段よって上記電子機器へ送信し、上記電子機器は、受信手段によって上記ホストコンピュータから上記暗号化された固有データを受信すると、復号化手段によって上記暗号化された固有データを復号化し、該復号された固有データを記憶手段に記憶するものである。
【発明の効果】
【００１１】
本発明に係る固有データの送受信システム、ホストコンピュータ、電子機器及び固有データの送受信方法によれば、電子機器が備える記憶手段に、ホストコンピュータから送信された正規の固有データが記憶されているため、電子機器本体に貼付された情報ラベルが剥離したり、偽の固有データが記載された情報ラベルが貼付された場合にも、製造出荷時に付与された正規の固有データが分かり、情報ラベルに記載されたシリアル番号や仕向け国コード等と、記憶手段に記憶されたデータとが異なった場合には、仕向け国が異なる国から不正に流通されてきたものであることや、不正に改造されたものとユーザ自身が判断することが容易にでき、また、これによりかかる不正行為を抑止することが期待できる。
【００１２】
また、記憶手段に記憶された固有データを基に、電子機器の修理等のサービスにおいて、製造工程の各種データを参照することができ、また、製造工場や流通経路等を把握することで、故障等の情報を製造工場や修理工場へフィードバックさせることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る固有データの送受信システム、ホストコンピュータ、電子機器及び固有データ送受信方法について、電子機器としてデジタルスチルカメラ１０に適用した場合を例に図面を参照しながら詳細に説明する。
【００１４】
この固有データ送受信システムは、個々のデジタルスチルカメラ１０といった電子機器に関するデータを管理するホストコンピュータ１と、このホストコンピュータ１とは別の場所に設けられた製造や修理を行う工場１１におけるデジタルスチルカメラ１０とを、インターネット等のネットワークを介して接続し、ホストコンピュータ１より各デジタルスチルカメラ１０の固有データを送信し、デジタルスチルカメラ１０内に設けられた不揮発性メモリに格納させるものである。
【００１５】
このうち、ホストコンピュータ１は、デジタルスチルカメラ１０等の電子機器製造メーカーの本店といった、製品情報を集中管理する社屋に設けられ、個々のデジタルスチルカメラ１０の製造や修理を行う工場１１は本店とは離れた箇所に設けられ、また場合により他社に業務委託されていることもある。そして、ホストコンピュータ１と製造や修理を行う工場１１における各デジタルスチルカメラ１０とは、インターネットを介して接続される。なお、各デジタルスチルカメラ１０は、工場１１に設置されたコンピュータを介してインターネットに接続されるようにしてもよい。
【００１６】
かかるホストコンピュータ１は、図１に示すように、個々のデジタルスチルカメラ１０の固有データが格納されたデータベース２と、固有データの送信を行い、またデジタルスチルカメラ１０側から乱数データやステータスを受信するインタフェースとなる送受信部３と、乱数データを暗号化する電子機器と共通の秘密鍵が格納された共通秘密鍵用メモリ４と、固有データを暗号化するための公開鍵が格納された公開鍵用メモリ５と、これら固有データの送受信工程を制御する制御部６と、デジタルスチルカメラ１０との通信結果を表示する表示部８とを有し、これらがバス７を介して接続されている。
【００１７】
データベース２は、個々のデジタルスチルカメラ１０に関して、シリアル番号や仕向け国データあるいは製造工場や修理履歴といった固有データが記録されている。送受信部３は、工場１１にあるデジタルスチルカメラ１０とインターネットを介して情報のやりとりを行うインタフェースとなる。また、共通秘密鍵用メモリ４は、後述するデジタルスチルカメラ１０から送信された乱数データを暗号化するものであり、また公開鍵用メモリ５は、デジタルスチルカメラ１０に固有データを送信する際に暗号化するものである。これら共通秘密鍵用メモリ４及び公開鍵用メモリ５は、ＲＯＭ等のメモリを備えて格納し、制御部６の要求に応じて読み出されるようにしてもよい。制御部６は、ホストコンピュータ１の動作を制御するＣＰＵである。また表示部８は、デジタルスチルカメラ１０へ固有データを記録させる処理の状態を示すものであり、デジタルスチルカメラ１０からのステータスに応じて完了メッセージやエラーメッセージを出力する。
【００１８】
ホストコンピュータ１は、データベース２に、デジタルスチルカメラ１０の製造工程において付与されたシリアル番号に基づいて個々のデジタルスチルカメラ１０の仕向け国データ等の固有データを記録し、また流通過程や顧客情報、修理履歴といった情報を管理する。これにより、製造工程や修理工程において判明した不具合や故障等の情報を一括して管理することができ、後の製造工程や修理工程にフィードバックさせることができる。また、後述するデジタルスチルカメラ１０に貼付された固有データが記載された情報ラベル１５が剥離した場合や、改ざんされた場合にも、正規のシリアル番号に基づいて製品を管理することができる。
【００１９】
デジタルスチルカメラ１０は、図２に示すように略矩形状に形成され、表面側に撮像レンズが形成され、背面側には撮像レンズに取り込まれた画像等を表示する表示部１２が形成されている。表示部１２は、例えば略矩形状をなし、ＬＣＤ（Liquid Crystal Display）や有機ＥＬディスプレイ（Organic Electroluminescence Display）等の表示素子で形成されている。この表示部１２の上側には、ファインダ部１３が設けられている。また、この表示部１２に隣り合うようにして、デジタルスチルカメラ１０の背面部には、複数の操作スイッチからなる操作部１４が設けられている。この操作部１４は、例えば、内部メモリに保存格納されている画像データや後述するデジタルスチルカメラ１０の固有データを表示部１２に表示させる操作を行うことができる。また、操作部１４では、デジタルスチルカメラ１０の詳細な設定、例えばフラッシュのオンオフ等を設定することができる。
【００２０】
また、デジタルスチルカメラ１０の底面部には、図３に示すように、情報ラベル１５が貼着されている。情報ラベル１５は、デジタルスチルカメラ１０に個別に付与された固有データが記載されている。具体的には、ブランド名１５ａ、モデル名１５ｂ、製品名１５ｃ、シリアル番号及び仕向け国コード１５ｄ、電源及び定格電圧１５ｅ、製造メーカー名１５ｆ、製造国１５ｇ、部品番号１５ｈ、安全規格ロゴ１５ｉ等が表示されている。
【００２１】
図４は、デジタルスチルカメラ１０の構成を示す内部ブロック図の一例である。
【００２２】
図４において、撮像部２０は光学系により結像された被写体映像を固体撮像素子より読み出し、映像信号として出力する。ＲＡＭ(Random Access Memory)２２はＣＰＵ(Central Processing Unit)２７とバス(Bus)２１により接続されたメモリである。Ｆｌｕｓｈ  ＲＯＭ(Read Only Memory)２３はＣＰＵ２７とバス２１で接続された書き換え可能な不揮発性メモリである。
【００２３】
ＬＡＮ  Ｉ／Ｆ(Local Area Network Interface)２４はＣＰＵ２７を外部ネットワークとの接続を行うインターフェースである。デジタルスチルカメラ１０は、このＬＡＮ  Ｉ／Ｆ２４をよりインターネットを介してホストコンピュータ１と接続され、乱数データや固有データ等の送受信が行われる。
【００２４】
画像メモリ２５はＤＳＰ(Digital Signal Processor)２６により処理された画像データを一時的に記憶する。ＤＳＰ２６は撮像部２０から取り込んだ映像信号に自働露出やホワイトバランス処理等を行う。またＤＳＰ２６はＣＰＵ２７から圧縮の要求があった場合は画像メモリ２５に一時的に記憶されている画像データの圧縮処理を行い、結果をＲＡＭ２２に転送する。
【００２５】
ＤＳＰ２６はＣＰＵ２７から伸張の要求があった場合はＲＡＭ２２のデータの伸張処理を行い、結果を画像メモリ２５に転送する。ＣＰＵ２７はＦｌｕｓｈ  ＲＯＭ２３に記録されているプログラムを実行し、デジタルスチルカメラ全体の制御を行う。表示装置２８は画像メモリ２５に一時記憶されている画像データにＯＳＤ(On Screen Display)を加えた画像を表示部１２に表示させる。
【００２６】
ＰＣ(Personal Computer)モニタＩ／Ｆ２９は画像メモリ２５に一時記憶されている画像データにＯＳＤを加えた信号が出力される。
【００２７】
ＡＵＤＩＯ出力端子３０とＶＩＤＥＯ出力端子３１はテレビジョンモニター接続ケーブルとの接続用端子で、それぞれ音声信号と映像信号が出力される。
【００２８】
外部記憶媒体３３は記録時はＲＡＭ２２に記憶されている映像圧縮信号を書き込み、再生時は記憶されている映像圧縮信号をＲＡＭ２２へ読み出すように構成される。
【００２９】
ＵＳＢ(Universal Serial Bus) Ｉ／Ｆ３４はＰＣとＵＳＢケーブルで接続するための接続端子で、外部記憶媒体３３やＦｌｕｓｈ  ＲＯＭ２３がＰＣ側からマスストレージとして認識されるように構成される。
【００３０】
また、デジタルスチルカメラ１０は、乱数発生器３５と、この乱数発生器３５によって生成された乱数データを暗号化するホストコンピュータ１と同一の共通秘密鍵が格納された共通秘密鍵用メモリ３６と、ホストコンピュータ１の公開鍵用メモリ５に格納された公開鍵によって暗号化された固有データを復号する秘密鍵が格納された秘密鍵用メモリ３７と、デジタルスチルカメラ１０及びホストコンピュータ１の共通秘密鍵によって暗号化された乱数データの一致性を判定する判定部３８を有する。
【００３１】
乱数発生器３５によって生成された乱数データは、そのままＬＡＮ  Ｉ／Ｆ２４よりホストコンピュータ１へ送信され、共通秘密鍵用メモリ４に格納された共通の秘密鍵にて暗号化されてデジタルスチルカメラ１０へ返信される。一方、乱数データは、デジタルスチルカメラ１０においても、共通秘密鍵用メモリ３６に格納された共通の秘密鍵にて暗号化される。そして判定部３８によって、各共通秘密鍵用メモリ４，３６にて暗号化された乱数データの一致性を判定することにより、ホストコンピュータ１の認証が行われる。
【００３２】
かかるデジタルスチルカメラ１０においては、操作部１４の操作に応じてＲＯＭ２３に記憶された固有データを読み出し、表示部１２に図５に示すようなデジタルスチルカメラ１０の固有データ表示画面４０を表示させることができる。図５は、デジタルスチルカメラ１０による画面出力の一例である。
【００３３】
固有データ表示画面４０は、表示させる内容の選択に用いるアイコンを表示するアイコン表示領域４１と、アイコン表示領域４１で選択されているアイコンの意味を示す文字列を表示する内容表示領域４２と、アイコン表示領域４１で選択されたアイコンに関連付けられた項目を表示する関連項目表示領域４３と、操作可能なスイッチを示すアイコンを表示する操作アイコン表示領域４４とを備える。
【００３４】
そしてデジタルスチルカメラ１０は、操作部１４の操作により図５の画面を表示させ、操作スイッチの操作によりアイコン表示領域４１のアイコンを選択することで、関連項目表示領域４３に機種名、シリアル番号、販売国コードとそのコードが表す国名といった固有データが表示される。これら固有データのうち、シリアル番号はデジタルスチルカメラ１０毎にそれぞれ異なる固有の番号である。またデジタルスチルカメラ１０は、仕向け国に応じた電源及び定格電圧にて作動するように設計されており、使用可能な国や地域が限定されていることから、販売国コード及び国名はそのデジタルスチルカメラ１０の当該仕向け国が表示される。
【００３５】
次いで、本発明によってシリアル番号や販売国コード等の固有データをネットワークを介してデジタルスチルカメラ１０へ入力し不揮発性メモリに記憶する処理を図６に示すフローチャートを用いて説明する。この固有データの入力工程は、デジタルスチルカメラ１０の製造工程や修理工程においてなされる。入力される固有データは、上述したようにホストコンピュータ１によって一括して管理されている。このホストコンピュータ１は、デジタルスチルカメラ１０の製造や修理を行う工場１１とは別に設置され、一又は複数ある工場１１におけるデジタルスチルカメラ１０の生産工程や不具合に関する情報を集中的に管理している。そしてホストコンピュータ１は、インターネットを介して製造や修理を行う工場１１にあるデジタルスチルカメラ１０と接続される。
【００３６】
デジタルスチルカメラ１０は、インターネットを介して、ホストコンピュータ１と接続され固有データを受信し、記憶する。かかる固有データの入力工程は、データ改ざん防止やデータの一括管理等の観点から、ホストコンピュータ１主導で行われ、ホストコンピュータ１以外のコンピュータ、例えば工場側のコンピュータによっても入力することができないようになっている。また、固有データは、シリアル番号の書き込みプロトコルの解析防止の観点から、公開鍵方式で暗号化されてから送信され、デジタルスチルカメラ１０側の秘密鍵で復号された後、ＲＯＭ２３に記憶される。
【００３７】
図６においてサーバー側とは図２に示すデジタルスチルカメラ１０であり、図４に示すＬＡＮ  Ｉ／Ｆ２４又はＵＳＢ  Ｉ／Ｆ３４よりネットワークを介してホストコンピュータ１と通信を行う。またクライアント側とは、上記ホストコンピュータ１である。
【００３８】
固有データの入力工程において、デジタルスチルカメラ１０（サーバ）とホストコンピュータ１（クライアント）とが接続されると、まずクライアント側の制御部６がシリアル番号入力要求を送信する（Ｓ２）。サーバー側は、シリアル番号入力要求を受信すると（Ｓ２２）、ＣＰＵ２７が乱数発生器３５により乱数データＸを生成してクライアント側に送信する（Ｓ２３）。
【００３９】
クライアント側は、乱数データＸを受信すると（Ｓ３）、制御部６が共通秘密鍵用メモリ４に格納された共通秘密鍵で暗号化した後、暗号化された乱数データをサーバーへ送信する（Ｓ４）。一方サーバーは、ＣＰＵ２７が共通秘密鍵用メモリ３６に格納された共通秘密鍵で乱数データＸを暗号化する。サーバー側は、暗号化された乱数データを受信すると（Ｓ２４）、ＣＰＵ２７が判定部３８によりサーバー側の共通秘密鍵で暗号化したデータと比較し、一致性を判定する（Ｓ２５）。ＣＰＵ２７は、比較した結果が不一致であればＲｅｊｅｃｔ信号をクライアントへ送信し（Ｓ２７）、終了する（Ｓ３３）。ＣＰＵ２７は、比較した結果が一致した場合はＡｃｃｅｐｔ信号をクライアントへ送信する（Ｓ２６）。
【００４０】
クライアント側はステータスを受信し（Ｓ５）、制御部６によりステータスがＡｃｃｅｐｔであるか否かを検査し（Ｓ６）、ステータスがＡｃｃｅｐｔでなかった場合はエラーメッセージを表示部８に表示して（Ｓ１１）、終了する（Ｓ１３）。ステータスがＡｃｃｅｐｔであった場合は、制御部６によりシリアル番号や販売国コード等の固有データを公開鍵用メモリ５に格納された公開鍵で暗号化され、サーバー側へ送信する（Ｓ７）。
【００４１】
サーバー側は、ＣＰＵ２７が、暗号化された固有データを受信し秘密鍵用メモリ３７に格納された秘密鍵で復号し（Ｓ２８）、正しく復号できたか検査を行う（Ｓ２９）。正しく解読できなかった場合は、ＣＰＵ２７がＲｅｊｅｃｔ信号をクライアント側へ送信して（Ｓ３０）、終了する（Ｓ３３）。正しく解読できた場合は、ＣＰＵ２７がＲＯＭ２３にシリアル番号等の固有データを記録し（Ｓ３１）、Ａｃｃｅｐｔ信号をサーバ側へ送信して（Ｓ３２）、終了する（Ｓ３３）。
【００４２】
クライアント側は、ステータスを受信すると（Ｓ９）、制御部６によりステータスがＡｃｃｅｐｔかを検査する（Ｓ１０）。ステータスがＡｃｃｅｐｔの場合は、制御部６が完了メッセージを表示部８に出力（Ｓ１２）して終了する（Ｓ１３）。ステータスがＡｃｃｅｐｔでなかった場合は、制御部６がエラーメッセージを表示部８に出力して（Ｓ１１）、終了する（Ｓ１３）。
【００４３】
ここで、かかる固有データの入力工程では、サーバー及びクライアントが用いるＳ４及びＳ２５において、それぞれ共通秘密鍵を用いて乱数データＸの暗号化を行うこととされており、サーバーは、クライアント側が共通秘密鍵用メモリ４に格納された共通秘密鍵を用いて暗号化したデータと、自己が共通秘密鍵用メモリ３６に格納された共通秘密鍵を用いて暗号化したデータとが一致するか否かを判断し、一致している場合には、シリアル番号入力要求を出している正当なクライアントであることの認証を行うことができる。したがって、サーバーは、正当なクライアントから供給される正当な固有データを記憶することができる。
【００４４】
また、Ｓ７における固有データの暗号化と、Ｓ２８における復号化は公開鍵暗号方式が用いられる。すなわち、クライアントは、サーバーが備える秘密鍵によって復号可能な公開鍵によって固有データの暗号化を行い、サーバーは、当該秘密鍵によって固有データの復号化を行うことにより、固有データは暗号化された状態でネットワーク上を流通される。したがって、シリアル番号等の書き込みのプロトコルが、ネットワークアナライザ等を用いて解析されることを防止することができる。
【００４５】
このように、本発明が起用されたデジタルスチルカメラ１０の固有データの入力工程によれば、固有データを一括管理しているホストコンピュータ１と個々のデジタルスチルカメラ１０とをネットワークで繋ぎ、暗号化された固有データを送受信することとしているため、ホストコンピュータ１以外のコンピュータからシリアル番号等が不正に入力されることを防止することができる。また、シリアル番号の書き込みプロトコルが解析されることを防止することができるため、ホストコンピュータ１以外のコンピュータによってシリアル番号等が書き込まれることを防止することができる。
【００４６】
なお、デジタルスチルカメラ１０が出荷された後に、ＲＯＭ２３の交換を伴う修理サービスにおいて、再度、製造時に付与されたシリアル番号等の固有データを新たなＲＯＭ２３に記憶させる場合には、サービス工場１１のラインに設置されたカメラでデジタルスチルカメラ１０に貼付された情報ラベル１５を読みとり、この固有データを一旦ホストコンピュータ１に送った後、上記図６に示す工程にて新たなＲＯＭ２３へ記憶させる。
【００４７】
以上のように、本発明が適用されたデジタルスチルカメラ１０は、不揮発性メモリからなるＲＯＭ２３に、ホストコンピュータ１から送信された正規の固有データが記憶されているため、情報ラベル１５が剥離したり、偽のシリアル番号等が記載された情報ラベルが貼付された場合にも、製造出荷時に付与された正規のシリアル番号を表示部１２に表示させることができる。したがって、デジタルスチルカメラ１０は、修理等のサービスにおいて、製造工程の各種データを参照することができ、また、製造工場や流通経路等を把握することで、故障等の情報を製造工場や修理工場へフィードバックさせることができる。
【００４８】
また、情報ラベル１５に記載されたシリアル番号や仕向け国コード等と、ＲＯＭ２３に記憶された情報とが異なった場合には、仕向け国が異なる国から不正に流通されてきたものであることや、不正に改造されたものとユーザ自身が判断することが容易にでき、また、これによりかかる不正行為を抑止することが期待できる。
【００４９】
さらに、固有データを一括して供給、管理するホストコンピュータと個々のデジタルスチルカメラ１０との間では、固有データを暗号化して送信するため、固有データの書き込みプロトコルを解析されて不正にシリアル番号や販売国情報を書き換えるプログラムが作成されることを防止することができる。
【００５０】
以上、本発明をデジタルスチルカメラに適用した例について説明したが、本発明はあらゆる電子機器に適用することができる。
【図面の簡単な説明】
【００５１】
【図１】本発明が適用された固有データの送受信システムを示す図である。
【図２】本発明が適用されたデジタルスチルカメラを示す斜視図である。
【図３】情報ラベルを示す平面図である。
【図４】本発明が適用されたデジタルスチルカメラの内部構成を示すブロック図である。
【図５】固有データを表示した画面を示す平面図である。
【図６】固有データの入力工程を示すフローチャートである。
【符号の説明】
【００５２】
１  ホストコンピュータ、２  データベース、３  送受信部、４  共通鍵用メモリ、５  公開鍵用メモリ、６  制御部、７  バス、８  表示部、１０  デジタルスチルカメラ、１１  工場、１２  表示部、１３  ファインダ部、１４  操作部、１５  情報ラベル、２０  撮像部、２１  バス、２２  ＲＡＭ、２３  ＲＯＭ、２４  ＬＡＮ  Ｉ／Ｆ、２５  画像メモリ、２６  ＤＳＰ、２７  ＣＰＵ、２８  表示素子、２９  モニタＩ／Ｆ、３５  乱数発生器、３６  共通秘密鍵用メモリ、３７  秘密鍵用メモリ、３８  判定部、４０  固有データ表示画面、４１  アイコン表示領域、４２  内容表示領域、４３  関連項目表示領域、４４  操作アイコン表示領域
【図１】
2007122106.tif 000003
【図２】
2007122106.tif 000004
【図３】
2007122106.tif 000005
【図４】
2007122106.tif 000006
【図５】
2007122106.tif 000007
【図６】
2007122106.tif 000008