(57)【要約】【課題】ＳＩＭカードに記憶されたセキュア情報を適切に保護することができるＳＩＭカード、通信端末、及びセキュア情報保護方法を提供する。【解決手段】セキュア情報を記憶するセキュア情報記憶部２２と、セキュア情報へのアクセス可否を示すアクセス許可フラグを記憶するアクセス許可フラグ記憶部２３と、通信端末１０に設けられたスイッチ１４からの入力を検知した場合、アクセス許可フラグ記憶部２３のアクセス許可フラグをアクセス許可又はアクセス禁止を示す情報に書き換えるアクセス許可フラグ制御部２４と、アクセス許可フラグがアクセス許可を示している場合にのみ、セキュア情報にアクセス可能であるＳＩＭ制御部２５と、を備えることを特徴とする。【選択図】図１
2014164565.tif 000002
【特許請求の範囲】
【請求項１】
セキュア情報を記憶するセキュア情報記憶部と、
前記セキュア情報へのアクセス可否を示すアクセス許可フラグを記憶するアクセス許可フラグ記憶部と、
通信端末に設けられたスイッチからの入力を検知した場合、前記アクセス許可フラグ記憶部の前記アクセス許可フラグをアクセス許可又はアクセス禁止を示す情報に書き換えるアクセス許可フラグ制御部と、
前記アクセス許可フラグがアクセス許可を示している場合にのみ、前記セキュア情報にアクセス可能であるＳＩＭ制御部と、
を備えるＳＩＭカード。
【請求項２】
前記ＳＩＭカードはさらに所定時間を計時するタイマーを備え、
前記アクセス許可フラグ制御部は、前記入力を検知した場合、前記タイマーに基づき前記アクセス許可フラグを、前記入力を検知してから前記所定時間の間アクセス許可を示す情報にし、前記所定時間経過後に、アクセス禁止を示す情報に書き換えることを特徴とする、請求項１に記載のＳＩＭカード。
【請求項３】
請求項１又は２に記載のＳＩＭカードと、
前記入力を受け付けるスイッチと、
アプリケーションからの要求に基づき前記ＳＩＭカードにセキュア情報のアクセス要求を送信し、前記アクセス許可フラグがアクセス許可を示している場合にのみ、前記ＳＩＭカードから前記セキュア情報を取得する端末制御部と、
を備える通信端末。
【請求項４】
通信端末に搭載されたＳＩＭカードによるセキュア情報保護方法であって、
前記ＳＩＭカードはセキュア情報をセキュア情報記憶部に記憶し、前記セキュア情報へのアクセス可否を示すアクセス許可フラグをアクセス許可フラグ記憶部に記憶しており、
通信端末に備えられたスイッチからの入力を検知した場合、前記アクセス許可フラグ記憶部の前記アクセス許可フラグをアクセス許可又はアクセス禁止を示す情報に書き換えるアクセス許可フラグ書換えステップと、
前記アクセス許可フラグがアクセス許可を示している場合のみ、前記セキュア情報にアクセスするステップと、
を含むセキュア情報保護方法。
【請求項５】
前記アクセス許可フラグ書換えステップにおいて、前記入力を検知した場合、前記アクセス許可フラグを、前記入力を検知してから前記所定時間の間アクセス許可を示す情報にし、前記所定時間経過後に、アクセス禁止を示す情報に書き換えることを特徴とする、請求項４に記載のセキュア情報保護方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュア情報を保護可能なＳＩＭカード、該ＳＩＭカードを搭載した通信端末、及び該ＳＩＭカードによるセキュア情報保護方法に関する。
【背景技術】
【０００２】
通信端末に搭載されるＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ Ｉｄｅｎｔｉｔｙ Ｍｏｄｕｌｅ）カード等のＩＣカード（以下、ＳＩＭカードという。）には個人認証を行うための情報等（以下、セキュア情報という。）が記憶されており、当該セキュア情報を用いて個人認証が行われている。ＳＩＭカードは通信端末を介して常時ネットワークに接続される状態であるため、ＳＩＭカードによる当該個人認証機能のセキュリティを保護する方法として、暗証番号（ＰＩＮ）をユーザに入力させる方法が採用されている（例えば非特許文献１）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Ｃｏｍｐｕｔｅｒ Ｗｏｒｌｄ、“ボーダフォン、セキュリティ機能を持つスマートフォン用ＳＩＭ「Ｓｅｃｕｒｅ ＳＩＭ」を開発”、２０１２年３月８日、[online]、[２０１３年１月２８日検索]、インターネット<URL: http://www.computerworld.jp/topics/573/201900>
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら従来の方法によると、ＳＩＭカードは通信端末を介して常時ネットワークに接続される状態であるため、悪意のあるアプリケーションやマルウェアに通信端末のＯＳが乗っ取られ、さらにＰＩＮが盗まれて知られてしまうと、例えばネットワークを介してＳＩＭカードによる当該個人認証機能が悪用されてしまう恐れがある等、悪意のある第三者からのセキュア情報の保護が不十分であった。
【０００５】
従って、上記のような問題点に鑑みてなされた本発明の目的は、ＳＩＭカードに記憶されたセキュア情報を適切に保護することができるＳＩＭカード、通信端末、及びセキュア情報保護方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明に係るＳＩＭカードは、
セキュア情報を記憶するセキュア情報記憶部と、
前記セキュア情報へのアクセス可否を示すアクセス許可フラグを記憶するアクセス許可フラグ記憶部と、
通信端末に設けられたスイッチからの入力を検知した場合、前記アクセス許可フラグ記憶部の前記アクセス許可フラグをアクセス許可又はアクセス禁止を示す情報に書き換えるアクセス許可フラグ制御部と、
前記アクセス許可フラグがアクセス許可を示している場合にのみ、前記セキュア情報にアクセス可能であるＳＩＭ制御部と、
を備えることを特徴とする。
【０００７】
また、本発明に係る通信端末は、
前記ＳＩＭカードと、
前記入力を受け付けるスイッチと、
アプリケーションからの要求に基づき前記ＳＩＭカードにセキュア情報のアクセス要求を送信し、前記アクセス許可フラグがアクセス許可を示している場合にのみ、前記ＳＩＭカードから前記セキュア情報を取得する端末制御部と、
を備えることを特徴とする。
【０００８】
また、本発明に係るセキュア情報保護方法は、
通信端末に搭載されたＳＩＭカードによるセキュア情報保護方法であって、
前記ＳＩＭカードはセキュア情報をセキュア情報記憶部に記憶し、前記セキュア情報へのアクセス可否を示すアクセス許可フラグをアクセス許可フラグ記憶部に記憶しており、
通信端末に備えられたスイッチからの入力を検知した場合、前記アクセス許可フラグ記憶部の前記アクセス許可フラグをアクセス許可又はアクセス禁止を示す情報に書き換えるアクセス許可フラグ書換えステップと、
前記アクセス許可フラグがアクセス許可を示している場合のみ、前記セキュア情報にアクセスするステップと、
を含むことを特徴とする。
【発明の効果】
【０００９】
本発明におけるＳＩＭカード、通信端末、及びセキュア情報保護方法によれば、ＳＩＭカードに記憶されたセキュア情報を適切に保護することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１の通信端末のブロック図である。
【図２】実施の形態１のＳＩＭカードの動作を示すフローチャートである。
【図３】実施の形態１の通信端末の動作を示すフローチャートである。
【図４】実施の形態２の通信端末のブロック図である。
【図５】実施の形態２のＳＩＭカードの動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について説明する。
【００１２】
（実施の形態１）
図１は本発明の実施の形態１に係る通信端末１０の構成を示すブロック図である。本発明の実施の形態１に係る通信端末１０は、アプリケーション１１と、ＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ：オペレーティング・システム）１２と、通信端末制御部１３と、スイッチ１４と、ＳＩＭカード２０とを備える。
【００１３】
アプリケーション１１は、通信端末１０上で動作する、ＳＩＭカード２０による個人認証機能を用いる少なくとも１つのアプリケーション（ソフトウェア）である。アプリケーション１１は、ユーザからの入力、外部ネットワークからの指示等に基づき、ＯＳ１２、通信端末制御部１３を介してＳＩＭカード２０のセキュア情報へのアクセス要求を行う。そしてアプリケーション１１は当該セキュア情報により個人認証を行う。
【００１４】
ＯＳ１２は、通信端末１０の基本ソフトウェアであり、通信端末１０のハードウェアリソースの管理、及び通信端末１０上で動作するアプリケーション１１を含むソフトウェアやシステムの管理を行う。ＯＳ１２は、アプリケーション１１からセキュア情報へのアクセス要求があった場合、通信端末制御部１３を指示してＳＩＭカード２０にアクセス要求を送信させる。
【００１５】
通信端末制御部１３は、通信端末１０のアプリケーション１１及びＯＳ１２による各種処理内容を実現するハードウェアであり、好適には中央処理演算装置（ＣＰＵ）である。通信端末制御部１３は、ＯＳ１２からの指示に基づき、ＳＩＭカード２０の端子Ｃ７を介してＳＩＭカード２０にセキュア情報へのアクセス要求を含む各種信号を送信する。
【００１６】
スイッチ１４は、プッシュ式スイッチやスライド式のスイッチ等により構成され、ユーザによる入力を受け付ける。概略として本発明はスイッチ１４により、ＳＩＭカード２０のセキュア情報へのアクセス可否を切り替える。スイッチ１４は、ユーザによる入力を受け付けた場合、スイッチ入力信号を、ＳＩＭカード２０の端子Ｃ８を介してＳＩＭカード２０に送信する。
【００１７】
ここでスイッチ１４は、アプリケーション１１、ＯＳ１２、及び通信端末制御部１３とは別系統のインターフェースによりＳＩＭカード２０と通信する。またスイッチ１４はアプリケーション１１、ＯＳ１２、及び通信端末制御部１３からは切り離されており、アプリケーション１１、ＯＳ１２、及び通信端末制御部１３はスイッチ１４の制御をすることができないように構成する。
【００１８】
ＳＩＭカード２０は、個人認証機能を行うためのセキュア情報が格納されたＩＣカードであり、外部との通信インターフェースとして複数の端子Ｃ１〜Ｃ８を備える。上述のように端子Ｃ７及び端子Ｃ８は、それぞれ通信端末制御部１３及びスイッチ１４と通信をするためのインターフェースである。なおＳＩＭカード２０とスイッチ１４との通信インターフェースは端子Ｃ８に限られず、他の如何なる端子であってもよい。なおＣ１、Ｃ２、Ｃ３、Ｃ５、Ｃ７端子は他用途で用いられているため、好適にはＳＩＭカード２０とスイッチ１４との通信インターフェースとして、Ｃ４、Ｃ６、又はＣ８端子を用いる。
【００１９】
ＳＩＭカード２０は、記憶部２１と、セキュア情報記憶部２２と、アクセス許可フラグ記憶部２３と、アクセス許可フラグ制御部２４と、ＳＩＭ制御部２５とを備える。
【００２０】
記憶部２１は、好適にはＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）であり、個人認証機能に用いられるセキュア情報を除く各種情報を記憶する。
【００２１】
セキュア情報記憶部２２は、ＳＩＭカード２０による個人認証機能に必要なセキュア情報を記憶する。該セキュア情報は例えば当該ＳＩＭカード２０に対応付けられたユーザの暗号鍵等である。
【００２２】
アクセス許可フラグ記憶部２３は、セキュア情報記憶部２２のセキュア情報へのアクセス可否を示すフラグ（以下、アクセス許可フラグという。）を記憶する。例えばアクセス許可フラグは、ＯＮ又はＯＦＦの２値のいずれかを示す情報（フラグ）である。アクセス許可フラグがＯＮである場合、セキュア情報記憶部２２のセキュア情報へのアクセスが可能であることを示す。一方アクセス許可フラグがＯＦＦである場合、セキュア情報記憶部２２のセキュア情報へのアクセスが禁止（又は不可能）であることを示す。
【００２３】
アクセス許可フラグ制御部２４は、通信端末１０のスイッチ１４からの入力を、端子Ｃ８からの入力信号により検知する。そして通信端末１０のスイッチ１４からの入力を検知した場合、アクセス許可フラグ制御部２４は、アクセス許可フラグ記憶部２３のアクセス許可フラグを、アクセス許可を示す情報（ＯＮ）又はアクセス禁止を示す情報（ＯＦＦ）に書き換える。上述のように通信端末１０のスイッチ１４はアプリケーション１１、ＯＳ１２、及び通信端末制御部１３からは切り離されているため、アクセス許可フラグの書換えは、スイッチ１４からの入力信号のみによって行う。
【００２４】
具体的にはアクセス許可フラグ制御部２４は、通信端末１０のスイッチ１４からの入力を端子Ｃ８からの入力信号により検知した場合、アクセス許可フラグ記憶部２３のアクセス許可フラグを参照し、アクセス許可フラグがＯＦＦであるか否かを判断する。アクセス許可フラグがＯＦＦである場合、アクセス許可フラグ制御部２４は、アクセス許可フラグをＯＮに書き換える。一方アクセス許可フラグがＯＮである場合、アクセス許可フラグ制御部２４は、アクセス許可フラグをＯＦＦに書き換える。つまりアクセス許可フラグ制御部２４は、スイッチ１４からの入力信号を受け取る度に、アクセス許可フラグがＯＮからＯＦＦ、又はＯＦＦからＯＮに切り替える。
【００２５】
ＳＩＭ制御部２５は、ＳＩＭカード２０に係る各種制御を行う。ＳＩＭ制御部２５は、端子Ｃ７に接続され、端子Ｃ７を介して通信端末１０と通信する。ＳＩＭ制御部２５は、任意のタイミングで記憶部２１にアクセス可能である。一方、ＳＩＭ制御部２５は、アクセス許可フラグがアクセス許可を示している場合（アクセス許可フラグがＯＮの場合）にのみ、セキュア情報記憶部２２のセキュア情報にアクセス可能である。
【００２６】
具体的にはＳＩＭ制御部２５は、通信端末１０からセキュア情報へのアクセス要求を受信した場合、アクセス許可フラグ記憶部２３のアクセス許可フラグを参照し、アクセス許可フラグがＯＮであるか否かを判断する。そしてＳＩＭ制御部２５は、アクセス許可フラグがＯＮである場合、セキュア情報記憶部２２のセキュア情報にアクセスする。この場合、通信端末１０は、アクセスした当該セキュア情報に基づき、ＳＩＭカード２０による個人認証を行うことが可能となる。一方ＳＩＭ制御部２５は、アクセス許可フラグがＯＦＦである場合、セキュア情報記憶部２２のセキュア情報にアクセスできない。この場合通信端末１０は、当該セキュア情報を用いたＳＩＭカード２０による認証ができない。
【００２７】
次に、本発明に係る通信端末１０のＳＩＭカード２０のアクセス許可フラグの書換えに係る動作について、図２に示すフローチャートにより説明する。
【００２８】
はじめにＳＩＭカード２０のアクセス許可フラグ制御部２４は、通信端末１０のスイッチ１４からの入力を、端子Ｃ８からの入力信号により検知する（ステップＳ１０１）。スイッチ１４からの入力を検知した場合、ステップＳ１０２に進む。スイッチ１４からの入力を検知しない場合、ステップＳ１０１を繰り返し行う。
【００２９】
ステップＳ１０１においてスイッチ１４からの入力を検知した場合、アクセス許可フラグ制御部２４は、アクセス許可フラグ記憶部２３のアクセス許可フラグを参照し、アクセス許可フラグがＯＦＦであるか否かを判断する（ステップＳ１０２）。アクセス許可フラグがＯＦＦである場合、ステップＳ１０３に進む。一方アクセス許可フラグがＯＮである場合、ステップＳ４に進む。
【００３０】
アクセス許可フラグがＯＦＦである場合、アクセス許可フラグ制御部２４は、アクセス許可フラグをＯＮに書き換える（ステップＳ１０３）。ステップＳ１０２においてアクセス許可フラグがＯＮである場合、アクセス許可フラグ制御部２４は、アクセス許可フラグをＯＮに書き換える（ステップＳ１０４）。
【００３１】
次に、実施の形態１に係るＳＩＭカード２０を搭載した通信端末１０について、図３に示すフローチャートによりその動作を説明する。
【００３２】
はじめに通信端末１０のＯＳ１２は、アプリケーション１１からセキュア情報へのアクセス要求を検知する（ステップＳ２０１）。アクセス要求がある場合、ステップＳ２０２に進む。アクセス要求がない場合、ステップＳ２０１に戻る。
【００３３】
ステップＳ２０１においてアクセス要求を検知した場合、ＯＳ１２は、通信端末制御部１３に指示しＳＩＭカード２０へアクセス要求を送信させる。通信端末制御部１３はＳＩＭカード２０にアクセス要求を送信する（ステップＳ２０２）。
【００３４】
ＳＩＭ制御部２５は、通信端末１０からセキュア情報へのアクセス要求を受信した場合、ＳＩＭカード２０のＳＩＭ制御部２５は、アクセス許可フラグ記憶部２３のアクセス許可フラグを参照し、アクセス許可フラグがＯＮであるか否かを判断する（ステップＳ２０３）。
【００３５】
ステップＳ２０３においてアクセス許可フラグがＯＮである場合、ＳＩＭ制御部２５は、セキュア情報記憶部２２のセキュア情報にアクセスする（ステップＳ２０４）。この場合、通信端末１０は、アクセスした当該セキュア情報に基づき、ＳＩＭカード２０による個人認証を行うことが可能となる。一方ステップＳ２０３においてアクセス許可フラグがＯＮでない場合（ＯＦＦである場合）、セキュア情報記憶部２２のセキュア情報にアクセスできない（ステップＳ２０５）。この場合通信端末１０は、当該セキュア情報を用いたＳＩＭカード２０による認証ができない。ステップＳ２０４又はステップＳ２０５に続いて、ステップＳ２０１に戻る。
【００３６】
このように本発明によれば、通信端末１０に搭載されたＳＩＭカード２０が、スイッチ１４の入力信号により切り替え可能なアクセス許可フラグを備える。そしてＳＩＭ制御部２５は、アクセス許可フラグがアクセス許可を示している場合にのみ、セキュア情報記憶部２２のセキュア情報にアクセス可能となるように構成されているため、ＳＩＭカードに記憶されたセキュア情報を適切に保護することができる。特に本発明によれば、アクセス許可フラグがアクセス許可を示していない場合にはＳＩＭカード２０のセキュア情報による個人認証機能がネットワークに接続された状態ではなくなるため、万一、悪意のあるアプリケーションやマルウェアに通信端末１０のＯＳ１２が乗っ取られたとしても、ＳＩＭカードの個人認証機能が悪用されることがなくなる。
【００３７】
（実施の形態２）
以下に、本発明の実施の形態２について説明をする。図４は本発明の実施の形態２に係る通信端末１０の構成を示すブロック図である。実施の形態１と同一の構成については同一の符号を付し、説明は省略する。実施の形態２に係る通信端末１０は、実施の形態１にかかる構成と比較して、搭載されるＳＩＭカード２０が、タイマー２６を備える点及びアクセス許可フラグ制御部２４による制御が相違する。
【００３８】
タイマー２６は、所定時間を計時する。具体的にはタイマー２６は、アクセス許可フラグ制御部２４の起動指示に基づき、時間経過のカウントを開始する。
【００３９】
アクセス許可フラグ制御部２４は、通信端末１０のスイッチ１４からの入力を検知した場合、アクセス許可フラグ記憶部２３のアクセス許可フラグを参照し、アクセス許可フラグがＯＦＦであるか否かを判断する。アクセス許可フラグがＯＮである場合、アクセス許可フラグ制御部２４は、アクセス許可フラグをＯＦＦに書き換える。一方アクセス許可フラグがＯＦＦである場合、アクセス許可フラグ制御部２４は、アクセス許可フラグをＯＮに書き換え、かつタイマー２６に起動指示を送る。
【００４０】
またアクセス許可フラグ制御部２４は、タイマー２６の時間経過のカウントに基づき、所定時間（例えば５分）が経過したか否かを判断する。所定時間が経過した場合、アクセス許可フラグ制御部２４は、アクセス許可フラグをＯＦＦに書き換える。つまりアクセス許可フラグ制御部２４及びタイマー２６により、通信端末１０のスイッチ１４からの入力信号を検知してからの所定時間を計時し、当該所定時間の間において、アクセス許可フラグをＯＮにする。
【００４１】
次に、実施の形態２に係る通信端末１０のＳＩＭカード２０のアクセス許可フラグの書換えに係る動作について、図５に示すフローチャートにより説明する。なお実施の形態１と同一の動作については同一の符号を付し、説明は省略する。
【００４２】
実施の形態２に係るＳＩＭカード２０は、ステップＳ１０２においてアクセス許可フラグがＯＦＦであった場合、アクセス許可フラグ制御部２４がアクセス許可フラグをＯＮに書き換え、かつタイマー２６に起動指示を送る（ステップＳ１１３）。
【００４３】
続いてアクセス許可フラグ制御部２４は、タイマー２６の時間経過のカウントに基づき、所定時間が経過したか否かを判断する（ステップＳ１１４）。所定時間が経過した場合、アクセス許可フラグ制御部２４は、アクセス許可フラグをＯＦＦに書き換える（ステップＳ１１５）。そしてステップＳ１０１に戻る。
【００４４】
このように実施の形態２にかかるＳＩＭカード２０を搭載した通信端末１０によれば、タイマー２６により、スイッチ１４の入力検知後所定時間のみＳＩＭカード２０のセキュア領域にアクセスすることが可能となるため、スイッチ１４への入力を忘れたことによってアクセス許可フラグがＯＮのままであるような状況を防止することができ、ＳＩＭカードに記憶されたセキュア情報をより適切に保護することができる。
【００４５】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【符号の説明】
【００４６】
１０  通信端末
１１  アプリケーション
１２  ＯＳ
１３  通信端末制御部
１４  スイッチ
２０  ＳＩＭカード
２１  記憶部
２２  セキュア情報記憶部
２３  アクセス許可フラグ記憶部
２４  アクセス許可フラグ制御部
２５  ＳＩＭ制御部
２６  タイマー
【図１】
2014164565.tif 000003
【図２】
2014164565.tif 000004
【図３】
2014164565.tif 000005
【図４】
2014164565.tif 000006
【図５】
2014164565.tif 000007