(57)【要約】【課題】改竄や不正行為を確実に防ぐことができる堅牢な電子封印システムを提供することを目的とする。【解決手段】本発明に係る電子封印システムは、物品に対応付けられた応答器１１に電子封印を施し、物品の真贋を判定するための電子封印システム１であって、応答器１１は、固有情報が読み取り専用に格納されたメモリ領域の読み取り専用領域と、任意情報が書き込み可能に格納されたメモリ領域の書き込み可能領域とを有する。そして、質問器１２１は、固有情報と前記任意情報を含む元情報を読み込み、当該読み込んだ元情報を秘密鍵によって暗号化して暗号情報を生成し、当該生成した暗号情報を前記書き込み可能領域に書き込む。【選択図】  図１
2008026989.tif 000002
【特許請求の範囲】
【請求項１】
物品に対応付けられた応答器に電子封印を施し、前記物品の真贋を判定するための電子封印システムであって、
前記応答器のメモリ領域は、
当該応答器を識別するための固有情報が読み取り専用に格納された読み取り専用領域と、
任意情報が書き込み可能に格納された書き込み可能領域とを備え、
当該電子封印システムは、
秘密鍵を生成する手段と、
前記固有情報と前記任意情報を含む元情報を読み込む手段と、
当該読み込んだ元情報を前記秘密鍵によって暗号化して暗号情報を生成する手段と、
当該生成した暗号情報を前記書き込み可能領域に書き込む手段とを備えた電子封印システム。
【請求項２】
前記書き込まれた暗号情報を前記書き込み可能領域から読み込む手段と、
前記秘密鍵と対となる公開鍵を生成する手段と、
当該公開鍵によって前記読み込んだ暗号情報を復号化して復元情報を生成する手段と、
当該復元情報と前記読み込んだ元情報とを比較して、前記真贋を判定する手段とを、さらに備えたことを特徴とする請求項１に記載の電子封印システム。
【請求項３】
前記判定する手段は、前記復元情報と前記元情報とが一致する場合には前記物品が真正であると判定し、前記復元情報と前記元情報とが一致しない場合には前記物品は非真正と判断することを特徴とする請求項２に記載の電子封印システム。
【請求項４】
前記書き込み可能領域に書き込まれた暗号情報を読み込む手段と、
当該読み込んだ暗号情報と前記書き込んだ暗号情報とを比較し、前記書き込み可能領域への前記暗号情報の書き込みが実行されたかを確認する手段とを備えたことを特徴とする請求項１乃至３のいずれかに記載の電子封印システム。
【請求項５】
当該電子封印システムは、前記公開鍵を生成するとともに、当該生成された公開鍵を特定するための公開鍵識別子を生成する手段を備え、
前記応答器は、前記生成された公開鍵を取得する手段と、当該取得した公開鍵を前記メモリ領域に書き込む手段とを有することを特徴とする請求項１乃至４のいずれかに記載の電子封印システム。
【請求項６】
物品に対応付けられた応答器に電子封印を施し、前記物品の真贋を判定するための電子封印システムであって、
前記応答器のメモリ領域は、
当該応答器を識別するための固有情報が読み取り専用に格納された読み取り専用領域と、
任意情報が書き込み可能に格納された書き込み可能領域とを備え、
当該電子封印システムは、
前記固有情報と前記任意情報を含む元情報を読み込む手段と、
当該読み込んだ元情報が所定の秘密鍵によって暗号化された暗号情報を前記書き込み可能領域に書き込む手段とを備えた電子封印システム。
【請求項７】
前記書き込まれた暗号情報を前記書き込み可能領域から読み込む手段と、
前記所定の秘密鍵と対となる公開鍵を取得する手段と、
当該公開鍵によって前記読み込んだ暗号情報を復号化して復元情報を生成する手段と、
当該復元情報と前記読み込んだ元情報とを比較して、前記真贋を判定する手段とを、さらに備えたことを特徴とする請求項６に記載の電子封印システム。
【請求項８】
前記判定する手段は、前記復元情報と前記元情報とが一致する場合には前記物品が真正であると判定し、前記復元情報と前記元情報とが一致しない場合には前記物品は非真正と判断することを特徴とする請求項７に記載の電子封印システム。
【請求項９】
前記書き込み可能領域に書き込まれた暗号情報を読み込む手段と、
当該読み込んだ暗号情報と前記書き込んだ暗号情報とを比較し、前記書き込み可能領域への前記暗号情報の書き込みが実行されたかを確認する手段とを備えたことを特徴とする請求項６乃至８のいずれかに記載の電子封印システム。
【請求項１０】
前記生成された公開鍵を保持する外部記憶装置を有することを特徴とする請求項６乃至９のいずれかに記載の電子封印システム。
【請求項１１】
物品に対応付けられた応答器に電子封印を施し、前記物品の真贋を判定するための電子封印システムであって、
前記応答器のメモリ領域は、
当該応答器を識別するための固有情報が読み取り専用に格納された読み取り専用領域と、
前記固有情報とともに任意情報を含む元情報が所定の秘密鍵によって暗号化された暗号情報が書き込み可能に格納された書き込み可能領域とを備え、
当該電子封印システムは、
前記書き込まれた暗号情報を前記書き込み可能領域から読み込む手段と、
前記所定の秘密鍵と対となる公開鍵を取得する手段と、
当該公開鍵によって前記読み込んだ暗号情報を復号化して復元情報を生成する手段と、
当該復元情報と前記読み込んだ元情報とを比較して、前記固有情報が同じか否かを比較することによって前記真贋を判定する手段とを備えた電子封印システム。
【請求項１２】
前記判定する手段は、前記復元情報と前記元情報とが一致する場合には前記物品が真正であると判定し、前記復元情報と前記元情報とが一致しない場合には前記物品は非真正と判断することを特徴とする請求項１１に記載の電子封印システム。
【請求項１３】
物品に対応付けられた応答器に電子封印を施し、前記物品の真贋を判定するための電子封印システムであって、
前記応答器のメモリ領域は、
当該応答器を識別するための固有情報が読み取り専用に格納された読み取り専用領域と、
任意情報が書き込み可能に格納された書き込み可能領域とを備え、
当該電子封印システムは、
秘密鍵を生成する手段と、
当該生成した秘密鍵によって前記固有情報と前記任意情報を含む元情報を暗号化して暗号情報を生成する手段とを備えた電子封印システム。
【請求項１４】
前記秘密鍵と対となる公開鍵を生成する手段と、
当該生成した公開鍵を送信する手段とを、さらに備えたことを特徴とする請求項１３に記載の電子封印システム。
【請求項１５】
前記公開鍵を生成するとともに、当該生成された公開鍵を特定するための公開鍵識別子を生成する手段を備えたことを特徴とする請求項１３又は１４に記載の電子封印システム。
【請求項１６】
前記応答器は、前記生成された公開鍵を取得する手段と、当該取得した公開鍵を前記メモリ領域に書き込む手段とを有することを特徴とする請求項２，３，４，５，７，８，９，１４又は１５に記載の電子封印システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子封印システムに関し、特に応答器と質問器を用いた電子封印システムに関する。
【背景技術】
【０００２】
従来、対象物の模造品、例えば、ソフトウエアが書き込まれたＣＤＲＯＭの模造品等を排除するため、対象物の真正や未改竄を証明する印を対象物につけたり、それを証明するシールによって対象物を封止して、証明印があるか、対象物を封止したシールが破られたかを確認することによって、対象物の真贋が判定されていた。
近年、証明印やシールに加え、ＩＣタグのように物理的に複製が困難な情報担体を用いて、真贋を判定する技術が開発されている。例えば、対象物に情報担体を付帯させ、その情報担体の付帯の有無や情報担体に保存する情報内容を検証することによって、対象物の真贋が判定される。この情報担体の一つであるＩＣタグは、通信装置であるリーダライタのアンテナから出力された電波を受け、電池なしで動作する。このＩＣタグの一例としてＲＦＩＤ（Radio Frequency Identification）技術があり、この技術は、送信電波に含まれる命令に応じてリーダライタへ応答を送信する受動型の情報担体に利用されている。このようにＩＣタグは応答器として機能し、これと通信を行うリーダライタは質問器として機能する。
【０００３】
現在市販されているパソコン用のソフトウエアは、ＣＤ−ＲＯＭのような情報媒体として販売されているが、ＣＤ−ＲＯＭが違法に複製されたものでないことを証明するために、複製や破壊が困難な特殊な印刷を施した証紙シールが商品やその梱包材に貼り付けられている。証紙シールは、貼り付けた部分から剥離すると印刷部分が破損するので、証紙シールに手が加えられたことを視覚的に発見できるように工夫されている。これによって、商品の不正な開封を検出することができ、証紙シールを剥がして再利用することを防いでいる。
さらに、複製が容易でないＩＣタグをＣＤ−ＲＯＭやそのケースなどに付帯させ、ＩＣタグの付帯の有無やＩＣタグのメモリ領域に保存する情報内容を検証することによって不正な開封等を検出することが検討されている。このような商品の不正な流通を防ぐ取り組みは、商品流通システムにおいて既に実施されている。なお、関連技術として、公開鍵暗号方式を用いてデジタルデータの改竄や編集を防止する技術の一例が特許文献１に開示されている。
【特許文献１】特開２００５−３３２４１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながらICタグを用いた場合であっても、ＩＣタグのメモリ領域における書き換え可能な領域に保存する情報の内容は、不正なリーダライタによって改竄される可能性がある。すなわち、ＩＣタグとリーダライタの送受信は特定のプロトコルによって実現されているが、この特定のプロトコルが解析された場合には、ＩＣタグに記録した情報を改竄することが可能になり、正規のＩＣタグのデータをデッドコピーすることによって、正規のＩＣタグと同じＩＣタグを作成することができてしまうという問題がある。
これは、特に、汎用のＩＣタグを用いている場合、ＩＤは書き込まれているが、データが書き込まれていない空のＩＣタグを販売している場合に当該からのＩＣタグを入手し、正規のＩＣタグのデータをデッドコピーできてしまう場合に顕著となる。このような場合、ＩＣタグを使っているにもかかわらず、不正商品と正規商品との判別や、修正された商品で有るか否かの判別ができなくなる。
【課題を解決するための手段】
【０００５】
本発明に係わる電子封印システムは、物品に対応付けられた応答器に電子封印を施し、前記物品の真贋を判定するための電子封印システムであって、前記応答器のメモリ領域は、当該応答器を識別するための固有情報が読み取り専用に格納された読み取り専用領域と、任意情報が書き込み可能に格納された書き込み可能領域とを備え、当該電子封印システムは、秘密鍵を生成する手段と、前記固有情報と前記任意情報を含む元情報を読み込む手段と、当該読み込んだ元情報を前記秘密鍵によって暗号化して暗号情報を生成する手段と、当該生成した暗号情報を前記書き込み可能領域に書き込む手段とを備えたものである。
【０００６】
一方、本発明に係る電子封印システムは、物品に対応付けられた応答器に電子封印を施し、前記物品の真贋を判定するための電子封印システムであって、前記応答器のメモリ領域は、当該応答器を識別するための固有情報が読み取り専用に格納された読み取り専用領域と、任意情報が書き込み可能に格納された書き込み可能領域とを備え、当該電子封印システムは、前記固有情報と前記任意情報を含む元情報を読み込む手段と、当該読み込んだ元情報が所定の秘密鍵によって暗号化された暗号情報を前記書き込み可能領域に書き込む手段とを備えたものである。
【０００７】
さらに、本発明に係る電子封印システムは、物品に対応付けられた応答器に電子封印を施し、前記物品の真贋を判定するための電子封印システムであって、前記応答器のメモリ領域は、当該応答器を識別するための固有情報が読み取り専用に格納された読み取り専用領域と、前記固有情報とともに任意情報を含む元情報が所定の秘密鍵によって暗号化された暗号情報が書き込み可能に格納された書き込み可能領域とを備え、当該電子封印システムは、前記書き込まれた暗号情報を前記書き込み可能領域から読み込む手段と、前記所定の秘密鍵と対となる公開鍵を取得する手段と、当該公開鍵によって前記読み込んだ暗号情報を復号化して復元情報を生成する手段と、当該復元情報と前記読み込んだ元情報とを比較して、前記真贋を判定する手段とを備えたものである。
【０００８】
他方、本発明に係る電子封印システムは、物品に対応付けられた応答器に電子封印を施し、前記物品の真贋を判定するための電子封印システムであって、前記応答器のメモリ領域は、当該応答器を識別するための固有情報が読み取り専用に格納された読み取り専用領域と、任意情報が書き込み可能に格納された書き込み可能領域とを備え、当該電子封印システムは、秘密鍵を生成する手段と、当該生成した秘密鍵によって前記固有情報と前記任意情報を含む元情報を暗号化して暗号情報を生成する手段とを備えたものである。
【発明の効果】
【０００９】
本発明によれば、応答器の書き替え不可能なメモリ領域に記憶された固有情報と、当該固有情報に基づいて作成された暗号情報とを記憶し、これらを読み出して比較することによって改竄や不正行為を確実に検出することができる堅牢な電子封印システムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
本発明に係る電子封印システムでは、電波を利用して通信可能な応答器と質問器とを有する非接触型の識別装置が用いられ、公開鍵暗号方式における秘密鍵と公開鍵による電子的な署名が応答器のメモリ領域に施されている。
具体的には、応答器のメモリ領域に記録する情報の一部を暗号化の対象とする元情報とし、秘密鍵を用いてこの元情報を暗号化することによって暗号情報を生成する。この暗号情報を応答器のメモリ領域の書き込み可能領域における空き領域に記録することによって、電子的な封印行為を行う。公開鍵を持つ質問器は元情報と暗号情報を復元した復元情報とを比較することによって、応答器の電子的な封印行為が真正であるかを判定する。
以下、本発明を実施するための最良の形態について図を参照しながら説明する。
【００１１】
まず、図１を用いて、本発明に係る電子封印システムの概略構成について説明する。図１は、本発明に係る電子封印システムの一構成例を示すブロック図である。
図１に示すように、電子封印システム１では、応答器１１（ＩＣタグ）、質問器１２１（リーダライタ），１２２、アンテナ１３１，１３２、封印管理装置１４、通信網１５（ネットワーク）を有する。なお、図１では、本発明の概略構成を分かりやすくするために、応答器１１は、未封印である場合には応答器１１１として、封印済である場合には応答器１１２として番号を変えて示している。
【００１２】
応答器１１は、ＲＦＩＤタグ（ＩＣタグの一種で無線ＩＤタグ）等から構成され、データが読み書き可能なメモリ領域を有する装置である。応答器１１のメモリ領域は、詳細については後述するが、出荷時に予め情報が記録された後には情報を変更することができない領域（例えば、リードオンリメモリで構成される領域）と、出荷後も情報を読み書きできる領域（例えば、不揮発性のＥＥＰＲＯＭ）とから構成されている。
質問器１２１，１２２は、ＲＦＩＤタグのリーダライタ等から構成され、応答器１１のメモリ領域に記録された情報を読み取ったり、当該メモリ領域に情報を書き込んだりする装置である。質問器１２１は応答器１１１に電子封印を施す装置であり、これに対して質問器１２２は電子封印を開錠して検査する装置である。
封印管理装置１４は、電子鍵管理サーバ等から構成され、公開鍵暗号（Public Key Cryptosystem）技術による暗号処理に必要な情報を管理する装置である。封印管理装置１４は、電子封印に必要な秘密鍵、これと対を成す公開鍵、この公開鍵を特定するための公開鍵識別子を管理したり、公開鍵を発行したりする。
【００１３】
なお、応答器１１１，１１２はそれぞれ、質問器１２１，１２２の各アンテナ１３１，１３２を介して質問器１２１，１２２と無線通信する。質問器１２１，１２２は、通信網１５に接続され、通信網１５によって通信可能に相互接続され、通信網１５によって封印管理装置１４と通信可能に接続されている。このように、電子封印システム１は、応答器１１と質問器１２１，１２２とによって構成された非接触型の識別装置として構成される。
【００１４】
本発明に係る電子封印システム１では、質問器１２１は、アンテナ１３１を介して未封印の応答器１１１と交信し、未封印の応答器１１１に対して電子封印を施す。従って、電子封印システム１は、未封印の応答器１１１を電子封印する広義のシステムとして機能する。質問器１２２は、アンテナ１３２を介して封印済の応答器１１２と交信し、封印済の応答器１１２に対して電子封印を開封する。これによって、質問器１２２は、電子封印の検査を行うことが可能になる。従って、電子封印システム１は、封印済の応答器１１２を検査する広義のシステムとして機能する。
【００１５】
続いて、本発明に係る電子封印システムについて詳細に説明する。ここで、まず図２を用いて応答器１１の構成について、図３〜６を適宜参照しながら説明する。その後、図２を用いて質問器１２１の構成について、図７を用いて質問器１２２の構成について、図８を用いて封印管理装置１４の構成について順に説明する。ここで、未封印の応答器１１１の構成と封印済の応答器１１２の構成とは同様であるため、これらを区別することなく説明する。
【００１６】
図１のブロック図に、本発明に係る応答器１１の一構成例が示されている。図１に示すように、応答器１１は、アンテナ２１１、電力生成部２１２、受信部２１３、ロジック部２１４、メモリ部２１５、送信部２１６を備えている。
アンテナ２１１は、質問器１２１のアンテナ１３１から出力された電波を受信する。電力生成部２１２は、アンテナ２１１が受信した電波に応じて、応答器１１の起動に必要な電力を生成する電力生成手段である。この電力生成部２１２によって、応答器１１は電池を具備することなく動作することができる。受信部２１３は、アンテナ２１１が受信した電波が示す信号を復調し、復調した信号をロジック部２１４に伝達する。
【００１７】
ロジック部２１４は、受信部２１３によって復調されたデータを解析して、復調されたデータに含まれる命令及びデータに基づいてメモリ部２１５へのデータの読み書きを実行し、その結果を送信部２１６に入力する。送信部２１６は、ロジック部２１４が入力した信号を変調し、アンテナ２１１を介して変調した信号を質問器１２１へ返信する。なお、メモリ部２１５のメモリ領域には、応答器１１の動作処理を実行させるための各種プログラムやデータが格納されているものとする。
このように、ロジック部２１４は、受信した信号から質問器１２１の命令を理解し、その命令に従ってメモリ部２１５に対して指定されたデータの読み込みや書き込みを実行する。これによって、応答器１１は情報担体として利用される。
【００１８】
以下、図３〜６を用いて、応答器１１のメモリ部２１５に記録されるデータについて説明する。
図３に、メモリ部２１５におけるメモリ領域の基本構成の一例を示す。応答器１１のメモリ領域３００は、読み取り専用領域３１０、書き込み可能領域３２０を有する。読み取り専用領域３１０はＸバイト、書き込み可能領域３２０はＹバイトである。これによって、応答器１１のメモリ領域３００の総量は（Ｘ＋Ｙ）バイトとなる。
【００１９】
図４に、メモリ部２１５に記録されるデータ構成の一例を示す。読み取り専用領域（書き換え不可能領域）３１０には固有情報３１１が記録され、この固有情報３１１には複数の応答器１１の中から所望の応答器１１を識別するためのデータが格納されている。書き込み可能領域３２０には、任意情報３２１、暗号情報３２２、封印情報３２３、検査情報３２４が記録されている。また、書き込み可能領域３２０に十分な空き領域がある場合には、暗号情報３２２を復元することができる公開鍵３２５を記録してもよい。
【００２０】
任意情報３２１には、固有情報３１１に対して、システムの利用者（ユーザ）が自由に設定することができるデータが格納され、例えば商品識別番号や製造元番号等が格納されている。任意情報３２１は、固有情報３１１とともに元情報３０１に含まれ、元情報３０１は、固有情報３１１とユーザが設定可能な任意情報３２１とから構成され、元情報先頭アドレス３０２から元情報サイズ３０３として切り出すことができる。従って、元情報３０１は、メモリ領域３００内で、元情報先頭アドレス３０２と元情報サイズ３０３によって特定することができる。この任意情報３２１によって、応答器１１（ＩＣタグ）を使用するユーザの自由度は向上するが、質問器１２１（リーダライタ）にとっては、どのアドレスから、どの大きさで、データが配置されているか不明となる。そのため、後述する封印情報によって、これらを特定することができるように構成されている。
【００２１】
暗号情報３２２には、固有情報３１１及び任意情報３２１からなる元情報３０１（ただし、ユーザの利用環境によっては、固有情報３１１だけで構成される場合もある）を暗号化したデータが格納されている。暗号情報３２２は、暗号情報先頭アドレス３０６から暗号情報サイズ３０７で指定された領域に記録されている。暗号情報３２２は、これら暗号情報先頭アドレス３０６、暗号情報サイズ３０７によってメモリ領域３００から特定される。
また、暗号情報３２２が書き込まれた時点で、元情報３０１は任意情報３２１を含んだデータであるため、書き込み可能領域３２０に書き込まれた任意情報３２１が変更されてしまうと暗号情報３２２の内容と任意情報３２１との内容が一致しなくなる。そのため、任意情報３２１が変更することができるのは好ましくない。それ故、暗号情報３２２がメモリ部２１５に記録された時点で、メモリ部２１５は任意情報３２１を含む一定範囲のメモリ領域３００をロック（書き込み不可）にする機能を有する。この機能は、例えば、任意情報３２１の領域に対応したフラグを用意しておき、当該フラグを書き込み不可に設定することで実現することができる。
【００２２】
封印情報３２３には、メモリ領域３００における所定の情報記録様式（データ・フォーマット）を示すデータが格納されている。図５の模式図に、メモリ部２１５のメモリ領域３００に記録された封印情報３２３の一例が示されている。図５に示すように、封印情報３２３は、公開鍵識別子３３１、封印フラグ３３２、元情報先頭アドレス３０２、元情報サイズ３０３、任意情報先頭アドレス３０４、任意情報サイズ３０５、暗号情報先頭アドレス３０６、暗号情報サイズ３０７、検査情報先頭アドレス３０８、検査情報サイズ３０９を含む。
なお、元情報先頭アドレス３０２、元情報サイズ３０３、任意情報先頭アドレス３０４、任意情報サイズ３０５、暗号情報先頭アドレス３０６、暗号情報サイズ３０７、検査情報先頭アドレス３０８、検査情報サイズ３０９は、対象となる応答器１１の、どの製品に対するタグであるか等の情報に基づいて予め判っているものとする。
例えば、質問器１２１に製品情報を入力することにより、質問器１２１の記憶器２２４に登録されている、製品情報と関連付けされた封印情報３２３の読み出しアドレスを読み出すようにすることができる。すなわち、元情報先頭アドレス３０２、元情報サイズ３０３、任意情報先頭アドレス３０４、任意情報サイズ３０５、暗号情報先頭アドレス３０６、暗号情報サイズ３０７、検査情報先頭アドレス３０８、検査情報サイズ３０９を読み出すためのアドレスを読み出す。
また、製品情報の代わりに固有情報３１１を読み出し、記憶器２２４に登録されている、固有情報３１１と関連づけされた封印情報３２３の読み出しアドレスを読み出すようにしてもよい。またさらに、書き込み可能領域３２０の先頭に封印情報を持ってくることによって、製品情報、固有情報に依存せずに、封印情報の読み出しアドレスを特定できるようにしてもよいし、当該封印情報を任意情報の領域に配置してもよい。
公開鍵識別子３３１には、応答器１１に記録される暗号情報３２２を復元するために必要な公開鍵を特定するための識別データが格納されている。封印フラグ３３２には、応答器１１が電子封印の未封印または封印済を示すデータが格納されている。
【００２３】
検査情報３２４には、電子封印の検査状態を示すデータが格納されている。検査情報３２４は、検査情報先頭アドレス３０８、検査情報サイズ３０９によって指定されたメモリ領域３００内の領域に記録されている。図６の模式図に、検査情報３２４の一例が示されている。図６に示すように、検査情報３２４には、検査結果情報３４１、検査日時情報３４２、検査場所情報３４３、検査者情報３４４が含まれている。
検査結果情報３４１には応答器１１が電子封印の未封印または封印済を示す結果データが格納され、検査日時情報３４２には最新の検査を行った日付データが格納されている。検査場所情報３４３には検査を行った質問器１２２が設置されている場所データが格納され、検査者情報３４４には検査を行った質問器１２２の利用者データが格納されている。
【００２４】
図２のブロック図に、本発明に係る質問器１２１の一構成例が示されている。この質問器１２１は、未封印の応答器１１１を電子封印する狭義の電子封印システムである。図２に示すように、質問器１２１は、アンテナ１３１に加え、演算器２２１、送信器２２２、受信器２２３、記憶器２２４、出力器２２５、通信器２２６を備えている。
【００２５】
演算器２２１は、記憶器２２４に格納された各種プログラムに従って各種の動作制御を実行する。演算器２２１は、未封印の応答器１１１のメモリ領域に情報を読み書きするための命令を生成し、この応答器１１１への命令を送信器２２２に入力する。送信器２２２は、入力された信号を変調してアンテナ１３１から応答器１１１へ送信する。受信器２２３は、アンテナ１３１が未封印の応答器１１１から返信された信号を受信すると、受信した信号を復調し、演算器２２１に入力する。
【００２６】
演算器２２１は、応答器１１１から返信された信号の意味を解析し、返信された信号の意味によってこの信号の全部または一部を記憶器２２４に保存する。この記憶器２２４には予め、応答器１１１の書き込み可能領域３２０内における封印情報３２３の読み取りアドレスと読み取りサイズ、封印フラグ３３２の読み取りアドレスと読み取りサイズが、固定アドレス、固定サイズとして格納されている。また、演算器２２１は、返信された信号の内容によっては、出力器２２５への出力制御を実行することもできる。出力器２２５は、質問器１２１の利用者が出力内容を認知する手段であり、例えばブザー等の音声出力手段、発光ダイオード等の点灯手段とすることができる。
通信器２２６は、通信網１５に接続され、この通信網１５を介して、外部機器と交信することができる。
【００２７】
図７のブロック図は、本発明に係る質問器１２２の一構成例が示されている。この質問器１２２は、封印済の応答器１１２を検査する狭義のシステムである。
図７に示すように、質問器１２２は、アンテナ１３２に加え、演算器２３１、送信器２３２、受信器２３３、記憶器２３４、出力器２３５、入力器２３６、通信器２３７、公開鍵管理器２３８、公開鍵復号器２３９、比較器２４０を備えている。
【００２８】
演算器２３１は、質問器１２１の演算器２２１と同様に、記憶器２３４に格納された各種プログラムに従って各種の動作制御を実行する。演算器２３１は、封印済の応答器１１２のメモリ領域にデータを読み書きするためのコマンドを生成し、このコマンドを送信器２２２に入力する。送信器２２２は、入力されたコマンドを変調してアンテナ１３１から送信する。受信器２３３は、アンテナ１３２が封印済の応答器１１２から返信された信号を受信すると、受信した信号を復調し、演算器２３１に入力する。
【００２９】
演算器２３１は、この返信された信号の意味が解析し、返信された信号の意味によってこの信号の全部または一部を記憶器２３４に保存する。また、演算器２３１は、出力器２３５の出力制御や入力器２３６の入力制御を実行することもできる。入力器２３６は、キーボードやボタン等の入力手段であり、利用者が入力器２３６を用いて各種の検査情報３２４を入力する。通信器２３７は、通信網１５に接続され、この通信網１５を介して、外部機器と交信することもできる。
公開鍵管理器２３８は公開鍵を管理し、公開鍵復号器２３９はこの管理された公開鍵によって、暗号化されたデータを復号化する。比較器２４０は、復号化されたデータを他のデータと比較して、これらデータの一致／不一致を判定する。
【００３０】
図８のブロック図に、本発明に係る封印管理装置１４の一構成例が示されている。図８に示すように、封印管理装置１４は、秘密鍵管理装置２４１、秘密鍵符号化装置２４２、封印鍵管理装置２４３、封印鍵発行装置２４４、演算装置２４５、記憶装置２４６、通信装置２４７を備えている。
秘密鍵管理装置２４１は複数の秘密鍵の中から適切な秘密鍵を選択し、秘密鍵符号化装置２４２はこの秘密鍵によって外部機器から受信したデータを暗号化する。封印鍵管理装置２４３は、秘密鍵と対を成す公開鍵、この公開鍵を特定するための公開鍵識別子とから構成された封印鍵を生成する。暗号化したデータは、公開鍵識別子によって特定された公開鍵によって正しく復元される。また、封印鍵管理装置２４３は、封印のフォーマット情報を含む封印情報を生成し、電子封印時に応答器１１１に書き込む。
【００３１】
封印鍵発行装置２４４は、封印を開封するために必要な封印鍵を外部機器から要求されたとき、適切な封印鍵を選択して送信する。演算装置２４５は、記憶装置２４６に格納された封印管理等の各種プログラムに従って、上記の装置の動作制御を実行する。また、記憶装置２４６には、封印鍵管理装置２４３によって生成された秘密鍵や封印鍵が保存されている。当該電子封印システム１では、記憶装置２４６は予め封印情報３２３を記憶しており、この封印情報３２３に、公開鍵識別子３３１、封印フラグ３３２、元情報先頭アドレス３０２、元情報サイズ３０３、任意情報先頭アドレス３０４、任意情報サイズ３０５が含まれている。通信装置２４７は、通信網１５に接続され、この通信網１５を介して、外部機器と交信することができる。
【００３２】
次に、本発明に係る電子封印システム１の処理動作について説明する。ここで、図９，１０を用いて封印処理について説明し、図１１，１２を用いて検査処理について順に説明する。
図９のフローチャートに、本発明に係る電子封印システムの封印フローの一例が示されている。この封印フローでは、未封印の応答器１１１、質問器１２１、封印管理装置１４によって電子封印が実行される。
【００３３】
図９に示すように、質問器１２１は、応答器１１１に記録する封印情報３２３に含まれた封印フラグ３３２を読み込むための封印フラグ読み取り要求を応答器１１１に送信する（Ｓ１１１）。詳細には、質問器１２１の演算器２２１は、記憶器２２４に格納された電子封印を実行するためのプログラムを読み込み、各機器に対して電子封印に関する各種の処理制御を実行する。具体的には、質問器１２１の演算器２２１は、記憶器２２４に記憶された封印フラグ３３２の読み取りアドレスを取得する。演算器２２１は、これに応じて、封印フラグ３３２の封印フラグ読み取り要求を生成する。演算器２２１は、この生成した封印フラグ読み取り要求を封印フラグ３３２の読み取りアドレスとともに送信器２２２に入力する。送信器２２２は、これに応じて、この入力された封印フラグ読み取り要求、封印フラグ３３２の読み取りアドレスに信号処理を施して電波信号に変調する。送信器２２２は、アンテナ１３１を介して、封印フラグ読み取り要求、封印フラグ３３２の読み取りアドレスを含む電波信号を無線で応答器１１１に送信する。
ここで、送信器２２２は、記憶器２２４に登録された封印フラグ３３２のアドレス又は通信網１５から与えられるアドレスに基づいて電波信号を送信する。また、質問器１２１は、応答器１１１との間で通信要求やその応答の送受信等の各種処理を行い、応答器１１１と無線通信を行う。
【００３４】
応答器１１１は、質問器１２１から送信された封印フラグ読み取り要求、封印フラグ３３２の読み取りアドレスに応じて、書き込み可能領域３２０の封印情報３２３に記録された封印フラグ３３２を質問器１２１に送信する（Ｓ１０１）。詳細には、質問器１２１の送信器２２２から無線で送信された電波信号は、応答器１１１のアンテナ２１１によって受信され、電力生成部２１２に入力される。電力生成部２１２は、この信号に基づいて電力を生成し、各機能部２１３〜２１６に電力を供給する。これによって、応答器１１１は、電力生成部２１２から供給される電力によって各種処理を実行することができる。特に、ロジック部２１４は、この電力によって動作を開始し、メモリ部２１５から各機能部２１３〜２１６を制御するためのプログラムを読み込み、各機能部２１３，２１５，２１６の動作制御を行う。
アンテナ２１１で受信された電波信号は、電力生成部２１２とともに受信部２１３に入力される。受信部２１３は、この入力された電波信号に信号処理を施して封印フラグ読み取り要求、封印フラグ３３２の読み取りアドレスを示す信号に復調する。受信部２１３は、これら封印フラグ読み取り要求、封印フラグ３３２の読み取りアドレスをロジック部２１４に入力する。
【００３５】
ロジック部２１４は、封印フラグ読み取り要求が入力されるのに応じて、封印フラグ３３２の読み取りアドレスに基づき、メモリ部２１５の書き込み可能領域３２０の封印情報３２３から封印フラグ３３２を取得し、送信部２１６に入力する。それとともに、ロジック部２１４は、入力された封印フラグ３３２の読み取りアドレスをメモリ部２１５の書き込み可能領域３２０に記録する。送信部２１６は、入力された封印フラグ３３２に信号処理を施して電波信号に変調し、アンテナ２１１を介して、封印フラグ３３２を含む電波信号を無線で質問器１２１に返信する。ここで、送信部２１６は、質問器１２１から送信された封印フラグ読み取り要求に含まれた質問器１２１のアドレスに基づいて電波信号を送信する。
【００３６】
質問器１２１は、封印フラグ３３２を受信すると（Ｓ１１２）、封印フラグ３３２の状態が未封印/封印済なのかを判別（Ｓ１１３）する。詳細には、質問器１２１の受信器２２３は、アンテナ１３１を介して、応答器１１１の送信部２１６から無線で送信された電波信号を受信し、この受信した電波信号に信号処理を施して封印フラグ３３２に復調する。受信器２２３はこの封印フラグ３３２を演算器２２１に入力し、演算器２２１は入力された封印フラグ３３２の状態が未封印／封印済なのかを判別する。例えば、この電子封印を行うためのプログラムにおいて、封印フラグ３３２のデータが"０"である場合には未封印を示し、封印フラグ３３２のデータが"１"である場合には封印済を示すと予め設定する。このとき、演算器２２１は、封印フラグ３３２が"０"、"１"のいずれかであるかを判断することによって、封印フラグ３３２の未封印／封印済を判定することができる。
【００３７】
質問器１２１の演算器２２１は、封印フラグ３３２が封印済を示すと判定した場合には、この判定結果に基づいて出力信号を生成して出力器２２５に入力する。出力器２２５は、この出力信号を出力して報知し、当該応答器１１１が封印済であることが通知され（Ｓ１１４）、別の応答器１１に対する電子封印作業が継続される（Ｓ１１５）。具体的には、質問器１２１は、別の応答器１１１から封印フラグ３３２を再度取得し、この取得した封印フラグ３３２に基づいて封印フラグ３３２の状態が未封印／封印済なのかを再度判別する（Ｓ１１１〜Ｓ１１３）。
【００３８】
質問器１２１の演算器２２１は、封印フラグ３３２が未封印を示すと判定した場合には、この応答器１１１に対して電子的な封印作業を実施する。質問器１２１は、応答器１１１に対して電子封印を施すために、封印設定を明示する封印情報３２３を封印管理装置１４に要求する（Ｓ１１６）。詳細には、質問器１２１の演算器２２１は、封印情報３２３の送信を要求するための封印情報送信要求を生成し、この封印情報送信要求を通信器２２６に入力する。通信器２２６は、この封印情報送信要求に信号処理を施して通信網１５へと出力する。封印情報送信要求は、通信網１５を介して、質問器１２１から封印管理装置１４へと送信される。ここで、通信器２２６は、予め記憶器２２４に登録された封印管理装置１４のアドレスに基づいて封印情報送信要求を送信する。また、質問器１２１は、封印管理装置１４との間で通信要求やその応答の送受信等の各種処理を行って通信を行う。
【００３９】
封印管理装置１４は、質問器１２１からの封印情報送信要求に応じて封印情報３２３を質問器１２１へ返信する（Ｓ１３１）。詳細には、封印管理装置１４の通信装置２４７は、通信網１５を介して、質問器１２１の通信器２２６から送信された封印情報送信要求を受信する。通信装置２４７は、受信した封印情報送信要求に信号処理を施し、演算装置２４５に入力する。演算装置２４５は、封印情報送信要求が入力されるのに応じて、この封印情報送信要求に基づき記憶装置２４６から封印情報３２３を取得する。このとき、記憶装置２４６から取得した封印情報３２３には、公開鍵識別子３３１、封印フラグ３３２、元情報先頭アドレス３０２、元情報サイズ３０３、任意情報先頭アドレス３０４、任意情報サイズ３０５が含まれている。
演算装置２４５は、この取得した封印情報３２３を通信装置２４７に入力する。通信装置２４７は、入力された封印情報３２３に信号処理を施して通信網１５へと出力する。封印情報３２３は、通信網１５を介して、封印管理装置１４から質問器１２１へと送信される。ここで、通信装置２４７は、質問器１２１から送信された封印情報送信要求に含まれた質問器１２１のアドレスに基づいて封印情報３２３を送信する。
【００４０】
質問器１２１の通信器２２６は、通信網１５を介して封印情報３２３を受信すると（Ｓ１１７）、この封印情報３２３に信号処理を施して演算器２２１に入力する。演算器２２１は、封印情報３２３が入力されるのに応じて、元情報３０１を読み込むための元情報読み込み要求を生成し、この元情報読み込み要求を封印情報３２３とともに送信器２２２に入力する。送信器２２２は、入力された元情報読み込み要求、封印情報３２３に信号処理を施して電波信号に変調する。この元情報読み込み要求、封印情報３２３を含む電波信号は、アンテナ１３１から応答器１１１へ無線で送信される（Ｓ１１８）。
【００４１】
応答器１１１は、封印情報３２３に基づいてメモリ部２１５から元情報３０１を読み込み、読み込んだ元情報３０１を質問器１２１に送信する（Ｓ１０２）。詳細には、質問器１２１から無線で送信された電波信号は、応答器１１１のアンテナ２１１によって受信され、受信部２１３に入力される。受信部２１３は、電波信号に信号処理を施して元情報読み込み要求、封印情報３２３に復調し、これら元情報読み込み要求、封印情報３２３をロジック部２１４に入力する。ロジック部２１４は、それに応じて、メモリ部２１５の書き込み可能領域３２０に封印情報３２３を記録し、この封印情報３２３のメモリ部２１５における書き込みアドレスを書き込み可能領域３２０に記録する。ロジック部２１４は、元情報読み込み要求が入力されるのに応じて、封印情報３２３から元情報先頭アドレス３０２と元情報サイズ３０３とを読み出す。ロジック部２１４は、これらに基づいてメモリ部２１５のメモリ領域３００から元情報３０１を読み込む。ロジック部２１４は読み込んだ元情報３０１を送信部２１６に入力する。送信部２１６は、入力された元情報３０１に信号処理を施して変調し、元情報３０１を含む電波信号としてアンテナ２１１から質問器１２１に送信する。
【００４２】
質問器１２１は、応答器１１から元情報３０１を受信し（Ｓ１１９）、この元情報３０１を封印管理装置１４へ送信する（Ｓ１２０）。詳細には、応答器１１１からの電波信号は、質問器１２１のアンテナ１３１によって受信され、受信器２２３に入力される。受信器２２３は、入力された電波信号に信号処理を施して元情報３０１に復調する。受信器２２３は、この元情報３０１を演算器２２１に入力する。演算器２２１は、入力された元情報３０１を記憶器２２４に格納して保存する。演算器２２１は入力された元情報３０１を通信器２２６に入力し、通信器２２６はこの元情報３０１を通信網１５へと出力する。元情報３０１は、通信網１５を介して、質問器１２１から封印管理装置１４へ送信される。
【００４３】
封印管理装置１４は、元情報３０１を受信すると（Ｓ１３２）、秘密鍵に基づいて元情報３０１を暗号化して暗号情報３２２を生成する（Ｓ１３３）。詳細には、封印管理装置１４の通信装置２４７は、通信網１５を介して、質問器１２１から送信された元情報３０１を受信し、受信した元情報３０１に信号処理を施して演算装置２４５に入力する。演算装置２４５は、それに応じて、暗号情報３２２を生成するためのプログラムを記憶装置２４６から読み込み、各装置を制御して次のように処理を実行する。演算装置２４５は、元情報３０１が入力されるのに応じて、秘密鍵管理装置２４１に格納された秘密鍵を取得し、この秘密鍵を元情報３０１とともに秘密鍵符号化装置２４２に入力する。秘密鍵符号化装置２４２は、入力された秘密鍵に基づいて元情報３０１を暗号化し、暗号情報３２２を生成する。この生成された暗号情報３２２は、秘密鍵符号化装置２４２から演算装置２４５に入力される。
【００４４】
演算装置２４５は、入力された暗号情報３２２を封印鍵管理装置２４３に入力する。封印鍵管理装置２４３は、入力された暗号情報３２２に基づいて、この暗号情報３２２を開封することが可能な公開鍵と公開鍵識別子を組にする封印鍵を生成する。この封印鍵は、封印鍵管理装置２４３から演算装置２４５に入力される。演算装置２４５は、入力された封印鍵の公開鍵識別子に基づいて、この封印鍵を封印鍵管理装置２４３に格納して保管し（Ｓ１３４）、それとともに、秘密鍵符号化装置２４２から入力された暗号情報３２２を通信装置２４７に入力する。通信装置２４７は、入力された暗号情報３２２に信号処理を施して通信網１５に出力し、暗号情報３２２は通信網１５を介して封印管理装置１４から質問器１２１に送信する（Ｓ１３５）。
【００４５】
質問器１２１は、封印管理装置１４から暗号情報３２２を受信し（Ｓ１２１）、図１０に示すように、この暗号情報を応答器１１１に送信して応答器１１１に書き込む（Ｓ１２２）。詳細には、質問器１２１の通信器２２６は、通信網１５を介して暗号情報３２２を受信し、受信した暗号情報３２２に信号処理を施して演算器２２１に入力する。演算器２２１は、これに応じて、入力された暗号情報３２２を応答器１１１に書き込むための暗号情報書き込み要求を生成し、この暗号情報書き込み要求を暗号情報３２２とともに送信器２２２に入力する。それとともに、演算器２２１は、応答器１１１に書き込む暗号情報３２２を記憶器２２４に格納する。送信器２２２は、入力された暗号情報書き込み要求、暗号情報３２２に信号処理を施して電波信号に変調する。送信器２２２は、この暗号情報書き込み要求、暗号情報３２２を含む電波信号をアンテナ１３１から応答器１１１へ無線で送信する。
【００４６】
応答器１１１は、質問器１２１から送信された暗号情報３２２を受信して保存し（Ｓ１０３）、電子封印の基本動作が完了する。詳細には、質問器１２１の送信部２２２から無線で送信された電波信号は、応答器１１１のアンテナ２１１によって受信され、アンテナ２１１から受信部２１３に入力される。受信部２１３は、この電波信号に信号処理を施して暗号情報書き込み要求、暗号情報３２２に復調し、これら暗号情報書き込み要求、暗号情報３２２をロジック部２１４に入力する。ロジック部２１４は、この暗号情報書き込み要求が入力されるのに応じて、入力された暗号情報３２２をメモリ部２１５の書き込み可能領域３２０に格納する。それとともに、ロジック部２１４は、この書き込み可能領域３２０に記録された暗号情報３２２の暗号情報先頭アドレス３０６、暗号情報サイズ３０７を封印情報３２３に格納する。
【００４７】
その後、質問器１２１は、この電子封印の書き込み動作が正常に実施されたことを確認する。ここでは、この確認処理は電子封印処理の一環として行われるが、上記の電子封印処理とは別個の処理として行ってもよい。すなわち、ここでは、この確認処理を実行するためのプログラムが電子封印を実行するためのプログラムに含まれているが、電子封印を実行するためのプログラムと別個のプログラムにすることができる。この場合には例えば、質問器の演算器２２１は、暗号情報書き込み要求、暗号情報３２２を送信した後、この確認処理を実行するためのプログラムを記憶器２２４から読み出して実行する。
【００４８】
質問器１２１は、応答器１１１に保存された暗号情報３２２の読み込みを実行する（Ｓ１２３）。詳細には、質問器１２１の演算器２２１は、送信器２２２に対して暗号情報書き込み要求、暗号情報３２２を送信させた後、応答器１１１に書き込まれた暗号情報３２２を読み込むための暗号情報読み込み要求を生成する。演算器２２１は、生成した暗号情報読み込み要求を送信器２２２に入力する。送信器２２２は、この暗号情報読み込み要求を施して電波信号に変調し、この電波信号をアンテナ１３１から応答器１１１に無線で送信する。
ここで例えば、演算器２２１は、暗号情報書き込み要求と暗号情報３２２が送信された後に所定の時間だけ経ったタイミングで暗号情報読み込み要求を生成して送信器２２２に入力する。このとき、演算器２２１は、送信器２２２に対して、暗号情報読み込み要求を入力して直ちに出力させてもいいし、一時的に保持させた後に出力させてもよい。
【００４９】
応答器１１１は、暗号情報読み込み要求に基づいて暗号情報３２２を読み込んで質問器１２１に送信する（Ｓ１０４）。詳細には、質問器１２１の送信器２２２から無線で送信された電波信号は、応答器１１１のアンテナ２１１によって受信され、アンテナ２１１から受信部２１３に入力される。受信部２１３は、入力された電波信号に信号処理を施して暗号情報読み込み要求に復調し、この暗号情報読み込み要求をロジック部２１４に入力する。ロジック部２１４は、暗号情報読み込み要求が入力されるのに応じて、メモリ部２１５の書き込み可能領域３２０に記録された封印情報３２３をメモリ部２１５から取得する。このとき、ロジック部２１４は、電子封印処理においてメモリ部２１５の書き込み可能領域３２０に記録した封印情報３２３の書き込みアドレスを読み出し、この書き込みアドレスに基づいて封印情報３２３を取得する。ロジック部２１４は、取得した封印情報３２３から暗号情報先頭アドレス３０６、暗号情報サイズ３０７を読み出す。ロジック部２１４は、これら暗号情報先頭アドレス３０６、暗号情報サイズ３０７に基づいて、メモリ部２１５の書き込み可能領域３２０の暗号情報３２２を取得し、送信部２１６に入力する。送信部２１６は、入力された暗号情報３２２に信号処理を施して電波信号に変調し、アンテナ２１１から質問器１２１に無線で送信する。
【００５０】
質問器１２１は、暗号情報３２２を応答器１１から受信し（Ｓ１２４）、この受信した暗号情報３２２の値を、予め書き込んだ暗号情報３２２の値と比較し、これらが一致するかを確認する（Ｓ１２５）。詳細には、質問器１２１の受信器２２３は、アンテナ１３１を介して電波信号を受信すると、この電波信号に信号処理を施して応答器１１から読み込んだ暗号情報３２２に復調する。受信部２２３は、この応答器１１から読み込んだ暗号情報３２２を演算器２２１に入力する。演算器２２１は、予め記憶器２２４に格納した暗号情報３２２、つまり応答器１１１に書き込んだ暗号情報３２２を記憶器２２４から取得する。演算器２２１は、この取得した応答器１１１に書き込んだ暗号情報３２２と応答器１１１から読み込んだ暗号情報３２２とを比較して両者の一致を判定する。例えば、演算器２２１は、両暗号情報３２２における各ビットの値を比較し、両暗号情報３２２の各ビットの値で異なる値がある場合には両暗号情報３２２が一致しないと判定する。これに対して、演算器２２１は、両暗号情報３２２の全ビットの値が一致する場合には両暗号情報３２２が一致すると判定する。
【００５１】
演算器２２１は、応答器１１１から読み込んだ暗号情報３２２が応答器１１１に書き込んだ暗号情報３２２に一致しないと判定した場合には（Ｓ１２６）、応答器１１１に対する暗号情報３２２の書き込みが失敗したと判定する。演算器２２１は、この場合には、再度暗号情報３２２の書き込み処理を実行する（Ｓ１２７）。それとともに、演算器２２１は、この判定結果に基づいて、出力信号を生成して出力器２２５に入力する。出力器２２５は、この出力信号を出力して報知し、電子封印が失敗していることが通知される。
【００５２】
演算器２２１は、応答器１１１から読み込んだ暗号情報３２２が応答器１１１に書き込んだ暗号情報３２２に一致すると判定した場合には、電子封印が正常に実施されたことを示す検査情報３２４を応答器１１１へ送信する（Ｓ１２８）。詳細には、演算器２２１は、これら暗号情報３２２の判定結果に基づいて、検査結果情報３４１を生成する。それとともに、演算器２２１は、予め記録器２２４に記録された時刻情報、場所情報、使用者情報等の情報を記憶器２２４から取得する。演算器２２１は、この取得した情報と検査結果情報３４１に基づいて、検査情報３２４を生成する。演算器２２１は生成した検査情報３２４を送信器２２２に入力し、送信器２２２は入力された検査情報３２４に信号処理を施して電波信号を生成する。生成された電波信号は、アンテナ１３１から出力され、応答器１１１に無線で送信される。
【００５３】
応答器１１１は、質問器１２１から検査情報３２４を受信し、この検査情報３２４をメモリ部２１５に書き込む（Ｓ１０５）。詳細には、質問器１２１の送信器２２２から無線で送信された電波信号は、アンテナ２１１によって受信され、受信器２１３に入力される。応答器１１１の受信部２１３は、入力された電波信号に信号処理を施して検査情報３２４に復調し、この検査情報３２４をロジック部２１４に入力する。ロジック部２１４は、入力された検査情報３２４をメモリ部２１５の書き込み可能領域３２０に記録する。それとともに、ロジック部２１４は、書き込んだ検査情報３２４の検査情報先頭アドレス３０８、検査情報サイズ３０を封印情報３２３に格納する。このとき、ロジック部２１４は、検査情報３２４から検査結果情報３４１を読み出し、この検査結果情報３４１に基づいて封印フラグ３３２を生成する。ロジック部２１４は、生成した封印フラグ３３２を封印情報３２３に格納する。これによって、電子封印の確認処理を含めて電子封印処理が完了する。またこのとき、検査情報３２４が改竄できないように書き込み可能領域３２０をロックしてもよい。
【００５４】
図１１のフローチャートに、本発明に係る電子封印システムの検査フローの一例が示されている。この検査フローでは、封印済の応答器１１２、質問器１２２によって電子封印の開封検査が実行される。
図１１に示すように、質問器１２２は、電子封印の開封が施された応答器１１２の真正を検査するために、応答器１１２に記録された封印情報３２３に含まれる封印フラグ３３２を読み込むための要求を応答器１１２に送信する（Ｓ２１１）。詳細には、質問器１２２の演算器２３１は、記憶器２３４に格納された電子封印の検査を実行するためのプログラムを読み込み、各機器に対して電子封印の検査に関する各種の処理制御を実行する。具体的には、質問器１２２の演算器２３１は、記憶器２３４に記憶された封印フラグ３３２の読み取りアドレスを取得する。演算器２３１は、これに応じて、封印フラグ３３２の封印フラグ読み取り要求を生成する。演算器２３１は、この生成した封印フラグ読み取り要求を封印フラグ３３２の読み取りアドレスとともに送信器２３２に入力する。送信器２３２は、これに応じて、この入力された封印フラグ読み取り要求、封印フラグ３３２の読み取りアドレスに信号処理を施して電波信号に変調する。送信器２３２は、アンテナ１３２を介して、封印フラグ読み取り要求、封印フラグ３３２の読み取りアドレスを含む電波信号を無線で応答器１１２に送信する。
ここで、送信器２３２は、記憶器２３４に登録された封印フラグ３３２のアドレス又は通信網１５から与えられるアドレスに基づいて電波信号を送信する。また、質問器１２２は、応答器１１２との間で通信要求やその応答の送受信等の各種処理を行い、応答器１１２と無線通信を行う。
【００５５】
応答器１１２は、質問器１２２から送信された封印フラグ読み取り要求に応じて、書き込み可能領域３２０の封印情報３２３に記録された封印フラグ３３２を質問器１２２へ返信する（Ｓ２０１）。詳細には、質問器１２２の送信器２３２から無線で送信された電波信号は、応答器１１２のアンテナ２１１によって受信され、電力生成部２１２に入力される。電力生成部２１２は、この信号に基づいて電力を生成し、各機能部２１３〜２１６に電力を供給する。これによって、応答器１１２は、電力生成部２１２から供給される電力によって各種処理を実行することができる。特に、ロジック部２１４は、この電力によって動作を開始し、メモリ部２１５から各機能部２１３〜２１６を制御するためのプログラムを読み込み、各機能部２１３，２１５，２１６の動作制御を行う。
アンテナ２１１で受信された電波信号は、電力生成部２１２とともに受信部２１３に入力される。受信部２１３は、この入力された電波信号に信号処理を施して封印フラグ読み取り要求、封印フラグ３３２の読み取りアドレスを示す信号に復調する。受信部２１３は、これら封印フラグ読み取り要求、封印フラグ３３２の読み取りアドレスをロジック部２１４に入力する。
【００５６】
ロジック部２１４は、封印フラグ読み取り要求が入力されるのに応じて、封印フラグ３３２の読み取りアドレスに基づき、メモリ部２１５の書き込み可能領域３２０の封印情報３２３から封印フラグ３３２を取得し、送信部２１６に入力する。それとともに、ロジック部２１４は、入力された封印フラグ３３２の読み取りアドレスをメモリ部２１５の書き込み可能領域３２０に記録する。送信部２１６は、入力された封印フラグ３３２に信号処理を施して電波信号に変調し、アンテナ２１１を介して、封印フラグ３３２を含む電波信号を無線で質問器１２２に返信する。ここで、送信部２１６は、質問器１２２から送信された封印フラグ読み取り要求に含まれた質問器１２２のアドレスに基づいて電波信号を送信する。
【００５７】
質問器１２２は、封印フラグ３３２を受信すると（Ｓ２１２）、封印フラグ３３２の状態が未封印/封印済なのかを判別する（Ｓ２１３）。詳細には、質問器１２２の受信器２３３は、アンテナ１３２を介して、応答器１１２の送信部２１６から無線で送信された電波信号を受信し、この受信した電波信号に信号処理を施して封印フラグ３３２に復調する。受信器２３３はこの封印フラグ３３２を演算器２３１に入力し、演算器２２１は入力された封印フラグ３３２の状態が未封印／封印済なのかを判別する。例えば、この電子封印を行うためのプログラムにおいて、封印フラグ３３２のデータが"０"である場合には未封印を示し、封印フラグ３３２のデータが"１"である場合には封印済を示すと予め設定する。このとき、演算器２３１は、封印フラグ３３２が"０"、"１"のいずれかであるかを判断することによって、封印フラグ３３２の未封印／封印済を判定することができる。
【００５８】
質問器１２２の演算器２３１は、封印フラグ３３２が未封印を示すと判定した場合には、この判定結果に基づいて出力信号生成して出力器２３５に入力する。出力器２３５は、この出力信号を出力して報知し、当該応答器１１２が未封印であることが通知され（Ｓ２１４）、別の応答器１１２に対する電子封印の検査作業が継続される（Ｓ２１５）。具体的には、質問器１２２は、別の応答器１１２から封印フラグ３３２を再度取得し、この取得した封印フラグ３３２に基づいて封印フラグ３３２の状態が未封印／封印済なのかを再度判別する（Ｓ２１１〜Ｓ２１３）。
【００５９】
質問器１２２の演算器２３１は、封印フラグ３３２が封印済を示すと判定した場合には、この応答器１１２に対して電子封印の検査作業を実施する。質問器１２２は、応答器１１２に対して電子封印の検査をするために、封印設定を明示する封印情報３２３を応答器１１２に要求する（Ｓ２１６）。詳細には、質問器１２２の演算器２３１は、記憶器２３４に記憶された封印情報３２３の読み取りアドレスを取得する。演算器２３１は、これに応じて、封印情報３２３の送信を要求するための封印情報送信要求を生成し、この封印情報送信要求、封印情報３２３の読み取りアドレスを送信器２３２に入力する。送信器２３２は、これに応じて、この入力された封印情報送信要求、封印情報３２３の読み取りアドレスに信号処理を施して電波信号に変調する。これら封印情報送信要求、封印情報３２３の読み取りアドレスを含む電波信号は、アンテナ１３１から応答器１１１へ無線で送信される。
【００６０】
応答器１１２は、質問器１２２からの封印情報送信要求に応じて封印情報３２３を質問器１２２へ返信する（Ｓ２０２）。詳細には、質問器１２２から無線で送信された電波信号は、応答器１１２のアンテナ２１１によって受信され、受信部２１３に入力される。受信部２１３は、電波信号に信号処理を施して封印情報送信要求、封印情報３２３の読み取りアドレスに復調し、これら封印情報送信要求、封印情報３２３の読み取りアドレスをロジック部２１４に入力する。ロジック部２１４は、封印情報送信要求が入力されるのに応じて、封印情報３２３の読み取りアドレスに基づいて、メモリ部２１５の書き込み可能領域３２０に記録された封印情報３２３を取得する。ロジック部２１４は取得した封印情報３２３を送信部２１６に入力する。送信部２１６は、入力された封印情報３２３に信号処理を施して変調し、封印情報３２３を含む電波信号としてアンテナ２１１から質問器１２２に送信する。
【００６１】
質問器１２２は、封印情報３２３を受信すると（Ｓ２１７）、元情報を読み込む（Ｓ２１８）。詳細には、応答器１１２からの電波信号は、質問器１２２のアンテナ１３２によって受信され、受信器２３３に入力される。受信器２３３は、入力された電波信号に信号処理を施して封印情報３２３に復調する。受信器２３３は、この封印情報３２３を演算器２３１に入力する。演算器２３１は、封印情報３２３が入力されるのに応じて、元情報３０１を記憶器２３４から取得する。このとき、演算器２３１は、未封印の応答器１１１に電子処理を行ったときに応答器１１１から元情報３０１を取得して記憶器２３４に格納している。これによって、演算器２３１は、記憶器２２４から元情報３０１を取得することができる。
質問器１２２は、応答器１１２に施された封印を開封するために必要な封印鍵を記憶器２３４に保存しているかを確認する（Ｓ２１９）。例えば、この封印鍵が格納されているか否かを示す封印鍵フラグ情報が記憶器２３４に格納され、演算器２３１は、この封印鍵フラグ情報に基づいて、記憶器２３４における封印鍵の有無を判定することができる。
【００６２】
質問器１２２の演算器２３１は、記憶器２３４に封印鍵が保持されていないと判定した場合には、この判定結果に基づいて出力信号を生成して出力器２３５に入力する。出力器２３５は、この出力信号を出力して報知し、封印鍵が記憶器２３４に格納されていないことが通知され（Ｓ２２０）、応答器１１２の開封に必要な封印鍵が封印管理装置１１４から取得される（Ｓ２２１）。この場合には、図示しないが、質問器１２２の演算器２３１は、封印鍵の送信を要求する封印鍵送信要求を生成し、この封印鍵送信要求を通信器２３７に入力する。通信器２３７は、入力された封印鍵送信要求に信号処理を施して通信網１５に出力する。封印鍵送信要求は、通信網１５を介して、封印管理装置１４に送信される。
【００６３】
封印管理装置１４の通信装置２４７は、通信網１５を介して、質問器１２２の通信器２３６から送信された封印鍵送信要求を受信する。通信装置２４７は、受信した封印鍵送信要求に信号処理を施し、演算装置２４５に入力する。演算装置２４５は、入力された封印鍵送信要求に基づき、封印鍵管理装置２４３から封印鍵を取得する。演算装置２４５は、この取得した封印鍵を通信装置２４７に入力する。通信装置２４７は、入力された封印鍵に信号処理を施して通信網１５へと出力する。封印鍵は、通信網１５を介して、封印管理装置１４から質問器１２２へと送信される。
【００６４】
質問器１２２の通信器２３６は、通信網１５を介して封印鍵を受信すると、この封印鍵に信号処理を施して演算器２３１に入力する。演算器２３１は、封印鍵が入力されるのに応じて、この封印鍵を記憶器２３４に格納して保持させる。それとともに、演算器２３１は、記憶器２３４が封印鍵を保持することを示す封印鍵フラグ情報に書き込む。これによって、質問器１２２は、応答器１１２の開封に必要な封印鍵を封印管理装置１４から取得することができる。
【００６５】
質問器１２２は、上記と同様に、封印鍵フラグ情報に基づいて、封印鍵を記憶器２３４に保存しているかを再度確認する（Ｓ２２２）。質問器１２２の演算器２３１は、記憶器２３４が封印鍵を保持していない、すなわち封印管理装置１４から封印鍵を取得できないと判定した場合には、この判定結果に基づいて出力信号を生成して出力器２３５に入力する。出力器２３５は、この入力信号を出力して報知し、質問器１２２が封印鍵を入手できずに開封検査ができない旨が通知され（Ｓ２２３）、別の応答器１１に対する電子封印の開封作業が継続される。
【００６６】
質問器１２２の演算器２３１は、記憶器２３４が封印鍵を保持している、すなわち封印管理装置１４から封印鍵を取得したと判定した場合には、図１２に示すように、応答器１１１から元情報３０１と暗号情報３２２を読み込む（Ｓ２２４）。詳細には、質問器１２２の演算器２３１は、この判定結果に応じて、元情報３０１と暗号情報３２２の読み取るための元情報・暗号情報読み取り要求を生成して送信器２３２に入力する。送信器２３２は、入力された元情報・暗号情報読み取り要求に信号処理施して電波信号に変調する。この元情報・暗号情報読み取り要求を含む電波信号は、アンテナ１３２から応答器１１２へ無線で送信される
【００６７】
応答器１１１は、元情報・暗号情報読み取り要求に応じてメモリ部２１５から元情報３０１と暗号情報３２２を読み込み、読み込んだ元情報３０１と暗号情報３２２を質問器１２２に送信する（Ｓ２０３）。詳細には、質問器１２２から無線で送信された電波信号は、応答器１１２のアンテナ２１１によって受信され、受信部２１３に入力される。受信部２１３は、電波信号に信号処理を施して元情報・暗号情報読み取り要求に復調し、この元情報・暗号情報読み取り要求をロジック部２１４に入力する。ロジック部２１４は、それに応じて、メモリ部２１５の書き込み可能領域３２０に記録された封印情報３２３を取得する。ロジック部２１４は、この封印情報３２３から元情報先頭アドレス３０２、元情報サイズ３０３を読み出し、これらに基づいてメモリ部２１５のメモリ領域３００から元情報３０１を読み込む。それとともに、ロジック部２１４は、取得した封印情報３２３から暗号情報先頭アドレス３０６、暗号情報サイズ３０７を読み出し、これらに基づいてメモリ部２１５の書き込み可能領域３２０から暗号情報３２２を読み込む。ロジック部２１４は読み込んだ元情報３０１、暗号情報３２２を送信部２１６に入力する。送信部２１６は、入力された元情報３０１、暗号情報３２２に信号処理を施して変調し、元情報３０１、暗号情報３２２を含む電波信号としてアンテナ２１１から質問器１２２に送信する。
【００６８】
質問器１２２は、応答器１１２から元情報３０１と暗号情報３２２を受信すると（Ｓ２２５）、受信した暗号情報３２２から公開鍵復号器２３９によって暗号化された暗号情報３２２を復元する（Ｓ２２６）。詳細には、応答器１１２からの電波信号は、質問器１２２のアンテナ１３２によって受信され、受信器２３３に入力される。受信器２３３は、入力された電波信号に信号処理を施して元情報３０１と暗号情報３２２に復調する。受信器２３３は、これら元情報３０１、暗号情報３２２を演算器２２１に入力する。演算器２３１は、元情報３０１、暗号情報３２２が入力されるのに応じて、公開鍵管理器２３８から公開鍵を取得する。このとき、公開鍵管理器２３８に格納された公開鍵は、予め封印管理装置１４から取得されており、公開鍵識別子に基づいて格納されている。例えば、質問器１２２は、封印管理装置１４から封印鍵を取得し、封印鍵に含まれた公開鍵識別子に基づいて公開鍵を公開鍵管理器２３８に格納することができる。また、上記の封印鍵の取得と同様に、公開鍵管理器２３８が公開鍵を保持しているかを演算器２３１によって判定させ、公開鍵管理器２３８が保持していない場合には封印管理装置１４と通信して取得してもよい。
演算器２３１は、公開鍵管理器２３８から取得した公開鍵とともに暗号情報３２２を公開鍵復号器２３９に入力する。公開鍵復号器２３９は、入力された公開鍵に基づいて暗号情報３２２を復号化して復元情報を生成し、この復元情報を演算器２３１に入力する。
【００６９】
演算器２３１は、暗号情報３２２を復元した復元情報を、記憶器２３４から入力された元情報３０１とともに比較器２４０に入力する。比較器２４０は、入力された復元情報と元情報３０１を比較し、この比較結果を演算器２３１に入力する。演算器２３１は、この比較結果に基づいて、復元情報が元情報３０１に一致するかを判定する（Ｓ２２８）。例えば、演算器２３１は、復元情報と元情報３０１における各ビットの値を比較し、両情報の各ビットで値が異なるビット数を比較結果として演算器２３１に入力する。演算器２３１は、入力されたビット数が復号情報のビット数に一致するかを判定する。また、比較器２４０が復元情報で固有情報を相当する部分と元情報３０１に含まれた固有情報３１１と比較し、演算器２３１がこれら固有情報の比較結果に基づいて判定してもよい。
【００７０】
演算器２３１は、入力された比較結果に基づいて、復元情報と元情報３０１が一致しないと判定した場合には、応答器１１２の封印が不正であると判定する。演算器２２１は、この判定結果に基づいて出力信号を生成して出力器２３５に入力する。出力器２３５は、この出力信号を出力して報知し、当該応答器１１２の封印が不正である旨が通知され（Ｓ２２９）、別の応答器１１２に対する電子封印の開封作業が継続される（Ｓ２３０）。
演算器２３１は、入力された比較結果に基づいて、復元情報と元情報が一致すると判定した場合は、この判定結果に基づいて出力信号を生成して出力器２３５に入力する。出力器２３５は、この出力信号を出力して報知し、当該応答器１１２の封印が真正である旨が通知される（Ｓ２３１）。
【００７１】
質問器１２２は、この開封による検査処理における検査結果を応答器１１２に送信して書き込む（Ｓ２３２）。詳細には、演算器２３１は、これら暗号情報３２２の判定結果に基づいて、検査結果情報３４１を生成する。それとともに、演算器２３１は、予め記録器２３４に記録された時刻情報、場所情報、使用者情報等の情報を記憶器２３４から取得する。演算器２３１は、この取得した情報と検査結果情報３４１に基づいて、検査情報３２４を生成する。演算器２３１は生成した検査情報３２４を送信器２３２に入力し、送信器２３２は入力された検査情報３２４に信号処理を施して電波信号を生成する。生成された電波信号は、アンテナ１３１から出力され、応答器１１１に無線で送信される。
【００７２】
応答器１１２は、質問器１２２から検査情報３２４を受信し、この検査情報３２４をメモリ部２１５に書き込んで保存する（Ｓ２０４）。詳細には、質問器１２２の送信器２３２から無線で送信された電波信号は、アンテナ２１１によって受信され、受信器２１３に入力される。応答器１１２の受信部２１３は、入力された電波信号に信号処理を施して検査情報３２４に復調し、この検査情報３２４をロジック部２１４に入力する。ロジック部２１４は、入力された検査情報３２４をメモリ部２１５の書き込み可能領域３２０に記録する。それとともに、ロジック部２１４は、書き込んだ検査情報３２４の検査情報先頭アドレス３０８、検査情報サイズ３０を封印情報３２３に格納する。このとき、ロジック部２１４は、検査情報３２４から検査結果情報３４１を読み出し、この検査結果情報３４１に基づいて封印フラグ３３２を生成する。ロジック部２１４は、生成した封印フラグ３３２を封印情報３２３に格納する。これによって、電子封印の開封による検査が完了する。
【００７３】
以上、本発明によれば、商品出荷元が商品の検品行為済みを保証する場合に、厳重に管理された秘密鍵を用いて、応答器１１に固有の固有情報３１１を符号化した暗号情報３２２を応答器１１に記録する。これによって、公開鍵をもつ質問器１２２で応答器１１の固有情報３１１と暗号情報３２２を比較することによって、出荷元の正当な保証済み商品であるかを簡単かつ安全に検査することができる。
【００７４】
特に、本発明で用いられる電子封印は複製が困難である。詳細には、封印管理装置１４は、厳正に管理される公開鍵暗号における秘密鍵を用いて、応答器１１に固有の固有情報３１１を含む元情報３０１を受信して暗号情報３２２を生成する。質問器１２１は、封印管理装置１４から暗号情報３２２を取得して未封印の応答器１１１に記録する。質問器１２１は、暗号情報３２２のみを復元可能な公開鍵を入手することができるが、この公開鍵から暗号鍵を推定することは数学的に困難である。それ故、公開鍵から応答器１１１の元情報３０１を正しく暗号化することは非常に難しく、正しく封印される応答器を複製することが難しい。
【００７５】
さらに、本発明で用いられる電子封印は改竄が困難である。詳細には、元情報３０１が応答器１１の読み取り専用領域３１０に記録された固有情報を含まれている。そのため、書き込み可能領域３２０に記録した暗号情報３２２が万が一に不正に換算されたとしても、改竄された暗号情報３２２を公開鍵で復元したとしても、元情報３０１を一致する確率は非常に小さい。それ故、不正に改竄されたことを発見することが容易である。
【００７６】
さらにまた、盗難された未封印の応答器１１１を検出することができる。詳細には、出荷時の検査工程を通過した応答器１１にのみに厳正に管理される封印管理装置１４で電子封印が施される。そのため、電子封印前の未封印の応答器１１を不正に入手したとしても、開封時の検査で正しい封印を実施することは極めて困難である。
【００７７】
なお、上述した実施の形態では、封印フラグの読み取りから動作が開始されているが、封印フラグのアドレスを特定するために、応答器に対して固有情報の要求を行い、当該固有情報に基づいて、記憶器２２４に記憶された固有情報と対応する封印フラグの読み取りアドレスを得た後に、封印フラグの読み取りを行ってもよいし、製品情報を質問器に入力することによって、記憶器２２３に記憶された製品情報と対応する封印フラグの読み取りアドレスを得た後に、封印フラグの読み取りを行うものであってもよい。
【００７８】
発明の実施の形態２.
本実施形態２では、応答器１１は、公開鍵、公開鍵識別子を保持した封印鍵保存専用の応答器である。図１３のブロック図に、本実施形態２における応答器５１の一構成例が示されている。本実施形態２の応答器５１は、上記の各機能ブロックに加え、公開鍵３５１と公開鍵識別子３５２の対から構成された封印鍵３５０をメモリ部２１５に記録している。この封印鍵３５０は公に配布され、質問器１２２は、メモリ部２１５に記録された封印鍵３５０を応答器５１から取得することによって、電子封印が施された応答器５１の暗号情報３２２を復元する公開鍵３５１を入手することができる。
【００７９】
発明の実施の形態３.
本実施形態３では、質問器１２１は、実施形態１の構成に加えて、外部記憶装置２５０を有する。図１４のブロック図、本実施形態３における質問器１２１の他の構成例が示されている。外部記憶装置２５０には、応答器１１２に記録される暗号情報を復元するための封印鍵が記録され、これを使って電子封印の開封検査が可能になる。質問器１２１に外部記憶装置２５０は、質問器１２１に挿入されて電気的に接続されることによって、外部記憶装置２５０に記録された封印鍵が記憶器２３４へ記録される。
【００８０】
なお、本実施形態では、質問器１２１，１２２を物理的に別個の装置として説明したが、これらを物理的に一体の装置として構成することができる。例えば、本実施形態では、質問器１２１に入力器２３６、公開鍵管理器２３８、公開鍵復号器２３９、比較器２４０を設けることによって、質問器１２１だけで全ての機能を行うことが可能である。
【図面の簡単な説明】
【００８１】
【図１】本発明に係る電子封印システムの全体構成の一例を示すブロック図である。
【図２】本発明に係る電子封印システムの部分構成の一例を示すブロック図である。
【図３】本発明に係る応答器に保存されるデータの一例を示す模式図である。
【図４】本発明に係る応答器に保存されるデータの一例を示す模式図である。
【図５】本発明に係る応答器に保存されるデータの一例を示す模式図である。
【図６】本発明に係る応答器に保存されるデータの一例を示す模式図である。
【図７】本発明に係る電子封印システムの部分構成の一例を示すブロック図である。
【図８】本発明に係る電子封印システムの部分構成の一例を示すブロック図である。
【図９】本発明に係る電子封印システムの封印処理の一例を示すフローチャートである。
【図１０】本発明に係る電子封印システムの封印処理の一例を示すフローチャートである。
【図１１】本発明に係る電子封印システムの検査処理の一例を示すフローチャートである。
【図１２】本発明に係る電子封印システムの検査処理の一例を示すフローチャートである。
【図１３】本発明に係る電子封印システムの部分構成の他の一例を示すブロック図である。
【図１４】本発明に係る電子封印システムの部分構成の他の一例を示すブロック図である。
【符号の説明】
【００８２】
１…電子封印システム、１５…通信網
１１，１１１，１１２…応答器、２１１…アンテナ、２１２…電力生成部、
２１３…受信部、２１４…ロジック部、２１５…メモリ部、２１６…送信部
１２１…質問器、１３１…アンテナ、２２１…演算器、２２２…送信器、
２２３…受信器、２２４…記憶器、２２５…出力器、２２６…通信器
１２２…質問器、１３２…アンテナ、２３１…演算器、２３２…送信器、
２３３…受信器、２３４…記憶器、２３５…出力器、２３６…入力器、２３７…通信器、
２３８…公開鍵管理器、２３９…公開鍵復号器、２４０…比較器、
２５０…外部記憶装置
１４…封印管理装置、２４１…秘密鍵管理装置、２４２…秘密鍵符号化装置、
２４３…封印鍵管理装置、２４４…封印鍵発行装置、２４５…演算装置、
２４６…記憶装置、２４７…通信装置
【図１】
2008026989.tif 000003
【図２】
2008026989.tif 000004
【図３】
2008026989.tif 000005
【図４】
2008026989.tif 000006
【図５】
2008026989.tif 000007
【図６】
2008026989.tif 000008
【図７】
2008026989.tif 000009
【図８】
2008026989.tif 000010
【図９】
2008026989.tif 000011
【図１０】
2008026989.tif 000012
【図１１】
2008026989.tif 000013
【図１２】
2008026989.tif 000014
【図１３】
2008026989.tif 000015
【図１４】
2008026989.tif 000016