(57)【要約】  ＩＣカード１１とメモリ１３を備える端末装置１を用いて情報処理装置２に認証を行わせるための認証情報を管理する認証情報管理装置１２であって、ＩＣカード１１に書き込まれた識別情報を取得する識別情報取得部１２１と、識別情報取得部１２１により取得された識別情報に基づいて、識別情報に対応付けられて記憶されている認証情報をメモリ１３から読み出し、読み出した認証情報を前記ＩＣカード１１から読み取り可能にＩＣカード１１を設定する認証情報設定部１２１とを有する。
2009028018.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカードとメモリを備える端末装置を用いて情報処理装置に認証を行わせるための認証情報を管理する認証情報管理装置であって、
前記ＩＣカードに書き込まれた識別情報を取得する識別情報取得部と、
前記識別情報取得部により取得された識別情報に基づいて、該識別情報に対応付けられて記憶されている認証情報を前記メモリから読み出し、該読み出した認証情報を前記ＩＣカードから読み取り可能に該ＩＣカードを設定する認証情報設定部と
を備えてなる認証情報管理装置。
【請求項２】
請求項１に記載の認証情報管理装置において、
前記ＩＣカードにより前記識別情報を取得し、前記メモリに該識別情報と該識別情報に対する前記認証情報とを対応付けて格納させる認証情報記憶処理部を備えることを特徴とする認証情報管理装置。
【請求項３】
請求項１に記載の認証情報管理装置において、
前記ＩＣカードは前記識別情報を記憶する識別情報記憶部と、
前記識別情報に対応する認証情報を記憶する認証情報記憶部とを備え、
前記認証情報設定部は、前記識別情報記憶部に記憶されている識別情報から、該識別情報に対応付けられている認証情報を前記メモリから読み出し、前記認証情報記憶部に記憶させて前記認証情報を読み取り可能にＩＣカードを設定することを特徴とする認証情報管理装置。
【請求項４】
請求項１に記載の認証情報管理装置において、
前記端末装置は携帯電話機であり、前記ＩＣカードは該携帯電話機に搭載される非接触ＩＣカードであることを特徴とする認証情報管理装置。
【請求項５】
ＩＣカードとメモリを備える端末装置を用いて情報処理装置に認証を行わせるための認証情報を前記端末装置のコンピュータにより管理する認証情報管理プログラムであって、
前記ＩＣカードに書き込まれた識別情報を取得する識別情報取得ステップと、
前記識別情報取得ステップにより取得された識別情報に基づいて、該識別情報に対応付けられて記憶されている認証情報を前記メモリから読み出し、該読み出した認証情報を前記ＩＣカードから読み取り可能に該ＩＣカードを設定する認証情報設定ステップと
をコンピュータに実行させる認証情報管理プログラム。
【請求項６】
請求項５に記載の認証情報管理プログラムにおいて、
前記ＩＣカードにより前記識別情報を取得し、前記メモリに該識別情報と該識別情報に対する前記認証情報とを対応付けて格納させる認証情報記憶処理ステップをコンピュータに実行させることを特徴とする認証情報管理プログラム。
【請求項７】
請求項５に記載の認証情報管理プログラムにおいて、
前記ＩＣカードは前記識別情報を記憶する識別情報記憶部と、
前記識別情報に対応する認証情報を記憶する認証情報記憶部とを備え、
前記認証情報設定ステップは、前記識別情報記憶部に記憶されている識別情報から、該識別情報に対応付けられている認証情報を前記メモリから読み出し、前記認証情報記憶部に記憶させて前記認証情報を読み取り可能にＩＣカードを設定することを特徴とする認証情報管理プログラム。
【請求項８】
ＩＣカードとメモリを備える端末装置を用いて情報処理装置に認証を行わせるための認証情報を前記端末装置のコンピュータにより管理する認証情報管理方法であって、
前記ＩＣカードに書き込まれた識別情報を取得する識別情報取得ステップと、
前記識別情報取得ステップにより取得された識別情報に基づいて、該識別情報に対応付けられて記憶されている認証情報を前記メモリから読み出し、該読み出した認証情報を前記ＩＣカードから読み取り可能に該ＩＣカードを設定する認証情報設定ステップと
を備えてなる認証情報管理方法。
【請求項９】
請求項８に記載の認証情報管理方法において、
前記ＩＣカードにより前記識別情報を取得し、前記メモリに該識別情報と該識別情報に対する前記認証情報とを対応付けて格納させる認証情報記憶処理ステップを備えることを特徴とする認証情報管理方法。
【請求項１０】
請求項８に記載の認証情報管理方法において、
前記ＩＣカードは前記識別情報を記憶する識別情報記憶部と、
前記識別情報に対応する認証情報を記憶する認証情報記憶部とを備え、
前記認証情報設定ステップは、前記識別情報記憶部に記憶されている識別情報から、該識別情報に対応付けられている認証情報を前記メモリから読み出し、前記認証情報記憶部に記憶させて前記認証情報を読み取り可能にＩＣカードを設定することを特徴とする認証情報管理方法。
【請求項１１】
ＩＣカードから認証情報を読み取ることにより認証を行なう認証装置であって、
認証情報に係る被認証対象と識別情報とを対応付けて管理する識別情報管理部と、
前記識別情報管理部により管理されている識別情報を前記ＩＣカードに書き込むと共に、該書き込みに基づいて前記ＩＣカードに書き込まれた前記識別情報に対応する認証情報を読み取るリードライト部と、
前記リードライト部により読み取られた認証情報に基づいて認証を行う認証処理部と
を備えてなる認証装置。
【請求項１２】
請求項１１に記載の認証装置において、
前記識別情報管理部により管理される識別情報を前記被認証対象に対して生成する識別情報生成部を備えることを特徴とする認証装置。
【請求項１３】
ＩＣカードから認証情報を読み取ることによりコンピュータに認証を行わせる認証プログラムであって、
認証情報に係る被認証対象と識別情報とを対応付けて管理する識別情報管理ステップと、
前記識別情報管理ステップにより管理されている識別情報を前記ＩＣカードに書き込むと共に、該書き込みに基づいて前記ＩＣカードに書き込まれた前記識別情報に対応する認証情報を読み取るリードライトステップと、
前記リードライトステップにより読み取られた認証情報に基づいて認証を行う認証処理ステップと
をコンピュータに実行させる認証プログラム。
【請求項１４】
請求項１３に記載の認証プログラムにおいて、
前記識別情報管理ステップにより管理される識別情報を前記被認証対象に対して生成する識別情報生成ステップをコンピュータに実行させることを特徴とする認証プログラム。
【請求項１５】
ＩＣカードから認証情報を読み取ることによりコンピュータに認証を行わせる認証方法であって、
認証情報に係る被認証対象と識別情報とを対応付けて管理する識別情報管理ステップと、
前記識別情報管理ステップにより管理されている識別情報を前記ＩＣカードに書き込むと共に、該書き込みに基づいて前記ＩＣカードに書き込まれた前記識別情報に対応する認証情報を読み取るリードライトステップと、
前記リードライトステップにより読み取られた認証情報に基づいて認証を行う認証処理ステップと
を備えてなる認証方法。
【請求項１６】
請求項１５に記載の認証方法において、
前記識別情報管理ステップにより管理される識別情報を前記被認証対象に対して生成する識別情報生成ステップを備えることを特徴とする認証方法。
【請求項１７】
ＩＣカードとメモリを備える端末装置を用いて情報処理装置に認証を行わせる認証方法であって、
前記情報処理装置において、認証情報に係る被認証対象と識別情報とを対応付けて管理する識別情報管理ステップと、
前記情報処理装置において、前記被認証対象に対応する識別情報を前記ＩＣカードに書き込む識別情報書き込みステップと、
前記端末装置において、前記ＩＣカードに書き込まれた識別情報を取得する識別情報取得ステップと、
前記端末装置において、前記識別情報取得ステップにより取得された識別情報に基づいて、該識別情報に対応付けられて記憶されている認証情報を前記メモリから読み出し、該読み出した認証情報を前記ＩＣカードから読み取り可能に該ＩＣカードに設定する認証情報設定ステップと、
前記情報処理装置において、前記ＩＣカードから前記認証情報を読み取る認証情報読み取りステップと、
前記認証情報読み取りステップにより読み取られた認証情報を用いて認証を行う認証処理ステップと
を備えてなる認証方法。
【請求項１８】
請求項１７に記載の認証方法において、
前記識別情報管理ステップにより管理される識別情報を前記被認証対象に対して生成する識別情報生成ステップを備えることを特徴とする認証方法。
【請求項１９】
請求項１７に記載の認証方法において、
前記端末装置は携帯電話機であり、前記ＩＣカードは該携帯電話機に搭載される非接触ＩＣカードであることを特徴とする認証方法。
【請求項２０】
請求項１７に記載の認証方法において、
前記識別情報書き込みステップと、前記認証情報読み取りステップは前記情報処理装置に備えられたリードライト装置により行われることを特徴とする認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の認証情報をメモリに格納し、認証時にメモリから認証情報をＩＣカードへ書き込む認証情報管理装置、認証情報管理プログラム及びその方法、認証装置、認証プログラム及びその方法に関するものである。
【背景技術】
【０００２】
ＩＣカードで認証を行なう場合、ＩＣカードのＩＣチップからＩＤ／ｐａｓｓｗｏｒｄなどの認証情報をＩＣカードリーダライタ経由で読み取り、認証の対象となる情報処理装置またはアプリケーションに認証情報を通知することで認証している。【０００３】
なお、本発明の関連ある従来技術として、非接触ＩＣカードを用いた携帯型電子機器の認証方法が知られている（例えば、特許文献１参照）。また、１枚のＩＣカードで認証する対象が複数ある場合は、複数の認証情報をＩＣチップに格納する必要がある。
【特許文献１】特開２００６−１１３７１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＩＣカードのＩＣチップはセキュアな情報を格納する用途で使用されるため高価であり、市場に普及しているＩＣカードのＩＣチップメモリ容量は大きくない。そのため、ＩＣカードに複数の認証情報を格納するにはコスト面で大きな問題がある。【０００５】
本発明は上述した問題点を解決するためになされたものであり、複数の認証を１枚のＩＣカードでより低コストで行なうことのできる認証情報管理装置、認証情報管理プログラム及びその方法、認証装置、認証プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明は、ＩＣカードとメモリを備える端末装置を用いて情報処理装置に認証を行わせるための認証情報を管理する認証情報管理装置であって、前記ＩＣカードに書き込まれた識別情報を取得する識別情報取得部と、前記識別情報取得部により取得された識別情報に基づいて、該識別情報に対応付けられて記憶されている認証情報を前記メモリから読み出し、該読み出した認証情報を前記ＩＣカードから読み取り可能に該ＩＣカードを設定する認証情報設定部とを備える。【０００７】
また、本発明は、ＩＣカードとメモリを備える端末装置を用いて情報処理装置に認証を行わせるための認証情報を前記端末装置のコンピュータにより管理する認証情報管理プログラムであって、前記ＩＣカードに書き込まれた識別情報を取得する識別情報取得ステップと、前記識別情報取得ステップにより取得された識別情報に基づいて、該識別情報に対応付けられて記憶されている認証情報を前記メモリから読み出し、該読み出した認証情報を前記ＩＣカードから読み取り可能に該ＩＣカードを設定する認証情報設定ステップとをコンピュータに実行させる。【０００８】
また、本発明は、ＩＣカードとメモリを備える端末装置を用いて情報処理装置に認証を行わせるための認証情報を前記端末装置のコンピュータにより管理する認証情報管理方法であって、前記ＩＣカードに書き込まれた識別情報を取得する識別情報取得ステップと、前記識別情報取得ステップにより取得された識別情報に基づいて、該識別情報に対応付けられて記憶されている認証情報を前記メモリから読み出し、該読み出した認証情報を前記ＩＣカードから読み取り可能に該ＩＣカードを設定する認証情報設定ステップとを備える。【０００９】
また、本発明は、ＩＣカードから認証情報を読み取ることにより認証を行なう認証装置であって、認証情報に係る被認証対象と識別情報とを対応付けて管理する識別情報管理部と、前記識別情報管理部により管理されている識別情報を前記ＩＣカードに書き込むと共に、該書き込みに基づいて前記ＩＣカードに書き込まれた前記識別情報に対応する認証情報を読み取るリードライト部と、前記リードライト部により読み取られた認証情報に基づいて認証を行う認証処理部とを備える。【００１０】
また、本発明は、ＩＣカードから認証情報を読み取ることによりコンピュータに認証を行わせる認証プログラムであって、認証情報に係る被認証対象と識別情報とを対応付けて管理する識別情報管理ステップと、前記識別情報管理ステップにより管理されている識別情報を前記ＩＣカードに書き込むと共に、該書き込みに基づいて前記ＩＣカードに書き込まれた前記識別情報に対応する認証情報を読み取るリードライトステップと、前記リードライトステップにより読み取られた認証情報に基づいて認証を行う認証処理ステップとをコンピュータに実行させる。【００１１】
また、本発明は、ＩＣカードから認証情報を読み取ることによりコンピュータに認証を行わせる認証方法であって、認証情報に係る被認証対象と識別情報とを対応付けて管理する識別情報管理ステップと、前記識別情報管理ステップにより管理されている識別情報を前記ＩＣカードに書き込むと共に、該書き込みに基づいて前記ＩＣカードに書き込まれた前記識別情報に対応する認証情報を読み取るリードライトステップと、前記リードライトステップにより読み取られた認証情報に基づいて認証を行う認証処理ステップとを備える。【００１２】
また、本発明は、ＩＣカードとメモリを備える端末装置を用いて情報処理装置に認証を行わせる認証方法であって、前記情報処理装置において、認証情報に係る被認証対象と識別情報とを対応付けて管理する識別情報管理ステップと、前記情報処理装置において、前記被認証対象に対応する識別情報を前記ＩＣカードに書き込む識別情報書き込みステップと、前記端末装置において、前記ＩＣカードに書き込まれた識別情報を取得する識別情報取得ステップと、前記端末装置において、前記識別情報取得ステップにより取得された識別情報に基づいて、該識別情報に対応付けられて記憶されている認証情報を前記メモリから読み出し、該読み出した認証情報を前記ＩＣカードから読み取り可能に該ＩＣカードに設定する認証情報設定ステップと、前記情報処理装置において、前記ＩＣカードから前記認証情報を読み取る認証情報読み取りステップと、前記認証情報読み取りステップにより読み取られた認証情報を用いて認証を行う認証処理ステップとを備える。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態に係る携帯電話機、業務機器及びリーダライタによる全体構成を示すブロック図である。
【図２】本実施の形態に係る携帯電話機の構成を示すブロック図である。
【図３】携帯電話機のＩＣカードの構成を示すブロック図である。
【図４】携帯電話機の内部メモリの構成を示すブロック図である。
【図５】ＩＣカードのＩＣメモリ部の構成を示すブロック図である。
【図６】本実施の形態に係る認証情報管理装置の構成を示すブロック図である。
【図７】本実施の形態に係る業務機器及びリーダライタの構成を示すブロック図である。
【図８】リーダライタによるフラグ生成動作を示す処理フローである。
【図９】認証情報管理装置のフラグ及びＩＤ／ｐａｓｓｗｏｒｄの入力処理を示す処理フローである。
【図１０】本実施の形態における認証処理を示す処理フローである。
【図１１】認証情報管理装置の自動起動の動作を示す処理フローである。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を参照しつつ説明する。【００１５】
図１は、本実施の形態に係る認証システムの全体構成を示すブロック図である。【００１６】
この認証システムは、認証情報を保持する非接触ＩＣカードを搭載した携帯電話機１（端末装置）と、認証を行なう業務機器２（認証装置）と、携帯電話機１に対して認証情報の読み取りと書き込みを行なうリーダライタ３（認証装置）を備える。携帯電話機１は被認証対象を識別する情報であるフラグ（識別情報）と認証のための情報であるＩＤ／ｐａｓｓｗｏｒｄ（認証情報）を保持し、リーダライタ３から取得したフラグに応じたＩＤ／ｐａｓｓｗｏｒｄをリーダライタ３に読み取らせ、業務機器２はリーダライタ３からＩＤ／ｐａｓｓｗｏｒｄを取得し認証を行なう。【００１７】
図２は、本実施の形態に係る携帯電話機の構成を示すブロック図である。【００１８】
携帯電話機１はＩＣカード１１と認証情報管理装置１２と内部メモリ１３とディスプレイ１４と入力部１５を備える。入力部１５は識別情報と認証情報を入力するものであり、ディスプレイ１４は識別情報と認証情報の入力の際に情報を表示するものである。ＩＣカード１１、認証情報管理装置１２及び内部メモリ１３については図面を参照しつつ説明する。【００１９】
図３は、携帯電話機のＩＣカードの構成を示すブロック図である。【００２０】
ＩＣカード１１はアンテナ部１１１とＩ／Ｆ部１１２とＩＣメモリ部１１３と制御部１１４を備える。アンテナ部１１１はリーダライタ３と情報の送受信を行なうものであり、Ｉ／Ｆ部１１２は認証情報管理装置１２と情報の送受信を行なうものであり、ＩＣメモリ部１１３は情報を記憶するものであり、制御部１１４はアンテナ部１１１、Ｉ／Ｆ部１１２及びＩＣメモリ部１１３間の情報の受け渡しを制御するものである。【００２１】
図４は、携帯電話機の内部メモリの構成を示すブロック図である。【００２２】
内部メモリ１３はフラグを記憶する識別情報記憶部１３１とＩＤ／ｐａｓｓｗｏｒｄを記憶する認証情報記憶部１３２を備え、特定の被認証対象を示すフラグとその認証情報であるＩＤ／ｐａｓｓｗｏｒｄは対応付けられて保存される。また、識別情報記憶部１３１及び認証情報記憶部１３２へのアクセスは後述する認証情報管理装置１２のメモリ処理部１２３だけが行なうことができる。【００２３】
図５は、ＩＣカードのＩＣメモリ部の構成を示すブロック図である。【００２４】
ＩＣカード１１のＩＣメモリ部１１３内にはフラグを一時的に保存する領域であるフラグ領域、ＩＤ／ｐａｓｓｗｏｒｄを一時的に保存する領域であるＷＯＲＫ領域が定義されている。また、フラグ領域及びＷＯＲＫ領域の残りの領域である残領域は本実施の形態においては使用せず、他の装置及びプログラムが自由に使用することができる。【００２５】
図６は、本実施の形態に係る認証情報管理装置の構成を示すブロック図である。【００２６】
認証情報管理装置１２はＩＣカード処理部１２１（識別情報取得部、認証情報設定部）と入力処理部１２２とメモリ処理部１２３（認証情報記憶処理部）と表示制御部１２４を備える。【００２７】
メモリ処理部１２３は内部メモリ１３にフラグとフラグに対するＩＤ／ｐａｓｓｗｏｒｄを対応付けて記憶させる。また、メモリ処理部１２３はフラグ及びＩＤ／ｐａｓｓｗｏｒｄを暗号化して内部メモリ１３に記憶させることも可能であり、暗号化によってより高いセキュリティを確保することができる。また、内部メモリ１３から取得したフラグ及びＩＤ／ｐａｓｓｗｏｒｄがメモリ処理部１２３によって暗号化されている場合、メモリ処理部１２３はフラグ及びＩＤ／ｐａｓｓｗｏｒｄを復号化する。【００２８】
ＩＣカード処理部１２１はＩＣカード１１にフラグを取得させ、ＩＣカード１１のＩＣメモリ部１１３のフラグ領域から取得したフラグに基づいて内部メモリ１３の認証情報記憶部１３２からＩＤ／ｐａｓｓｗｏｒｄを取得し、取得したＩＤ／ｐａｓｓｗｏｒｄをＩＣメモリ部１１３のＷＯＲＫ領域に保存させる。【００２９】
入力処理部１２２は入力部１５により入力された情報を取得し、表示制御部１２４は情報を入力する際に必要な情報をディスプレイ１４に表示させる。【００３０】
図７は、本実施の形態に係る業務機器及びリーダライタの構成を示すブロック図である。なお、本実施の形態において業務機器はパーソナルコンピュータを想定している。また、業務機器とリーダライタはケーブルによって接続されているものとする。【００３１】
業務機器２は業務処理部２１と認証処理部２２を備える。認証処理部２２は認証を行なうためのアプリケーションであり、予め登録されたＩＤ／ｐａｓｓｗｏｒｄによって認証を行なうものであり、認証処理部２２自身を示す識別情報であるコントロールＩＤを出力するものである。また、業務処理部２１は所定の作業を行なうためのアプリケーションであり、認証処理部２２によって認証がなされることにより起動することができるものである。【００３２】
リーダライタ３はポーリング部３１とリードライト部３２とフラグ連携部３３（識別情報管理部、識別情報生成部）と認証情報連携部３４を備える。【００３３】
ポーリング部３１は携帯電話機１のＩＣカード１１のＩＣメモリ部１１３のＷＯＲＫ領域に書き込まれたＩＤ／ｐａｓｓｗｏｒｄをリードライト部３２に検知させ、リードライト部３２はＩＣメモリ部１１３のフラグ領域へのフラグの書き込みと、ＷＯＲＫ領域からのＩＤ／ｐａｓｓｗｏｒｄの読み取りを行なう。また、リードライト部３２はＩＣメモリ部１１３のフラグ領域及びＷＯＲＫ領域を初期化する。フラグ領域及びＷＯＲＫ領域の初期化によって、フラグ及びＩＤ／ｐａｓｓｗｏｒｄの流失を防ぎ、よりセキュリティを高めることができる。【００３４】
フラグ連携部３３は識別情報生成部３３１及び識別情報管理部３３２を備え、識別情報生成部３３１は業務機器２の認証処理部２２（被認証対象）から送信されたコントロールＩＤに基づいて識別用フラグを生成し、識別情報管理部３３２は認証処理部２２とフラグを対応付けて管理するものである。認証情報連携部３４はリードライト部３２が取得したＩＤ／ｐａｓｓｗｏｒｄを業務機器２の認証処理部２２に通知するものである。【００３５】
次に、本実施の形態に係る携帯電話機、業務機器及びリーダライタの動作について説明する。【００３６】
図８は、リーダライタによるフラグ生成動作を示す処理フローである。【００３７】
まず、業務機器２の認証処理部２２が起動されると、認証処理部２２は自身を示す固有の識別情報であるコントロールＩＤをリーダライタ３のフラグ連携部３３に対して出力し（Ｓ１０１）、フラグ連携部３３の認証情報生成部３３１は起動した認証処理部２２のコントロールＩＤを受信し（Ｓ１０２）、受信されたコントロールＩＤに基づいて、識別情報であるフラグを生成し（Ｓ１０３）、識別情報管理部３３２へ通知する（Ｓ１０４）。また、識別情報管理部３３２は識別情報生成部３３１から通知されたフラグを認証処理部２２のコントロールＩＤと対応付けて記録して管理する。これらの動作により特定の認証処理部２２を示す識別情報であるフラグが生成および管理され、以降認証処理部２２が起動される度に生成されたフラグをリーダライタ３に送信させることができる。また、フラグ連携部３３は認証処理部２２から出力されるコントロールＩＤを常に監視し、フラグ生成時に受信したコントロールＩＤと合致した場合にのみ、フラグをリーダライタ３に送信する。【００３８】
なお、フラグは認証処理部２２と対応付いている特定のアプリケーションである業務処理部２１に対して生成されても、特定のパーソナルコンピュータである業務機器２に対して生成されても構わない。【００３９】
図９は、認証情報管理装置のフラグ及びＩＤ／ｐａｓｓｗｏｒｄの入力処理を示す処理フローである。【００４０】
まず、携帯電話機１の入力部１５によって、認証用情報として特定のフラグであるフラグ３とフラグ３に対応するＩＤ／ｐａｓｓｗｏｒｄであるＩＤ３／ｐａｓｓ３が入力され（Ｓ２０１）、入力されたフラグ３及びＩＤ３／ｐａｓｓ３を認証情報管理装置１２の入力処理部１２２が取得し（Ｓ２０２）、メモリ処理部１２３（図６）は入力処理部１２２が取得したフラグ３及びＩＤ３／ｐａｓｓ３について、携帯電話機１の内部メモリ１３の識別情報記憶部１３１にフラグ３を保存し、認証情報記憶部１３２にＩＤ３／ｐａｓｓ３をフラグ３と対応付けて保存する（Ｓ２０３、認証情報記憶処理ステップ）。【００４１】
フラグとＩＤ／ｐａｓｓｗｏｒｄを対応付けて保存することにより、認証情報管理装置１２は特定のフラグ３を引数としてＩＤ３／ｐａｓｓ３を特定することができる。また、ＩＤ／ｐａｓｓｗｏｒｄの入力中にフラグを発信するリーダライタ３に携帯電話機１をかざすことによって、認証情報管理装置１２のＩＣカード処理部１２１がＩＣカード１１からフラグを取得し、フラグを自動入力させることもできる。【００４２】
図１０は、本実施の形態における認証処理を示す処理フローである。なお、図１０において認証情報管理装置１２はすでに起動されており、認証処理部２２を示すフラグ３は生成されているものとする。【００４３】
まず、認証情報管理装置１２のＩＣカード処理部１２１はＩＣカード１１のフラグ領域にフラグが書き込まれているか否かを連続もしくは定期的に走査し（Ｓ３０１）、リーダライタ３のフラグ連携部３３は、認証処理部２２から出力されるコントロールＩＤとフラグ生成時に取得したコントロールＩＤが合致することを確認し、フラグ領域にフラグ３をリードライト部３２に書き込ませる（Ｓ３０２、リードライトステップ）。【００４４】
そして、リーダライタ３のポーリング部３１はＩＣカード１１のＷＯＲＫ領域に対してＩＤ／ｐａｓｓｗｏｒｄの走査を開始し（Ｓ３０３）、認証情報管理装置１２のＩＣカード処理部１２１はフラグ領域からフラグ３を読み取り（Ｓ３０４、識別情報取得ステップ）、内部メモリ１３内のフラグ３を検索する（Ｓ３０５）。【００４５】
メモリ処理部１２３は内部メモリ１３のフラグ３を検知するとフラグ３に対応するＩＤ／ｐａｓｓｗｏｒｄであるＩＤ３／ｐａｓｓ３を読み取り（Ｓ３０６）、ＩＣカード処理部１２１はＩＣカード１１のＷＯＲＫ領域にＩＤ３／ｐａｓｓ３を書き込む（Ｓ３０７、認証情報設定ステップ）。【００４６】
そして、ＷＯＲＫ領域に対してＩＤ／ｐａｓｓｗｏｒｄの走査をしていたリーダライタ３のポーリング部３１はＩＤ３／ｐａｓｓ３を検知し、リードライト部３２がＷＯＲＫ領域に書き込まれたＩＤ３／ｐａｓｓ３を読み取り（Ｓ３０８、リードライトステップ）、認証情報連携部３４はリードライト部３２からＩＤ３／ｐａｓｓ３を取得して業務機器２の認証処理部２２に通知し、認証処理部２２はＩＤ３／ｐａｓｓ３によって認証を行なう（Ｓ３０９、認証処理ステップ）。【００４７】
以上説明したように、記憶容量の少ないＩＣカード１１を搭載する携帯電話機１であっても、携帯電話機１の内部メモリ１３に複数のＩＤ／ｐａｓｓｗｏｒｄをいずれの機器またはアプリケーションかを示すフラグと対応付けて管理し、リーダライタ３より発信されるフラグに応じてＩＣカード１１にＩＤ／ｐａｓｓｗｏｒｄを書き込むことによって、複数の認証を自動的に行なうことができる。【００４８】
なお、リーダライタ３がＩＤ／ｐａｓｓｗｏｒｄをＩＣカード１１から読み取る前に、ＩＣカード１１を使用したＰＩＮ認証を行ないより高いセキュリティを確保することもできる。また、リーダライタ３に起動コマンドを発信させ携帯電話機１をリーダライタ３にかざすことで認証情報管理装置１２が自動で起動するようにすることもできる。以下、その動作を説明する。【００４９】
図１１は、認証情報管理装置の自動起動の動作を示す処理フローである。【００５０】
まず、業務機器２の認証処理部２２が起動すると（Ｓ４０１）、リーダライタ３のフラグ連携部３３が認証処理部２２を検知し、リードライト部３２に携帯電話機１の認証情報管理装置１２の起動コマンドを連続的に送信させる（Ｓ４０２）。【００５１】
起動コマンドが送信されているリーダライタ３に携帯電話機１がかざされると、携帯電話機１のＩＣカード１１のアンテナ部１１１は起動コマンドを受信し（Ｓ４０３）、受信した起動コマンドはＩ／Ｆ部１１２によって認証情報管理装置１２に送信される（Ｓ４０４）。【００５２】
起動コマンドによって認証情報管理装置１２は起動し（Ｓ４０５）、応答処理を返す（Ｓ４０６）。また、起動コマンドを受信する以前に起動していた場合であっても同様に応答処理を返す。【００５３】
応答処理をＩ／Ｆ部１１２経由で受取ったＩＣカード１１の制御部１１４は応答処理を解釈し、応答コマンドをアンテナ部１１１に送信させる（Ｓ４０７）。応答コマンドを受取ったリーダライタ３は、以降図１０の処理フローと同様の動作で認証を行なう。【００５４】
以上の動作によって、携帯電話機１をリーダライタ３にかざすと認証情報管理装置１２が起動し、認証を行なうことができる。【００５５】
なお、本実施の形態において認証情報を保持する端末装置は非接触ＩＣカードを搭載する携帯電話機１を想定したが内部メモリ１３とＩＣカード１１を備え、認証情報管理装置１２が組み込めるものであれば携帯電話機１でなくても良く、ＩＣカード１１は接触ＩＣカードであっても良い。【００５６】
更に、認証情報管理装置１２、認証装置（業務機器２及びリーダライタ３）を構成するコンピュータにおいて上述した各ステップを実行させるプログラムを、認証情報管理プログラム、認証プログラムとして提供することができる。上述したプログラムは、コンピュータにより読み取り可能な記録媒体に記憶させることによって、認証情報管理装置１２、認証装置を構成するコンピュータに実行させることが可能となる。ここで、上記コンピュータにより読み取り可能な記録媒体としては、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【産業上の利用可能性】
【００５７】
以上説明したように、複数の認証情報をメモリに格納し、認証時にメモリ内の認証情報をＩＣカードへ書き込むことによって、複数の認証を１枚のＩＣカードでより低コストで行なうことのできる認証情報管理装置、認証情報管理プログラム及びその方法、認証装置、認証プログラム及び方法を提供することが可能になる。
【図１】
2009028018.tif 000003
【図２】
2009028018.tif 000004
【図３】
2009028018.tif 000005
【図４】
2009028018.tif 000006
【図５】
2009028018.tif 000007
【図６】
2009028018.tif 000008
【図７】
2009028018.tif 000009
【図８】
2009028018.tif 000010
【図９】
2009028018.tif 000011
【図１０】
2009028018.tif 000012
【図１１】
2009028018.tif 000013
【手続補正書】
【提出日】平成21年12月16日(2009.12.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＩＣカードとメモリを備える端末装置を用いて情報処理装置に認証を行わせるための認証情報を管理する認証情報管理装置であって、
前記ＩＣカードに書き込まれた識別情報を取得する識別情報取得部と、
前記識別情報取得部により取得された識別情報に基づいて、該識別情報に対応付けられて記憶されている認証情報を前記メモリから読み出し、該読み出した認証情報を前記ＩＣカードから読み取り可能に該ＩＣカードを設定する認証情報設定部と
を備えてなる認証情報管理装置。
【請求項２】
請求項１に記載の認証情報管理装置において、
前記ＩＣカードにより前記識別情報を取得し、前記メモリに該識別情報と該識別情報に対する前記認証情報とを対応付けて格納させる認証情報記憶処理部を備えることを特徴とする認証情報管理装置。
【請求項３】
請求項１に記載の認証情報管理装置において、
前記ＩＣカードは前記識別情報を記憶する識別情報記憶部と、
前記識別情報に対応する認証情報を記憶する認証情報記憶部とを備え、
前記認証情報設定部は、前記識別情報記憶部に記憶されている識別情報から、該識別情報に対応付けられている認証情報を前記メモリから読み出し、前記認証情報記憶部に記憶させて前記認証情報を読み取り可能にＩＣカードを設定することを特徴とする認証情報管理装置。
【請求項４】
ＩＣカードとメモリを備える端末装置を用いて情報処理装置に認証を行わせるための認証情報を前記端末装置のコンピュータにより管理する認証情報管理プログラムであって、
前記ＩＣカードに書き込まれた識別情報を取得する識別情報取得ステップと、
前記識別情報取得ステップにより取得された識別情報に基づいて、該識別情報に対応付けられて記憶されている認証情報を前記メモリから読み出し、該読み出した認証情報を前記ＩＣカードから読み取り可能に該ＩＣカードを設定する認証情報設定ステップと
をコンピュータに実行させる認証情報管理プログラム。
【請求項５】
請求項４に記載の認証情報管理プログラムにおいて、
前記ＩＣカードにより前記識別情報を取得し、前記メモリに該識別情報と該識別情報に対する前記認証情報とを対応付けて格納させる認証情報記憶処理ステップをコンピュータに実行させることを特徴とする認証情報管理プログラム。
【請求項６】
ＩＣカードとメモリを備える端末装置を用いて情報処理装置に認証を行わせるための認証情報を前記端末装置のコンピュータにより管理する認証情報管理方法であって、
前記ＩＣカードに書き込まれた識別情報を取得する識別情報取得ステップと、
前記識別情報取得ステップにより取得された識別情報に基づいて、該識別情報に対応付けられて記憶されている認証情報を前記メモリから読み出し、該読み出した認証情報を前記ＩＣカードから読み取り可能に該ＩＣカードを設定する認証情報設定ステップと
を備えてなる認証情報管理方法。
【請求項７】
請求項６に記載の認証情報管理方法において、
前記ＩＣカードにより前記識別情報を取得し、前記メモリに該識別情報と該識別情報に対する前記認証情報とを対応付けて格納させる認証情報記憶処理ステップを備えることを特徴とする認証情報管理方法。
【請求項８】
ＩＣカードから認証情報を読み取ることにより認証を行なう認証装置であって、
認証情報に係る被認証対象と識別情報とを対応付けて管理する識別情報管理部と、
前記識別情報管理部により管理されている識別情報を前記ＩＣカードに書き込むと共に、該書き込みに基づいて前記ＩＣカードに書き込まれた前記識別情報に対応する認証情報を読み取るリードライト部と、
前記リードライト部により読み取られた認証情報に基づいて認証を行う認証処理部と
を備えてなる認証装置。
【請求項９】
ＩＣカードから認証情報を読み取ることによりコンピュータに認証を行わせる認証プログラムであって、
認証情報に係る被認証対象と識別情報とを対応付けて管理する識別情報管理ステップと、
前記識別情報管理ステップにより管理されている識別情報を前記ＩＣカードに書き込むと共に、該書き込みに基づいて前記ＩＣカードに書き込まれた前記識別情報に対応する認証情報を読み取るリードライトステップと、
前記リードライトステップにより読み取られた認証情報に基づいて認証を行う認証処理ステップと
をコンピュータに実行させる認証プログラム。
【請求項１０】
ＩＣカードから認証情報を読み取ることによりコンピュータに認証を行わせる認証方法であって、
認証情報に係る被認証対象と識別情報とを対応付けて管理する識別情報管理ステップと、
前記識別情報管理ステップにより管理されている識別情報を前記ＩＣカードに書き込むと共に、該書き込みに基づいて前記ＩＣカードに書き込まれた前記識別情報に対応する認証情報を読み取るリードライトステップと、
前記リードライトステップにより読み取られた認証情報に基づいて認証を行う認証処理ステップと
を備えてなる認証方法。
【請求項１１】
ＩＣカードとメモリを備える端末装置を用いて情報処理装置に認証を行わせる認証方法であって、
前記情報処理装置において、認証情報に係る被認証対象と識別情報とを対応付けて管理する識別情報管理ステップと、
前記情報処理装置において、前記被認証対象に対応する識別情報を前記ＩＣカードに書き込む識別情報書き込みステップと、
前記端末装置において、前記ＩＣカードに書き込まれた識別情報を取得する識別情報取得ステップと、
前記端末装置において、前記識別情報取得ステップにより取得された識別情報に基づいて、該識別情報に対応付けられて記憶されている認証情報を前記メモリから読み出し、該読み出した認証情報を前記ＩＣカードから読み取り可能に該ＩＣカードに設定する認証情報設定ステップと、
前記情報処理装置において、前記ＩＣカードから前記認証情報を読み取る認証情報読み取りステップと、
前記認証情報読み取りステップにより読み取られた認証情報を用いて認証を行う認証処理ステップと
を備えてなる認証方法。
【請求項１２】
請求項１１に記載の認証方法において、
前記端末装置は携帯電話機であり、前記ＩＣカードは該携帯電話機に搭載される非接触ＩＣカードであることを特徴とする認証方法。
【国際調査報告】
2009028018.tif 000014
2009028018.tif 000015
2009028018.tif 000016
2009028018.tif 000017