(57)【要約】      （修正有）【課題】PKCS#15に準拠したICカードのファイルを変更する場合、変更により影響を受けるファイルとその影響の内容を自動的に識別して適性に訂正する。【解決手段】PKCS#15に準拠したICカードのデータを修正する時、予めICカードのメモリに記憶されているファイル間の参照関係の情報を取得し、参照関係データとして記憶する。ファイルの修正が終了した時、前記の参照関係データから修正したファイルを参照しており、修正により影響を受け記録内容を変更する必要があるファイルを探査し、修正されたファイルを参照する規則に基づいて、探査されたファイルを訂正する。【選択図】図１
2009169588.tif 000002
【特許請求の範囲】
【請求項１】
ICカードに記憶されたファイルを修正する装置であって、
ICカードに記憶されたファイルを修正する手段と、
前記修正されたファイルを参照する参照ファイルを探査する手段と、
前記探査手段により探査された参照ファイルを前記修正されたファイルと整合するよう訂正する手段と、
前記修正されたファイルと訂正された参照ファイルをICカードに書き戻す手段
とからなるICカードデータ修正装置。
【請求項２】
請求項１記載のICカードデータ修正装置であって、
ICカードに記憶されたファイルをICカードデータ修正装置のメモリに読み出す手段を有し、
前記ファイル修正手段は前記メモリに読み出されたファイルを修正するものであり、
前記ファイル訂正手段は前記メモリに読み出された参照ファイルを訂正するものであり、
前記書き戻し手段は前記メモリのファイルをICカードに書き戻すことを特徴とするICカードデータ修正装置。
【請求項３】
請求項１また請求項２記載のICカードデータ修正装置であって、
ICカードはPKCS#15に準拠するICカードであることを特徴とするICカードデータ修正装置。
【請求項４】
ICカードに記憶されたファイルを修正するプログラムであって、
コンピュータによりICカードに記憶された１つのファイルを修正するステップと、
前記修正されたデータファイルを参照するファイルを探査するステップと、
前記探査手段により探査されたファイルを前記修正されたファイルと整合するよう訂正するステップと、
前記修正されたファイルと訂正されたファイルをICカードに書き戻すステップ
とからなるプログラム。
【請求項５】
請求項４記載のICカードデータ修正プログラムであって、
コンピュータによりICカードに記憶されたファイルをICカードデータ修正装置のメモリに読み出すステップを有し、
前記ファイル修正ステップは前記メモリに読み出されたファイルを修正するものであり、
前記ファイル訂正ステップは前記メモリに読み出されたファイルを訂正するものであり、
前記書き戻しステップは前記メモリのファイルをICカードに書き戻すことを特徴とするICカードデータ修正装置。
【請求項６】
請求項４また請求項５記載のICカードデータ修正プログラムであって、
ICカードはPKCS#15に準拠するICカードであることを特徴とするICカードデータ修正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、参照関係を有する複数のファイルを記憶するICカードのデータを修正する装置とプログラムに関するものであり、特にPKCS#15に準拠したファイル構造を有するICカードのデータを修正する装置とプログラムに関するものである。
【背景技術】
【０００２】
PKCS#15「Public Key Cryptography Standards #15」は、IC カード内のファイル構造の標準フォーマットとして、トークン上でセキュリティ情報を格納するファイルとディレクトリのフォーマットを規定する。
PKCS#15のファイルが修正された場合、ファイル構造の上位に位置するディレクトリファイル「Directory File」 にも影響が及ぶ場合がある。従って、PKCS#15に準拠したファイル構造を持つICカードに記憶されている証明書データ等を修正した時、上位のディレクトリファイルに修正の影響が及ぶか否かを検証し、影響が及ぶ時は当該ディレクトリファイルを適正に訂正する必要がある。
【非特許文献１】「 IC カードなどのハードウェアトークンAPI」半田富己男  NPO 日本ネットワークセキュリティ協会2004年8月26日
【非特許文献２】「IC カードなどのハードウェアトークン API」独立行政法人情報処理推進機構2004 年 2 月
【発明の開示】
【発明が解決しようとする課題】
【０００３】
SIMカード等のICカードのファイル構造は製造時にサイズや数などが全て厳密に設計され、EPROMに書きこまれる。また、PKCS#15に準拠して作成されたICカードでは、証明書本体を修正すると上位階層のディレクトリファイルを訂正する必要がある。
しかし、従来のファイルデータ変更ツールは、単独のファイルのデータを変更することを目的にしたものであり、ICカードに記憶されている複数のファイルのファイル構造と各ファイル間の依存関係を明確に把握することが困難であった。また、証明書本体を修正した際には、証明書本体のハッシュ値を計算する必要がある。このため、一つの証明書本体を修正した場合であっても、当該修正により影響を受け、訂正を要するファイルが存在するか否かを検討し、訂正を要するファイルを適正に訂正する必要があり、多くの時間と作業を必要とする。
また、ICカードのデータはDER(Distinguished Encoding Rules)形式でエンコードされて記憶されている場合がある。このような場合、ICカードのデータファイルを修正した後、修正した証明書関連情報と共に修正しなかった証明書関連情報を含めたディレクトリファイル全体をDER形式でエンコードしてICカードのEPROMに書き戻す必要がある。
本発明は、PKCS#15に準拠して作成されたICカードのファイルに記憶されたデータを修正する際、当該修正により影響を受けるファイルとその影響の内容を自動的に識別し、影響を受けるファイルのデータを適正に訂正することを可能にする装置とプログラムに関するものである。
【課題を解決するための手段】
【０００４】
図１(ａ)は本発明に係るICカードのデータ修正装置の機能構成図である。同図は、コンピュータ(104)に組み込まれたICカードデータ修正プログラムにより本発明の機能を実現する構成であるが、本発明に係る機能を専用のICカードデータ修正装置により実現することも可能である。
データを修正するSIMカード等のICカード(101)はコンピュータ(104)に接続されたカードリーダライタ(102)に装着され、ICカード(101)のEPROMに記憶されたファイルの全てがコンピュータ(104)のメモリのファイル領域に読み込まれる。読み込まれたファイルのファイル構造が解析され表示器103に表示される。作業者はキーボード、マウス等の入力手段よりファイルの修正を指示し、修正するデータを入力する。
【０００５】
図１(ｂ)はシステムの機能構成を示す図である。カードインターフェース(111)はコンピュータ(104)のUSB等のインターフェースに接続されたカードリーダライタ(102)を制御し、カードリーダライタ(102)に装着されたICカードのEPROM等のメモリに書き込まれたデータを読み出し、修正されたデータをICカードに書き戻す。
カードデータ読み取り部(112)はカードインターフェース(111)を介してICカードに記憶されているデータファイルを全て読み出す。ICカードのデータがコンピュータで処理可能なデータ形式で記憶されていない場合、読み出したデータをコンピュータで処理可能なデータ形式に変換してコンピュータ(104)のメモリのファイル領域に記憶する。
【０００６】
データ構造解析部(113)はコンピュータメモリのファイル領域に記憶されたデータから各ファイルの参照関係を抽出し、参照関係データ(117)に記憶する。また、抽出された参照関係を基に、各ファイルをルートファイルから順次分岐するツリー構造による表示データを生成し表示器(114)に表示する。
データ変更部(115)は作業者が入力手段から指示したファイルをメモリ内の作業領域に読み出し、読み出されたファイルのデータを２進(または１６進)形式で表示器(114)に表示する。また、作業者の入力に従って作業領域のデータを修正し、表示内容を変更する。ファイルの修正の終了が指示されると、データ変更部(115)は作業領域のデータを対応するファイル領域に書き戻す。
【０００７】
影響解析部(116)はデータ構造解析部(113)が生成した参照関係データ(117)から修正されたファイルを参照しているファイルを検索し、当該修正により参照しているファイルの内容の訂正が必要となったか否かを判別する。訂正が必要な場合、データ変更部(115)は表示部(114)にその旨表示し、作業者の指示を待つ。作業者が訂正を指示すると当該ファイルを訂正する。
作業者がファイルの修正の終了を指示すると、カードデータ書き込み部(118)はコンピュータメモリのファイル領域に記憶されたデータをDER形式に変換してICカードに書き込む。
上記構成により、PKCS#15に準拠して作成されたICカードを構成するファイルを修正した時、当該修正により影響を受け訂正を要するファイルを自動的に探査し、訂正すべき内容を決定することが可能となる。
【０００８】
図２−１ないし図２−４はPKCS#15に準拠するICカードのファイル構成とICカードに記憶されているデータを修正する処理の概要を示す図である。
図２−１及び図２−２はICカードのファイル構成である。ICカードのファイル構成は、MF(Master File  201) と呼ばれる最上位のファイルを有している。MF(201)の下位に複数のファイル(EF(Element File) 、DF (Dedicated File)、ADF (Application DF))が設定されている。そのファイルのうちの１つは ISO/IEC7816-4 で定義されている EF#DIR (203) である。EF#DIR(203）はICカードに記憶されているアプリケーションの情報を保持する。図２−１の例では「USIM」(204)と「PKCS#15」(205)の２つのアプリケーションが設定されている。各アプリケーションはADF（Application Dedicated File）ファイルを最上位とする階層構成となっている。ICカードを装着した処理装置がアプリケーション「PKCS#15」に対応したソフトウェアを起動すると、ICカードのEF#DIR(203)から、アプリケーション「PKCS#15」の選択に必要なAID(Application ID)を取得する。次に取得した「PKCS#15」のAIDに基づいて、アプリケーション「PKCS#15」の最上位のファイルであるADF#PKCS#15(205)にアクセスする。
【０００９】
ADF#PKCS#15(205)の下位に複数のファイル(EF  206)が設定されている。各ファイル(206)の概要は以下のとおりである。
EF#TokenInfo:トークン自体に関するデータを記憶するディレクトリファイル。
EF#UnusedSpace:不使用のファイルの情報を記憶するファイル。
EF#PrKDF：プライベート鍵の本体データを記憶するファイルへのポインタを記憶するディレクトリファイル。
EF#PuKDF：公開鍵の本体データを記憶するファイルへのポインタを記憶するディレクトリファイル。
EF#DODF：鍵や証明書以外のデータを記憶するファイルへのポインタを記憶するディレクトリファイル。
EF#AODF：PIN、バイオメトリックデータ等の認証情報を記憶するファイルへのポインタを記憶するディレクトリファイル。
EF#CDF：証明書の本体データを記憶するファイルへのポインタを記憶するディレクトリファイル。
EF#SKDF：共通鍵の本体データを記憶するファイルへのポインタを記憶するディレクトリファイル。
EF#ODF:「EF#PuKDF」等 ADF#PKCS#15で使用する本体データのファイルへのポインタを記憶するディレクトリファイルへのポインタを記憶するディレクトリファイルである。ICカードの利用装置が、ICカードに記憶されている公開鍵のデータを読み出す時、「EF#ODF」に記憶されているポインタ情報から「EF#PuKDF」が記憶されているアドレスを知り、「EF#PuKDF」を読み出す。次に、「EF#PuKDF」に記憶されているポインタ情報から、目的の公開鍵を保持するファイルが記憶されているアドレスを知り、当該ファイルをアクセスすることにより目的の公開鍵の本体データを読み出す。
【００１０】
EF#ODFは他のディレクトリファイル（PrKDFs、PuKDFs、SKDFs、CDFs、DODFs、AODFs等）へのポインタを保持するディレクトリファイルである。図２−３はポインタによる各ファイル間の参照関係の例であり、実線の矢印線はEF#ODFによる参照を表し、点線の矢印線は各ファイル間の相互参照を表す。
EF#ODF(231)の「private keys」ないし「auth objects」と記載されている領域には、各々EF#PrKDF(232)ないしEF#AODF(137)へのポインタ情報(FID、アドレス)が記憶されている。
図２−４はEF#ODF(231)から証明書の本体データを記憶するファイル(EF)に到る経路を示す図である。EF#ODF(231)の「certificates」領域(240)には、証明書の本体データへのポインタを記憶するEF#CDF(235)へのポインタ(241)とその他の管理情報(242)が記憶されている。EF#CDF(235)は証明書の本体データに対応する記憶領域(250)を有している。
【００１１】
図２−４はｎ個の本体データがファイル(261)ないしファイル(263)に記憶されている例であり、EF#CDF(235)の「Certificate #1」ないし「Certificate #n」と記載されている領域には、各々本体データ「証明書本体#1」ないし「証明書本体#n」を記憶するファイル(261)ないしファイル(263)へのポインタを記憶する領域とハッシュデータを記憶する領域が設けられている。例えば、EF#CDF(235)の領域(250)には、証明書本体#1を記憶するファイル(261)へのポインタ(251)との証明書本体#1に関連するハッシュデータ(252)が記憶されている。
ハッシュデータには以下の種類が存在し、予め定められた規約に従って生成される。
・公開鍵のsha-1(Secure Hash Algorithm 1)ハッシュ
・証明書に記載されたサブジェクト名(または、発行者名)のsha-1ハッシュ
・証明書自体のハッシュ（オプション）
【００１２】
作業者は、証明書の本体データ、あるいは公開鍵の本体データを指定して修正する。また、本体データの削除あるいは追加を行うことが可能である。例えば、図２−４の証明書本体#2(262)を削除する場合、証明書本体#2が記憶されているファイル(262)をEF#UnusedSpaceに登録し、ファイル(262)へのポインタが格納されていたEF#CDF(235)の「Certificate #2」領域に無効データを書き込む。証明書本体を追加する場合、EF#UnusedSpaceに登録されているファイルの１つをEF#UnusedSpaceから外し、証明書の本体データを書込み、そのファイルを指し示すポインタと所定のハッシュデータをEF#CDF(235)の空き領域に登録する。
【００１３】
図３は、図１(ｂ)に示されるICカードのデータの修正において、カードデータ読み取り部(112)とデータ構造解析部(113)の処理フローの図である。図４−１及び図４−２は表示部(114)の表示の例である。
ステップ３０１：カードリーダライタ(102)にICカード(101)を装着し、コンピュータに組み込まれたICカードデータ修正プログラムを起動すると、プログラムのカードデータ読み取り部(112)はカードインターフェース(111)を制御し、ICカード(101)のEPROMに記憶されているファイルを全て読み取り、コンピュータで処理可能な形式に変換して、コンピュータメモリのファイル領域に記憶する。データ構造解析部(113)はファイル領域に記憶されたデータから「EF#DIR(FID: 2F00、ISO/IEC7816-4で定義)」ファイルを検索する。検索されたEF#DIRから、PKCS#15アプリケーションの基ファイルとなる「ADF#PKCS#15」を特定するAID(Application ID)を読み出す。
ステップ３０２：EF#DIR(203)から読み出されたAIDから、「ADF#PKCS#15」の格納アドレスを識別し、コンピュータメモリのファイル領域からADF#PKCS#15(204)を読み出す。
【００１４】
ステップ３０３：ADF#PKCS#15(204)に記憶されている情報からPKCS#15アプリケーションの各本体データを格納するファイルへのポインタを記憶するディレクトリファイルの情報を保持する「EF#ODF(FID: 5031、PKCS#15 v1.1で定義)」のアドレスを識別する。
ステップ３０４：ファイル領域から図２−３に示されるEF#ODF(231)を読み出し、EF#ODF(231)の「private keys」ないし「auth objects」の領域から、本体データのディレクトリファイルであるEF#PrKDF(232)ないしEF#AODF(237)のFID(アドレス)を読み出す。
ステップ３０５：ステップ３０４で得られたFID を基にディレクトリファイルEF#PrKDF(232)ないしEF#AODF(237)を読み出し、各ディレクトリファイルに記憶されているポインタが指し示す本体データを読み出す。図２−４の例は、ディレクトリファイルEF#CDF(235)の「Certificate #1」ないし「Certificate #n」に記憶されている本体データ「証明書本体#1」ないし「証明書本体#n」へのポインタを読み出し、証明書の本体データを読み出す。
ステップ３０６：ステップ３０５で得られた証明書の本体データ、各鍵の本体データ、PIN情報等を解析し、図２−３の示される各ファイル間の参照関係を取得する。得られたデータを参照関係データ(117)として記憶する。
ステップ３０７：PKCS#15のファイルの参照関係マップを生成し表示器に表示する
【００１５】
図４−１は本発明に係る装置またはプログラムがステップ３０６で表示器に表示する画面の例である。
ファイル構成表示ウィンドウ(401)は図２−１に示される各ファイル一覧を表示するものであり、各ファイルのFID(アドレス)と名称が表示される。カーソル(410)によりPKCS#15プリケーションのADFを選択すると、図３のフローを実行し、ステップ３０６で構成するファイルの参照関係を取得し、取得した参照関係を参照関係表示ウィンドウ (402)に表示する。
図４−２は参照関係の詳細を表す図である。
アプリケーションPKCS#15のルートになる「ADF#PKCS#15」(204)は「EF#ODF」(231)、「EF#TokenInfo」(271)、及び「EF#UnusedSpace」(272)を参照している。「EF#ODF」(231)は、本体データのディレクトリファイルである「EF#PrKDF」(232)、「EF#PuKDF」(233)、「EF#AODF」(237)、「EF#CDF」(235)、及び「EF#SKDF」(234)を参照している。プライベート鍵の本体データのディレクトリファイル、即ち本体データのファイルへのポインタを記憶する「EF#PrKDF」(232)はプライベート鍵の本体データファイルである「EF#PrKey1」(273)を参照している。PIN、バイオメトリックデータ等の認証データのディレクトリファイルである「EF#AODF」(237)はPINの本体データファイルである「EF#PIN1」(274)を参照している。証明書の本体データのディレクトリファイルである「EF#CDF」は証明書の本体データファイル「EF#Certificate1」(261)ないし「EF#Certificate3」(263)を参照している。
【００１６】
図５−１は、アプリケーションPKCS#15の参照関係を表示する図４−１の参照関係表示ウィンドウ(402)を用いて、修正するファイルを選択し、修正を実行するステップを示すフロー図である。また、図５−２は、図５−１のステップ５０４及びステップ５０５をより詳細に示すフロー図である。
ステップ５０１：図３のステップ３０６で、ICカードのEPROMに記憶されたアプリケーションPKCS#15を構成するファイルの参照関係図が表示画面(400)の参照関係表示ウィンドウ(402)に表示される。
ステップ５０２：作業者は参照関係表示ウィンドウ(402)から修正すべきファイルを、カーソル(411)を用いて選択する。コンピュータはコンピュータメモリのファイル領域から選択されたファイルのデータを読み出し作業領域に記憶し、データを１６進表示に変換してバイナリ表示ウィンドウ(403)に表示する。
ステップ５０３：作業者はバイナリ表示ウィンドウ(403)に表示されたデータを、システムが有するエディタ機能を利用して修正する。作業者が修正の終了を指示することにより、修正された作業領域のデータはファイル領域に書き戻される。
【００１７】
ステップ５０４：証明書等の本体データファイルを修正したことにより、ディレクトリファイル等、修正ファイルを参照しているファイル(参照ファイル)と修正ファイルの間に不整合が発生する場合がある。図５−２に示されるフローに従って、不整合が発生するファイルを調査し、不整合を解消するために必要な訂正を決定する。
ステップ５０５：作業者が参照ファイルの訂正を指示することにより、コンピュータメモリのファイル領域に記憶されている参照ファイルのデータを訂正する。
ステップ５０６：ステップ５０３ないしステップ５０５による修正をICカードに書き込むか否かを確認する。
ステップ５０７：他に修正すべきファイルが有る等の理由により、修正作業を続ける場合はステップ５０２に戻り、修正すべきファイルの指定を行う。
ステップ５０８：コンピュータメモリのファイル領域に記憶されたデータをDER形式に変換し、ICカードのEPROMに書き込む。
【００１８】
図５−２は、証明書等の本体データファイルを修正した時、当該修正により影響を受ける参照ファイルを判別し、影響による不整合を訂正する処理フローであり、図５−１のステップ５０４及びステップ５０５を詳細に示すものである。
ステップ５２１：図２(ｂ)のデータ構造解析部(113)はコンピュータメモリのファイル領域に記憶されているデータを解析し、各ファイルの参照関係を参照関係データ(117)に記憶する。コンピュータは参照関係データ(117)を検索し、修正された本体データのファイルを参照しているファイル(参照ファイル)を探査する。
ステップ５２２：修正されたファイルを参照するディレクトリファイルには、参照するファイルの公開鍵のsha-1ハッシュ、証明書に記載されたサブジェクト名(または、発行者名)のsha-1ハッシュ、オプションとしての証明書自体のハッシュ等、複数種の情報が選択的に記憶されている。システムは参照ファイルが記憶するハッシュ等の情報を参照規則データとして有している。コンピュータは前記の参照規則データに基づいて、参照ファイルと修正された本体データファイルの間の参照規則を識別する。
【００１９】
ステップ５２３：ステップ５２２で識別された参照規則を修正された本体データファイルに適用し、参照ファイルが記憶すべき情報を生成し、生成した情報が現在の参照ファイルに記憶されている情報と一致するか異なるかを判別する。
ステップ５２４：ステップ５２３の判別の結果、両者が一致する時は本体データファイルの修正が参照ファイルに影響せず、参照ファイルを訂正する必要はない。従ってステップ５２８に進む。両者が不一致の時は、ステップ５２５に進み参照ファイルの訂正処理を行う。
ステップ５２５：作業者に参照ファイルを訂正するか否かを問い合わせる。
ステップ５２６：作業者が訂正しないことを指示した場合はステップ５２８に進む。
ステップ５２７：作業者が訂正を指示した場合、ステップ５２３で生成された情報をファイル領域の参照ファイルに書き込む。
ステップ５２８：参照関係データ(117)を検索し、他に修正されたファイルを参照しているファイルが存在するか否かを判別する。存在する場合はステップ５２２に進み、次の参照ファイルの処理を行う。
ステップ５２９：全ての参照ファイルの訂正処理が終了すると図５−１のステップ５０６に進む。
【産業上の利用可能性】
【００２０】
ICカードのファイル構成は、製造時にサイズや数などが全て決定される。PKCS#15に準拠したICカードのファイル構成は、実際のデータを保存するファイルとは別に、各ファイルへの参照情報を管理するファイル（ディレクトリファイル）を定義して仮想的にディレクトリ構造を実現している。例えば、証明書の本体データにアクセスするために、本体データを格納するファイルへのポインタを記憶するディレクトリファイル「CDF」が定義されている。ディレクトリファイルには本体データのファイルID(アドレス)の他、公開鍵のsha-1ハッシュ、証明書に記載されたサブジェクト名のsha-1ハッシュ、証明書自体のハッシュ等が記憶されている。従って、バイナリエディタ等の手段を用いて証明書本体を変更した場合、当該ファイルへのポインタとハッシュ等の関連情報を記憶しているディレクトリファイルの証明書情報も変更する必要がある。
従来のツールは、作業者がICカードに記憶されたファイルの構造、あるいは、各ファイル間の依存関係を把握することか困難であった。また、証明書等のデータの本体を修正した時、ディレクトリファイルに記憶されているハッシュ値等の関連情報を変更する必要があるか否かを作業者自ら判断する必要があり、変更する必要がある場合には、修正した本体データのファイルに適合した方法に従ってハッシュ値を計算する必要があった。
【００２１】
本発明はPKCS#15に準拠したICカードのデータを修正する時、予めICカードのEPROMに記憶されているファイル間の参照関係の情報を取得し、参照関係データとして記憶する構成を有している。本体データのファイルの修正が終了した時、前記の参照関係データから修正したファイルを参照しており、修正により影響を受け記録内容を変更する必要がある参照ファイルを探査し、修正されたファイルを参照する規則に基づいて、探査された参照ファイルを訂正する構成を有している。
本発明は上記構成により以下の効果を奏する。
従来のツールでは実施できない、ファイル間の参照関係の閲覧や参照関係の整合性チェックを自動的に実施し得る。
本体データのファイルを修正したとき、訂正する参照ファイルを自動的に生成することにより、参照ファイルの生成に関する作業誤りの発生を防止し得る。
修正対象となるファイルデータと同時に参照ファイルの生成及び更新を行うことにより、PKCS#15に準拠したファイルデータの修正に伴うデータ不整合を防止することができる。
本発明の実施形態では、ICカードのファイル構成とファイル間の参照関係を表示装置に表示する構成であり、ファイルの修正に伴う影響を視覚的に把握することが可能となり、ファイル修正の効率を挙げることが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明に係るICカードのファイル変更装置のシステム構成図
【図２−１】PKCS#15に準拠するICカードのファイル構成の全体図
【図２−２】PKCS#15に準拠するICカードのファイルの参照を示す図
【図２−３】PKCS#15に準拠するICカードのファイルの参照を示す図
【図２−４】PKCS#15に準拠するICカードのファイル参照の詳細図
【図３】ICカードのデータの読取とデータ構造の解析フローを示す図
【図４−１】本発明に係る表示画面の図
【図４−２】参照関係の詳細を表す図
【図５−１】ICカードのファイルを修正するフローの全体図
【図５−２】ICカードのファイルの修正処理において参照関係を処理するフロー図
【図１】
2009169588.tif 000003
【図２−１】
2009169588.tif 000004
【図２−２】
2009169588.tif 000005
【図２−３】
2009169588.tif 000006
【図２−４】
2009169588.tif 000007
【図３】
2009169588.tif 000008
【図４−１】
2009169588.tif 000009
【図４−２】
2009169588.tif 000010
【図５−１】
2009169588.tif 000011
【図５−２】
2009169588.tif 000012