(57)【要約】      （修正有）【課題】個人情報とその他の情報とを同じレコードに格納しているＩＣカードでありながら、ＩＣカードのユーザー本人のみが個人情報を閲覧でき、本人以外は個人情報にマスク処理が施されたものしか閲覧できないＩＣカード、ＩＣカードの読出し方法及びプログラムを提供する。【解決手段】ＩＣカードは、個人情報、その他の情報のいずれなのかを示す識別子を格納するＴａｇ領域と、個人情報、その他の情報のいずれかを値として格納するＶａｌｕｅ領域との対が並ぶレコードを記憶する。ＩＣカードは、現在のセキュリティステータスが、成功という本人認証の結果を含まない場合Ｓ４：ＮＯ、受信した読出し要求の対象レコードに含まれる個人情報にマスク処理を施して返信するＳ５。現在のセキュリティステータスが、成功という本人認証の結果を含む場合Ｓ４：ＹＥＳ、対象レコードをそのまま返信するＳ６。【選択図】図１
2019046369.tif 000002
【特許請求の範囲】
【請求項１】
第１領域と第２領域との対が並び、第２領域は、個人情報、その他の情報のいずれかを値として格納し、第１領域は、その値が、個人情報、その他の情報のいずれなのかを示す識別子を格納しているレコードを記憶する手段と、
現在のセキュリティステータスが、成功という本人認証の結果を含まない場合、受信した読出し要求の対象レコードを、個人情報を示す識別子を格納している第１領域と対になっている第２領域が格納している値にマスク処理を施して返信し、現在のセキュリティステータスが、成功という本人認証の結果を含む場合、前記対象レコードを、そのまま返信する手段とを有することを特徴とするＩＣカード。
【請求項２】
第１領域と第２領域との対が並び、第２領域は、個人情報、その他の情報のいずれかを値として格納し、第１領域は、その値が、個人情報、その他の情報のいずれなのかを示す識別子を格納しているレコードを記憶する工程と、
現在のセキュリティステータスが、成功という本人認証の結果を含まない場合、受信した読出し要求の対象レコードを、個人情報を示す識別子を格納している第１領域と対になっている第２領域が格納している値にマスク処理を施して返信し、現在のセキュリティステータスが、成功という本人認証の結果を含む場合、前記対象レコードを、そのまま返信する工程とを含むことを特徴とするＩＣカードの読出し方法。
【請求項３】
ＩＣカードに、
第１領域と第２領域との対が並び、第２領域は、個人情報、その他の情報のいずれかを値として格納し、第１領域は、その値が、個人情報、その他の情報のいずれなのかを示す識別子を格納しているレコードを記憶する工程と、
現在のセキュリティステータスが、成功という本人認証の結果を含まない場合、受信した読出し要求の対象レコードを、個人情報を示す識別子を格納している第１領域と対になっている第２領域が格納している値にマスク処理を施して返信し、現在のセキュリティステータスが、成功という本人認証の結果を含む場合、前記対象レコードを、そのまま返信する工程とを実行させることを特徴とするＩＣカードの読出しプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカード、ＩＣカードの読出し方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、ＩＣカードは、レコードのアクセス要求（読出し、書き込み、書き換えのいずれかの要求）を受信すると、現在のセキュリティステータスと、対象レコードのアクセス権限とを比較し、現在のセキュリティステータスが、このアクセス権限を満足していれば、対象レコードへのアクセスを許可し、他方、満足していなければ、対象レコードにアクセスさせず、実行条件エラーを返信するアクセス制御を行う（例えば特許文献１参照）。
【０００３】
このようなアクセス制御では、アクセスを許可するか許可しないかの２択しかなく、しかも、現在のセキュリティステータスが、対象レコードのアクセス権限を満足すれば、アクセスが許可されてしまうので、例えば、個人情報とその他の情報とを同じレコードに書き込みを行っていた場合、このＩＣカードのユーザー本人でなくても、この個人情報を自由に閲覧することができるという欠点を有する。
【０００４】
これを防ぐには、個人情報とその他の情報とを書き込むレコードを分けたうえで、それぞれ別のアクセス権限を設定する必要があり、手間になるという欠点を有する。
【０００５】
また、マスク処理を施した個人情報と、この個人情報とを、出し分けたい場合、単純に両方の情報を異なるレコードに格納する必要があるという欠点を有する。ここでマスク処理とは、情報を非表示にしたり、又は、一般的な名称やダミー値にしたり、或いは、＊＊＊などの隠蔽処理を施すことで情報を見られないようしたりするなど、情報が存在することは分かるが、その情報が具体的にどのようなものかは分からないようにする処理のことである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−２５４２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、このような欠点を鑑みてなされたもので、個人情報とその他の情報とを同じレコードに格納しているＩＣカードでありながら、このＩＣカードのユーザー本人のみが、この個人情報を閲覧でき、この本人以外の人は、この個人情報にマスク処理が施されたものしか閲覧できないことを課題とする。
【課題を解決するための手段】
【０００８】
本発明において上記課題を解決するために、まず請求項１の発明では、
第１領域と第２領域との対が並び、第２領域は、個人情報、その他の情報のいずれかを値として格納し、第１領域は、その値が、個人情報、その他の情報のいずれなのかを示す識別子を格納しているレコードを記憶する手段と、
現在のセキュリティステータスが、成功という本人認証の結果を含まない場合、受信した読出し要求の対象レコードを、個人情報を示す識別子を格納している第１領域と対になっている第２領域が格納している値にマスク処理を施して返信し、現在のセキュリティステータスが、成功という本人認証の結果を含む場合、前記対象レコードを、そのまま返信する手段とを有することを特徴とするＩＣカードとしたものである。
【０００９】
また、請求項２の発明では、
第１領域と第２領域との対が並び、第２領域は、個人情報、その他の情報のいずれかを値として格納し、第１領域は、その値が、個人情報、その他の情報のいずれなのかを示す識別子を格納しているレコードを記憶する工程と、
現在のセキュリティステータスが、成功という本人認証の結果を含まない場合、受信した読出し要求の対象レコードを、個人情報を示す識別子を格納している第１領域と対になっている第２領域が格納している値にマスク処理を施して返信し、現在のセキュリティステータスが、成功という本人認証の結果を含む場合、前記対象レコードを、そのまま返信する工程とを含むことを特徴とするＩＣカードの読出し方法としたものである。
【００１０】
また、請求項３の発明では、
ＩＣカードに、
第１領域と第２領域との対が並び、第２領域は、個人情報、その他の情報のいずれかを値として格納し、第１領域は、その値が、個人情報、その他の情報のいずれなのかを示す識別子を格納しているレコードを記憶する工程と、
現在のセキュリティステータスが、成功という本人認証の結果を含まない場合、受信した読出し要求の対象レコードを、個人情報を示す識別子を格納している第１領域と対になっている第２領域が格納している値にマスク処理を施して返信し、現在のセキュリティステータスが、成功という本人認証の結果を含む場合、前記対象レコードを、そのまま返信する工程とを実行させることを特徴とするＩＣカードの読出しプログラムとしたものである。
【発明の効果】
【００１１】
本発明は、個人情報とその他の情報とを同じレコードに格納しているＩＣカードでありながら、このＩＣカードのユーザー本人のみが、この個人情報を閲覧でき、この本人以外の人は、この個人情報にマスク処理が施されたものしか閲覧できないという効果がある。
【図面の簡単な説明】
【００１２】
【図１】レコード読出し処理の流れを示すフローチャート。
【図２】レコードの構造を説明する図。
【発明を実施するための形態】
【００１３】
以下に、本発明の一実施形態を説明する。
【００１４】
本発明のＩＣカードは、図２に示すように、Ｔａｇ領域とＬｅｎｇｔｈ領域とＶａｌｕｅ領域との対が並ぶレコードを記憶している。
【００１５】
Ｖａｌｕｅ領域は、Ｖａｌｕｅ値として、個人情報、その他の情報のいずれかを格納している。
【００１６】
Ｌｅｎｇｔｈ領域は、Ｖａｌｕｅ値の長さを格納している。
【００１７】
Ｔａｇ領域は、このＴａｇ領域と対になっているＶａｌｕｅ領域に格納されているＶａｌｕｅ値が、個人情報、その他の情報のいずれなのかを示す識別子を格納している。
【００１８】
また、本発明のＩＣカードは、ＶｅｒｉｆｙコマンドとともにＰＩＮ（Ｐｅｒｓ
ｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）を受信すると、受信したＰＩＮと、記憶しているＰＩＮとを照合して、本人認証を行い、この本人認証の結果をセキュリティステータスとして記憶する。
【００１９】
また、本発明のＩＣカードは、レコードのアクセス要求（読出し、書き込み、書き換えのいずれかの要求）を受信すると、現在のセキュリティステータスと、対象レコードのアクセス権限とを比較し、現在のセキュリティステータスが、このアクセス権限を満足していれば、対象レコードへのアクセスを許可し、他方、満たしていなければ、対象レコードにアクセスさせず、実行条件エラーを返信するアクセス制御を行う。
【００２０】
以下に、本発明のＩＣカードが行うレコード読出し処理の流れを、図１のフローチャートに従って説明する。
【００２１】
Ｓ（ＳＴＥＰ）１；
レコードの読出し要求を受信する。
【００２２】
Ｓ（ＳＴＥＰ）２；
現在のセキュリティステータスと、対象レコードへのアクセス権限とを比較し、現在のセキュリティステータスが、このアクセス権限を満足しているかを確かめ、
満足しているならば、対象レコードの読出しを許可し、ＳＴＥＰ３に進み、
満足していないならば、対象レコードの読出しを許可せず、ＳＴＥＰ７に進む。
【００２３】
Ｓ（ＳＴＥＰ）３；
対象レコードに、個人情報を示す識別子があるかを確かめ、
あるならば、ＳＴＥＰ４に進み、
ないならば、ＳＴＥＰ６に進む。
【００２４】
Ｓ（ＳＴＥＰ）４；
現在のセキュリティステータスが、成功という本人認証の結果を含むかを確かめ、
失敗という本人認証の結果を含むか、或いは、本人認証の結果そのものを含まないならば、ＳＴＥＰ５に進み、
他方、成功という本人認証の結果を含むならば、ＳＴＥＰ６に進む。
【００２５】
Ｓ（ＳＴＥＰ）５；
対象レコードを、個人情報を示す識別子を格納しているＴａｇ領域と対になっているＶａｌｕｅ領域に格納されているＶａｌｕｅ値をダミー値に変換するマスク処理を施して返信して、ＥＮＤに進む。
【００２６】
Ｓ（ＳＴＥＰ）６；
対象レコードを、そのまま返信して、ＥＮＤに進む。
【００２７】
Ｓ（ＳＴＥＰ）７；
実行条件エラーを返信して、ＥＮＤに進む。
【図１】
2019046369.tif 000003
【図２】
2019046369.tif 000004