(57)【要約】【課題】バリュー格納限度量を最大バリュー限度量以下に抑制する。【解決手段】１つまたは複数種類のバリューを格納する記憶手段と、外部からの命令により新たな種類のバリュー格納領域を作成するデータ処理制御手段（１１）とを有する携帯可能媒体（１）において、記憶手段にバリュー種別毎に設定された最大バリュー格納限度量（１２）が格納され、外部からの命令で新たな種類のバリュー格納領域（１３）を作成する際に、最大バリュー格納限度量を参照して命令データのバリュー格納限度量と比較し、最大バリュー格納限度量以下となるように、バリュー格納領域を作成するようにしたものである。【選択図】　　　　図１
2004029883.tif 000002
【特許請求の範囲】
【請求項１】
１つまたは複数種類のバリューを格納する記憶手段と、外部からの命令に応じて新たな種類のバリュー格納領域を作成するデータ処理制御手段とを有する携帯可能媒体において、
前記記憶手段にバリュー種別毎に設定された最大バリュー格納限度量が格納され、
前記データ処理制御手段は、外部からの命令により新たな種類のバリュー格納領域を作成する際に、前記記憶手段に格納されている当該バリュー種別についての最大バリュー格納限度量を参照して外部からの命令データのバリュー格納限度量と比較し、命令データのバリュー格納限度量が当該バリュー種別についての最大バリュー格納限度量以下であることを条件に、当該バリュー格納領域を作成することを特徴とする携帯可能媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は携帯可能媒体に係り、特にバリュー格納限度量を制限して不正なバリューの蓄積を防止するようにした携帯可能媒体に関するものである。
【０００２】
【従来の技術及び発明が解決しようとする課題】
一般に、メモリカード、プリペイドカード、クレジットカード、ＩＣカード、携帯電話機等の記憶機能や演算機能を有する携帯可能媒体においては、電子マネーや獲得ポイントの最大限度量を設定し、その範囲での電子マネーの使用やポイントの蓄積を行えるようにすることが行われている。例えば、複数種類の貨幣価値やロイヤルティポイント（以下、バリューという）等を格納可能な電子マネー用携帯可能媒体において、新たなサービス事業者の参入や、異なる通貨への対応が必要となった場合には、外部からの命令により、携帯可能媒体内の演算処理制御手段が機能して新たな種類のバリューを格納するメモリ領域が作成される。この場合、通常、不正なバリュー蓄積を防止するために、バリュー格納領域には作成と同時にバリュー格納限度量が設定される。しかし、バリュー格納限度量自体が不正に大きい値に設定されてしまうと、事実上バリュー格納量制限が機能しなくなり、セキュリティ上問題となる。
【０００３】
本発明は上記課題を解決するためのもで、バリュー格納限度量を最大バリュー限度量以下に抑制してセキュリティを高めるようにすることを目的とする。
【０００４】
【課題を解決するための手段】
本発明は、１つまたは複数種類のバリューを格納する記憶手段と、外部からの命令に応じて新たな種類のバリュー格納領域を作成するデータ処理制御手段とを有する携帯可能媒体において、前記記憶手段にバリュー種別毎に設定された最大バリュー格納限度量が格納され、前記データ処理制御手段は、外部からの命令により新たな種類のバリュー格納領域を作成する際に、前記記憶手段に格納されている当該バリュー種別についての最大バリュー格納限度量を参照して外部からの命令データのバリュー格納限度量と比較し、命令データのバリュー格納限度量が当該バリュー種別についての最大バリュー格納限度量以下であることを条件に、当該バリュー格納領域を作成することを特徴とする。
【０００５】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。
図１は本発明の携帯可能媒体の概念図、図２はバリュー毎に設定された最大バリュー格納限度量の例を示す図、図３は新たに生成されるバリュー格納領域を説明する図、図４は処理フローを説明する図である。
【０００６】
図１において、携帯可能媒体１は、少なくとも各種の演算処理を行う演算部と各種データを記憶する記憶部を有しており、ホストコンピュータやリーダ／ライタ（図示せず）からの命令を受信すると、演算部のデータ処理制御手段１１は命令を解釈し、適宜、記憶部に格納されているデータを読み込んで実行し、結果を記憶部に書き込むとともに、実行結果を外部へ応答する機能を有している。記憶部には、最大バリュー格納限度量テーブル１２が格納されるとともに、バリュー格納領域１３が生成される。本発明は、外部からの命令により新たにバリュー格納領域を生成する際に、最大バリュー格納限度量テーブル１２を参照し、命令データのバリュー限度量がテーブルに設定されている最大バリュー格納限度量以下か否かをチェックし、最大バリュー格納限度量を超えないようにバリュー格納領域１３を作成するものである。
【０００７】
図２は最大バリュー格納限度量の設定例を示す図であり、この例では、バリュー種別として日本円、米ドル、英ポンド、仏フラン、加ドルに対してそれぞれ最大限度量が１００００円、２００００＄、１０００£、５００００ｆ、５０００＄が設定されている。
【０００８】
上記したように、データ処理制御手段１１は、外部からの命令により新たにバリュー格納領域を生成する際に、最大バリュー格納限度量テーブル１２を参照し、命令データのバリュー限度量がテーブルに設定されている最大バリュー格納限度量以下か否かをチェックする。例えば、図３に示すように、１００００円を限度とする格納領域１３が既に設定されている場合、さらに米ドルで２００００＄を限度とする格納領域の生成要求があった場合、図２のテーブルを参照すると、２００００ドルが最大限度量であり、生成要求の限度量がこれ以下であるため、新たに格納領域１３′が生成され、バリュー格納限度量２００００＄が設定される。
【０００９】
以上の処理について図４を参照して説明する。
携帯可能媒体１がバリュー種別とバリュー格納限度量を含むバリュー格納領域生成命令を受信すると（ステップＳ１）、当該命令において指定されているバリュー種別に対応し、予め設定されている最大バリュー格納限度量を内部データから検索して参照し（ステップＳ２）、最大バリュー格納限度量▲１▼と命令データのバリュー格納限度量▲２▼を比較し（ステップＳ３）、▲２▼が▲１▼以下か否か判断し（ステップＳ４）、命令におけるバリュー格納限度量▲２▼が最大バリュー格納限度量▲１▼以下のときには、バリュー格納領域を生成し（ステップＳ５）、領域が正常に生成されたことを外部に応答して（ステップＳ６）処理を終了する。ステップＳ４において、命令におけるバリュー格納限度量▲２▼が最大バリュー格納限度量▲１▼より大きいときは、バリュー可能領域を生成せず（ステップＳ７）、領域が生成されなかったことを外部に応答して（ステップＳ８）処理を終了する。
【００１０】
【発明の効果】
以上のように本発明によれば、予め最大バリュー格納限度量を設定しておき、生成要求のバリュー格納限度量を設定された最大バリュー格納限度量と比較するようにしたので、携帯可能媒体に設定されるバリュー格納限度量が確実に制限され、不正なバリュー蓄積が不可能となり、セキュリティを高めることが可能となる。
【図面の簡単な説明】
【図１】本発明の携帯可能媒体の概念図である。
【図２】バリュー毎に設定された最大バリュー格納限度量を示す図である。
【図３】新たに生成されるバリュー格納領域を説明する図である。
【図４】処理フローを説明する図である。
【符号の説明】
１…携帯可能媒体、１１…データ処理制御手段、１２…最大バリュー格納限度量テーブル、１３…バリュー格納領域。
【図１】
2004029883.tif 000003
【図２】
2004029883.tif 000004
【図３】
2004029883.tif 000005
【図４】
2004029883.tif 000006