Source: https://patents.google.com/patent/JPH11175402A/en
Timestamp: 2019-10-23 02:43:20
Document Index: 242660175

Matched Legal Cases: ['arts 2', 'art 4', 'art 4', 'art 5', 'art 6', 'art 7', 'art) 6']

JPH11175402A - Card type storage medium and access control method for the same and computer readable recording medium for recording access control program for card type storage medium - Google Patents
Card type storage medium and access control method for the same and computer readable recording medium for recording access control program for card type storage medium
JPH11175402A
JPH11175402A JP34038297A JP34038297A JPH11175402A JP H11175402 A JPH11175402 A JP H11175402A JP 34038297 A JP34038297 A JP 34038297A JP 34038297 A JP34038297 A JP 34038297A JP H11175402 A JPH11175402 A JP H11175402A
JP34038297A
修一 螺良
1997-12-10 Application filed by Fujitsu Ltd, 富士通株式会社 filed Critical Fujitsu Ltd
1997-12-10 Priority to JP34038297A priority Critical patent/JPH11175402A/en
1999-07-02 Publication of JPH11175402A publication Critical patent/JPH11175402A/en
PROBLEM TO BE SOLVED: To accurately attain the management and operation of a security system while simplifying the setting and charging work of access authority in a card type storage medium such as an IC card.
SOLUTION: This card type storage medium 1 is provided with storage parts 2-1 to 2-n for storing data and an access control part 4 for controlling access from an access subject to data. The access control part 4 is constituted so as to be provided with an access subject identification information generating part 5 for generating access subject identification information for identifying the access subject, an access authority information reading part 6 for reading access authority information 3-1 to 3-n set corresponding to data being the destination of an access request from the access subject and a control part 7 for obtaining the access authority from the access subject identification information and the access authority information 3-1 to 3-n and controlling the access from the access subject to the data based on the obtained access authority.
【０００１】（目次） 発明の属する技術分野 従来の技術（図４６，図４７） 発明が解決しようとする課題 課題を解決するための手段 発明の実施の形態 ・（ａ）一実施形態の説明（図１〜図５，図７〜図４ [0001] (Table of Contents) belonging art ART OF THE INVENTION (FIG. 46, FIG. 47) described embodiment · (a) an embodiment of the Invention The problem Problems that the Invention is to Solve ( 1 to 5, 7 to 4
５） ・（ｂ）その他（図６） 発明の効果 5) · (b) Others (6) Effect of the Invention
【発明の属する技術分野】本発明は、例えば電子マネー可搬媒体，クレジットカード，ＩＤカード，自治体カード等として用いられるＩＣカードのようなカード型記憶媒体に関し、更にはこのようなカード型記憶媒体のアクセス制御方法並びにカード型記憶媒体用アクセス制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。 BACKGROUND OF THE INVENTION The present invention is, for example, electronic money portable medium, credit cards, ID cards, relates card-type storage medium such as an IC card used as a municipal card or the like, such card type storage medium regarding access control method and a computer readable recording medium recording an access control program for the card type storage medium.
【０００３】近年、ＩＣカードの利用分野の拡大とともに、セキュリティが求められる重要な情報、例えば、電子マネー情報，クレジットカード情報，医療カルテ情報等がＩＣカードの中に格納されるようになってきている。 [0003] In recent years, along with the expanding fields of use of the IC card, important information that security is required, for example, electronic money information, credit card information, medical records information, and the like come to be stored in the IC card there. 従って、ＩＣカードでは、これらの情報を安全に蓄えることが要求されている。 Therefore, in the IC card, you can store such information safely being requested. このため、国際規格（ＩＳ For this reason, the international standard (IS
Ｏ７８１６）に則ったコマンドを用いてアクセス制御を行なう中で、セキュリティを高める必要がある。 In performing access control using the commands conforming to O7816), it is necessary to increase the security.
【従来の技術】従来より、カード型記憶媒体にてアクセス制御を行なうための技術としては、特開昭６０−１６ Conventionally, as a technique for performing access control by card type storage medium, JP 60-16
０４９１号公報（ＩＣカード），特開昭６０−２０５６ 0491 JP (IC card), JP-A-60-2056
８８号公報（携帯可能媒体），特開昭６０−２０５６８ 88 No. (portable medium), JP 60-20568
９号公報（携帯可能媒体），特開昭６０−２０５６９０ 9 No. (portable medium), JP 60-205690
号公報（携帯可能媒体），特開昭６０−２０７９３９号公報（電子装置の記録方式）等に記載された技術が、カード型記憶媒体のセキュリティを高める手段として有効であると考えられてきた。 JP (portable medium), the technology described in such (recording method of the electronic device) Sho 60-207939 JP have been considered to be effective as a means to enhance the security of the card type storage medium.
【０００５】例えば、特開昭６０−１６０４９１号公報（ＩＣカード）に記載された技術について、図４６ [0005] For example, techniques for which are described in JP 60-160491 discloses (IC card), FIG. 46
（ａ），図４６（ｂ）及び図４７を用いて説明する。 (A), it will be described with reference to FIG. 46 (b) and 47. 図４６（ａ）に示すように、ＩＣカード１００は、アクセス対象となるデータを格納するファイル１０１−１，１ As shown in FIG. 46 (a), IC card 100, the file stores the data to be accessed 101-1,1
０１−２をそなえており、ファイル１０１−１，１０１ Equipped with a 01-2, file 101-1,101
−２には、それぞれアクセス権限情報（セキュリティ管理情報）１０２−１，１０２−２が付与されている。 The -2, access right information, respectively (security management information) 102-1, 102-2 are given.
【０００６】また、クライアント１０３Ａには暗証番号（ｐｉｎ）“ａ”が与えられており、クライアント１０ [0006], is given a personal identification number (pin) "a" to the client 103A, client 10
３Ｂには暗証番号“ａ，ｃ”が与えられており、クライアント１０３Ｃには暗証番号“ａ，ｂ”が与えられている。 It is given a personal identification number "a, c" to 3B, personal identification number "a, b" is given to the client 103C. ここで、ファイル１０１−１，１０１−２に付与されるアクセス権限情報１０２−１，１０２−２はともに“ａ，ｂ”であるため、暗証番号“ａ，ｂ”をもっているクライアント１０３Ｃのみがファイル１０１−１，１ Here, because the access authority information 102-1 and 102-2, which is given to the file 101-1 and 101-2 are both "a, b", only the client 103C to have a personal identification number "a, b" is file 101-1,1
０１−２をリードすることができる。 01-2 it is possible to lead a.
【０００７】このような前提のもとで、クライアント１ [0007] Under such premise, client 1
０３Ａに、ファイル１０１−１へのリード権を新たに設定する場合について考える。 To 03A, consider the case to be newly set the lead rights to the file 101-1. ただし、クライアント１０ However, the client 10
３Ａにはファイル１０１−２へのアクセスは認められず、また、クライアント１０３Ｂにはファイル１０１− It was not observed access to the file 101-2 to 3A, also, the client 103B file 101-
１へのアクセスは認められない。 Access to 1 is not allowed. さらに、クライアント１０３Ｃへの影響は避けるものとする。 In addition, the impact on the client 103C is intended to avoid.
【０００８】この場合には、図４６（ｂ）に示すように、クライアント１０３Ａに更に暗証番号“ｄ”を与えて、クライアント１０３Ａのもつ暗証番号を“ａ，ｄ” [0008] In this case, as shown in FIG. 46 (b), giving further personal identification number "d" to the client 103A, a personal identification number with the client 103A "a, d"
とするとともに、ファイル１０１−１のアクセス権限情報１０２−１の設定を、符号１０２−１′に示すように変更すれば、クライアント１０３Ａに、ファイル１０１ With a, the setting of the access authority information 102-1 of the file 101-1, if changed as shown by reference numeral 102-1 ', the client 103A, file 101
−１へのリード権を新たに設定することができる。 The lead rights to -1 can be newly set.
【０００９】さらに、この後に、暗証番号“ｂ，ｃ”をもつクライアント１０３Ｄに対して、ファイル１０１− [0009] In addition, after this, to the client 103D with a personal identification number "b, c", file 101-
１へのリード権を新たに設定する場合について考える。 Consider the case to be newly set the lead right to the 1.
この場合には、図４７に示すように、クライアント１０ In this case, as shown in FIG. 47, the client 10
３Ｄに更に暗証番号“ｄ”を与えて、クライアント１０ Furthermore, given a personal identification number "d" in 3D, the client 10
３Ｄのもつ暗証番号を“ｂ，ｃ，ｄ”とするとともに、 A personal identification number with the 3D "b, c, d" with a,
ファイル１０１−１のアクセス権限情報１０２−１′の設定を、符号１０２−１″に示すように変更すれば、クライアント１０３Ｄにも、ファイル１０１−１へのリード権を新たに設定することができる。 The setting of the access authority information 102-1 'of the file 101-1, if changed as shown by reference numeral 102-1 ", can also client 103D, to newly set the lead rights to the file 101-1 .
【００１０】なお、図４６（ｂ）及び図４７においては、ファイル１０１−２及びアクセス権限情報１０２− [0010] Incidentally, in FIG. 46 (b) and FIG. 47, the file 101-2 and the access authority information 102-
２の図示を省略している。 It is omitted 2 shown.
【発明が解決しようとする課題】しかしながら、上述したカード型記憶媒体におけるアクセス制御方法においては、アクセス権限の設定，変更方法やセキュリティシステムの使用，維持管理方法がわかりにくく、セキュリティシステムの設計者にとって、アクセス権限の設定，変更作業やセキュリティシステムの使用，維持管理作業がかなり煩雑なものとなるという課題がある。 [SUMMARY OF THE INVENTION However, in the access control method in the above-described card-type storage medium, setting of the access authority, the use of modifying and security systems, obscuring the maintenance method, for the security system designers , set of access rights, there is a problem that the use of change work and security system, the maintenance work becomes quite complicated.
【００１２】つまり、クライアント１０３Ａ〜１０３Ｄ [0012] In other words, the client 103A~103D
のアクセス権限を拡大したり縮小する場合には、ファイル１０１−１，１０１−２に付与されているアクセス権限情報１０２−１，１０２−２の見直しを行なわなければならず、アクセス権限の設定，変更作業がシステム全体に影響を及ぼすことになる。 In the case to reduce or enlarge the access authority of, it must be carried out a review of the access authority information 102-1 and 102-2 that have been granted to the file 101-1 and 101-2, set of access privileges, change work will affect the whole system. 即ち、このようにセキュリティシステムを定義した後のアクセス権限の変更は、 In other words, this change of access authorization after you have defined a security system,
セキュリティシステムの全体を見回してから行なうことが必要となり、アクセス権限の設定，変更作業がかなり煩雑なものとなるのである。 Must be made from looking around the entire security system, set access rights is the change work becomes quite complicated.
【００１３】なお、前述した他の公報に記載された技術においても同様の課題を有している。 [0013] Note that a similar problem also in the technique described in other publications mentioned above. さらに、電子マネー情報，クレジットカード情報，自治体情報等を１つのカード型記憶媒体に格納するような多目的利用を考えた場合には、セキュリティシステムの運用上、１か所でセキュリティの管理が行なえ、かつ用途間で情報の独立が保たれるようにすることが必要とされている。 Furthermore, electronic money information, credit card information, when considering multi-purpose use, such as storing municipal information and the like into one of the card-type storage medium, the operation of the security system, perform security management in one place, and be as independent information between applications is kept are needed.
【００１４】本発明は、このような課題に鑑み創案されたもので、多目的利用を考えた場合であっても、アクセス権限の設定，変更作業を簡素化しながら、セキュリティシステムの管理，運営を確実に行なえるようにした、 [0014] The present invention has been in view invented to such problems, even when considering multi-purpose use, set access rights, while simplifying the change work, reliable management of the security system, the operating It was to be carried out so to,
カード型記憶媒体及びカード型記憶媒体のアクセス制御方法を提供することを目的とするとともに、更には、アクセス主体からのデータアクセスを制御するためのカード型記憶媒体用アクセス制御プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。 Together and to provide an access control method for the card type storage medium and a card-type storage medium, and further, the computer reads the recorded card type storage medium for the access control program for controlling data access from the access subject and to provide a recording medium capable.
【課題を解決するための手段】このため、本発明のカード型記憶媒体は、アクセス対象となるデータを格納する記憶部と、アクセス主体からデータへのアクセスを制御するアクセス制御部とをそなえたカード型記憶媒体であって、アクセス制御部が、アクセス主体を識別するためのアクセス主体識別情報を生成するアクセス主体識別情報生成部と、アクセス主体からのアクセス要求先となるデータに対応して設定されたアクセス権限を求めるためのアクセス権限情報を読み込むアクセス権限情報読込部と、上記アクセス主体識別情報及びアクセス権限情報からアクセス主体識別情報に対応したアクセス権限を求め、求められたアクセス権限に基づいて、アクセス主体からのデータへのアクセスを制御する制御部とをそなえて構成されることを Means for Solving the Problems] Therefore, the card type storage medium of the present invention, equipped with a storage unit for storing data to be accessed, and an access controller for controlling access to data from the access subject a card-type storage medium, the access control unit, and the access subject identification information generating unit to generate an access subject identification information for identifying the access subject, in response to the data to be accessed requested from access subject set and access authority information reading unit to read access authority information for obtaining an access authority that is, obtains the access authority corresponding to the access subject identification information from the access subject identification information and the access authority information, based on the access authority obtained , to be configured to include a control unit for controlling access to data from the access subject 徴としている（請求項１）。 It is a symptom (claim 1).
【００１６】また、本発明のカード型記憶媒体は、請求項１記載のカード型記憶媒体において、アクセス主体識別情報が、少なくとも２つ以上のアクセスするための条件に関する情報により構成されることを特徴としている（請求項２）。 [0016] The card-type storage medium of the present invention, characterized in the card type storage medium according to claim 1 wherein, the access subject identification information is constituted by information about the conditions for at least two or more access It is set to (claim 2). さらに、本発明のカード型記憶媒体は、 Moreover, the card type storage medium of the present invention,
請求項１記載のカード型記憶媒体において、アクセス主体識別情報が、オペレータを照合するための照合用アクセス主体識別情報と、アプリケーションを認証するための認証用アクセス主体識別情報とにより構成されることを特徴としている（請求項３）。 In the card type storage medium according to claim 1 wherein, the access subject identification information, the collating access subject identification information for collating the operator, to be constituted by the authenticating access subject identification information for authenticating the application is characterized (claim 3).
【００１７】また、本発明のカード型記憶媒体は、請求項３記載のカード型記憶媒体において、照合用アクセス主体識別情報がオペレータの身分を示すアクセス主体照合情報に対応するものであるとともに、認証用アクセス主体識別情報がアプリケーションを識別するためのアクセス主体認証情報に対応するものであることを特徴としている（請求項４）。 [0017] The card-type storage medium of the present invention, in the card type storage medium according to claim 3, together with the collating access subject identification information corresponds to the access subject collating information that indicates the identity of the operator, the authentication use the access subject identification information is characterized in that they correspond to the access subject authenticating information for identifying the application (claim 4).
【００１８】さらに、本発明のカード型記憶媒体は、請求項３記載のカード型記憶媒体において、上記照合用アクセス主体識別情報及び認証用アクセス主体識別情報が、それぞれ少なくとも１つ以上のカテゴリ情報と階層をもつレベル情報とのマトリックスで表現されたことを特徴としている（請求項５）。 Furthermore, the card type storage medium of the present invention, in the card type storage medium according to claim 3, wherein said collating access subject identification information and the authenticating access subject identification information, and at least one category information respectively It is characterized in that it is represented by a matrix of the level information having hierarchies (claim 5). また、本発明のカード型記憶媒体は、請求項５記載のカード型記憶媒体において、アクセス権限情報が、マトリックスの各要素毎に上記照合用アクセス主体識別情報及び認証用アクセス主体識別情報を条件として決定されるアクセス権限要素と、 The card-type storage medium of the present invention, in the card type storage medium according to claim 5, wherein, the access authority information, subject to the verification for the access subject identification information and the authenticating access subject identification information for each element of the matrix and access rights elements to be determined,
アクセス権限要素を用いた演算関数とにより構成されることを特徴としている（請求項６）。 It is characterized by being constituted by an arithmetic function using the access authority elements (claim 6).
【００１９】さらに、本発明のカード型記憶媒体は、請求項１記載のカード型記憶媒体において、アクセス主体識別情報生成部が、オペレータを照合するためのデフォルトの照合用アクセス主体識別情報，アプリケーションを認証するためのデフォルトの認証用アクセス主体識別情報，オペレータの身分を示す参照用のアクセス主体照合情報，アプリケーションを識別するための参照用のアクセス主体認証情報，参照用のアクセス主体照合情報に対応したオペレータを照合するための照合用アクセス主体識別情報を発生するとともに参照用のアクセス主体認証情報に対応したアプリケーションを認証するための認証用アクセス主体識別情報を発生するためのアクセス主体識別情報発生情報及び発生した照合用アクセス主体識別情報をデフォル Furthermore, the card type storage medium of the present invention, in the card type storage medium according to claim 1 wherein, the access subject identification information generating unit, a default collating access subject identification information for collating the operator, the application the default authentication for access subject identification information for authenticating, corresponding to the access subject authenticating information, access subject collating information for reference for reference for identifying access subject collating information for reference that indicates the identity of the operator, the application access subject identification information for generating the authentication for the access subject identification information for authenticating the application corresponding to the access subject authenticating information for reference generation information and thereby generates a collating access subject identification information for collating the operator the default collation for the access subject identification information generated の照合用アクセス主体識別情報に反映させるとともに発生した認証用アクセス主体識別情報をデフォルトの認証用アクセス主体識別情報に反映させるための演算関数を保持することを特徴としている（請求項７）。 Of the authentication access subject identification information generated with reflecting the collating access subject identification information it is characterized by holding the operation function for reflecting the default authenticating access subject identification information (claim 7).
【００２０】また、本発明のカード型記憶媒体は、請求項１記載のカード型記憶媒体において、アクセス主体からデータにアクセスするための論理チャネルを複数そなえ、アクセス制御部が、アクセス主体からデータへのアクセスを論理チャネル毎に独立して制御することを特徴としている（請求項８）。 Further, the card type storage medium of the present invention, in the card type storage medium according to claim 1, wherein a plurality of logical channels to access data from the access subject, the access control unit, the access subject to data access to is characterized in that independently controlled for each logical channel (claim 8). さらに、本発明のカード型記憶媒体は、請求項８記載のカード型記憶媒体において、 Moreover, the card type storage medium of the present invention, in the card type storage medium according to claim 8,
アクセス制御部が、論理チャネル毎にアクセス主体識別情報を生成することを特徴としている（請求項９）。 Access control unit, is characterized by generating an access subject identification information for each logical channel (claim 9).
【００２１】また、本発明のカード型記憶媒体は、請求項１記載のカード型記憶媒体において、アクセス制御部における動作を監査した内容である監査ログを保持することを特徴としている（請求項１０）。 Further, the card type storage medium of the present invention, in the card type storage medium according to claim 1, is characterized by holding the audit log is a contents audit operation at access controller (claim 10 ). ところで、本発明のカード型記憶媒体のアクセス制御方法は、アクセス対象となるデータを格納する記憶部をそなえたカード型記憶媒体において、アクセス主体からデータへのアクセスを制御するためのカード型記憶媒体のアクセス制御方法であって、アクセス主体を識別するためのアクセス主体識別情報を生成するアクセス主体識別情報生成ステップと、アクセス主体からのアクセス要求先となるデータに対応して設定されたアクセス権限を求めるためのアクセス権限情報を読み込むアクセス権限情報読込ステップと、上記アクセス主体識別情報及びアクセス権限情報からアクセス主体識別情報に対応したアクセス権限を求め、求められたアクセス権限に基づいて、アクセス主体からのデータへのアクセスを制御する制御ステップとをそな Meanwhile, the access control method of the card type storage medium of the present invention, in the card type storage medium which includes a storage unit for storing data to be accessed, the card type storage medium for controlling access to data from the access subject of an access control method, and the access subject identification information generating step to generate an access subject identification information for identifying the access subject, an access authority set in correspondence with the data to be accessed requested from access subject and access rights information reading step of reading the access authority information for obtaining, for access rights corresponding to the access subject identification information from the access subject identification information and the access authority information, based on the access authority obtained, from access subject Zona a control step of controlling access to data て構成されることを特徴としている（請求項１ It is characterized by being configured Te (claim 1
【００２２】また、本発明のカード型記憶媒体のアクセス制御方法は、請求項１１記載のカード型記憶媒体のアクセス制御方法において、アクセス主体識別情報生成ステップが、アクセス主体からオペレータの身分を示すアクセス主体照合情報及びアプリケーションを識別するためのアクセス主体認証情報が入力されると、入力された上記アクセス主体照合情報及びアクセス主体認証情報と参照用のアクセス主体照合情報及び参照用のアクセス主体認証情報とを比較し、一致した場合には、上記参照用のアクセス主体照合情報及び参照用のアクセス主体認証情報に対応したオペレータを照合するための照合用アクセス主体識別情報及びアプリケーションを認証するための認証用アクセス主体識別情報を発生し、発生した上記照合用アクセス主 Further, the method of access control card type storage medium of the present invention, the access control method of the card type storage medium according to claim 11, wherein, the access subject identification information generating step, the access from the access subject indicates the identity of the operator When the access subject authenticating information for identifying the principal collating information and application is input, the access subject authenticating information for access subject collating information and the reference for reference and the access subject collating information and the access subject authenticating information input comparing, when there is a match, authentication for authenticating the collation access subject identification information and applications to match the operator corresponding to the access subject authenticating information for access subject collating information and the reference for the reference generate an access subject identification information, it generated the verification access main 識別情報及び認証用アクセス主体識別情報をオペレータを照合するためのデフォルトの照合用アクセス主体識別情報及びアプリケーションを認証するためのデフォルトの認証用アクセス主体識別情報に反映させることを特徴としている（請求項１２）。 It is characterized by reflecting the identity and authentication for the access subject identification information to the default authenticating access subject identification information for authenticating the default collating access subject identification information and applications to match the operator (claim 12).
【００２３】さらに、本発明のカード型記憶媒体のアクセス制御方法は、請求項１１記載のカード型記憶媒体のアクセス制御方法において、アクセス主体識別情報が、 Furthermore, the access control method of the card type storage medium of the present invention, the access control method of the card type storage medium according to claim 11, wherein, the access subject identification information,
オペレータを照合するための照合用アクセス主体識別情報と、アプリケーションを認証するための認証用アクセス主体識別情報とにより構成され、制御ステップが、上記照合用アクセス主体識別情報及び認証用アクセス主体識別情報を条件としてアクセス権限要素を決定し、アクセス権限要素を用いた演算により、アクセス主体識別情報に対応したアクセス権限を求めることを特徴としている（請求項１３）。 A collating access subject identification information for collating the operator is constituted by an authentication for the access subject identification information for authenticating the application control step, the collating access subject identification information and the authenticating access subject identification information determine the access element as a condition, the operation using the access authority elements, is characterized by determining the access rights corresponding to the access subject identification information (claim 13).
【００２４】ところで、本発明のカード型記憶媒体用アクセス制御プログラムを記録したコンピュータ読み取り可能な記録媒体は、アクセス対象となるデータを格納する記憶部をそなえたカード型記憶媒体において、アクセス主体からデータへのアクセスをコンピュータにより制御するためのカード型記憶媒体用アクセス制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、カード型記憶媒体用アクセス制御プログラムが、 By the way, the card type storage medium for the access control program and computer readable recording medium of the present invention, in the card type storage medium which includes a storage unit for storing data to be accessed, data from the access subject a computer-readable recording medium recording a card-type storage medium for the access control program for controlling access by a computer to, access control program for the card type storage medium,
アクセス主体を識別するためのアクセス主体識別情報を生成するアクセス主体識別情報生成部、アクセス主体からのアクセス要求先となるデータに対応して設定されたアクセス権限を求めるためのアクセス権限情報を読み込むアクセス権限情報読込部、および、上記アクセス主体識別情報及びアクセス権限情報からアクセス主体識別情報に対応したアクセス権限を求め、求められたアクセス権限に基づいて、アクセス主体からのデータへのアクセスを制御する制御部として、コンピュータを機能させることを特徴としている（請求項１４）。 Access to read access authority information for obtaining an access access subject identification information generating unit for generating a subject identification information, the access authority set in correspondence with the data to be accessed requested from access subject for identifying the access subject authority information reading unit, and obtains the access authority corresponding to the access subject identification information from the access subject identification information and the access authority information, based on the access authority obtained, control for controlling access to data from the access subject as part, it is characterized by causing a computer to (claim 14).
【発明の実施の形態】以下、図面を参照して本発明の実施の形態を説明する。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, an embodiment of the present invention with reference to the drawings. （ａ）一実施形態の説明 図１〜図３は本発明の一実施形態にかかるカード型記憶媒体の構成を示す機能ブロック図であり、この図１〜図３に示すカード型記憶媒体１は、例えば電子マネー可搬媒体，クレジットカード，ＩＤカード，自治体カード等として用いられるＩＣカードであって、アクセス対象となるデータを格納するファイル（記憶部）２−ｉ（ｉ＝ (A) Description Figs. 1 3 of an embodiment is a functional block diagram showing a configuration of a card-type storage medium to an embodiment of the present invention, the card-type storage medium 1 shown in FIGS. 1-3 , for example, electronic money portable medium, credit cards, ID cards, an IC card used as a municipal card, file (storage unit) for storing data to be accessed 2-i (i =
１〜ｎ，ｎ：任意の自然数），アクセス主体〔以下では、カード型記憶媒体１の所有者，この所有者がアクセスの際に用いる端末，実際にアクセスを行なうアプリケーション（クライアントアプリケーション）を総称してアクセス主体という。 1 to n, n: arbitrary natural number), access subject [hereinafter, the owner of the card type storage medium 1, the terminal which the owner used when the access actually collectively application (client application) to perform access that access subject Te. 〕からデータへのアクセスを制御するアクセス制御部４とをそなえて構成されている。 It is configured to include an access control unit 4 for controlling access to data from].
【００２６】ここで、ファイル２−ｉにおけるデータには、それぞれ、アクセス主体がそのデータにアクセスすることができるか否かを示すアクセス権限を求めるためのアクセス権限情報３−ｉ（ｉ＝１〜ｎ，ｎ：任意の自然数）が付与されている。 [0026] Here, the file in the data at 2-i, respectively, the access authority information for access subject seeks access rights indicate whether it is possible to access the data 3-i (i = 1~ n, n: arbitrary natural number) has been granted. また、アクセス制御部４は、 The access control unit 4,
図１に示すように、アクセス主体を識別するためのクリアランス情報（アクセス主体識別情報；図２に符号９で示す）を生成するクリアランス情報生成部（アクセス主体識別情報生成部）５と、アクセス主体からのアクセス要求先となるデータに対応して設定されたアクセス権限情報３−ｉを読み込むアクセス権限情報読込部６と、上記クリアランス情報９及びアクセス権限情報３−ｉからアクセス主体識別情報３−ｉに対応したアクセス権限を求め、求められたアクセス権限に基づいて、アクセス主体からのデータへのアクセスを制御する制御部７とをそなえて構成されている。 As shown in FIG. 1, the clearance information for identifying the access subject, and (access subject identification information indicated by reference numeral 9 in Figure 2) the clearance information generating unit for generating (access subject identification information generating unit) 5, access subject an access authority information reading unit 6 to read access authority information 3-i set in correspondence to the access request destination to become data from the access subject identification information from the clearance information 9 and the access authority information 3-i 3-i access rights corresponding to the determined, based on the access authority obtained, and is configured to include a control unit 7 for controlling access to data from the access subject.
【００２７】さらに、カード型記憶媒体１は、図２，図３に示すように、実際にアクセスを行なうクライアントアプリケーション１２をそなえており、このクライアントアプリケーション１２とアクセス制御部４との間には論理チャネル１３が設けられている。 Furthermore, the card type storage medium 1, 2, 3, equipped with a client application 12 to actually perform an access, the logic between the client application 12 and the access control unit 4 channel 13 is provided. また、カード型記憶媒体１は、図２に示すように、アクセス制御部４における動作を監査した内容である監査ログ８を保持するように構成されている。 The card-type storage medium 1, as shown in FIG. 2, and is configured to hold an audit log 8 is a contents audit operation at access control unit 4. なお、監査ログの一例を図７に示す。 Incidentally, an example of the audit log FIG. この監査ログは、監査ログ用のＩＥＦ〔内部ＥＦ This audit log, IEF for the audit log [internal EF
（Elementary File ）；後述にて用いる図１９等を参照〕に格納されている。 (Elementary File); stored in reference to FIG. 19, etc.] is used in later. ここで、ＩＥＦは順レコード構造となっており、コマンド受信／処理順にシーケンシャルに格納されている。 Here, IEF is a forward record structure, it is sequentially stored in the command receiving / processing order.
【００２８】なお、符号１１はカード型記憶媒体１内のデータを用いた各種の処理を行なう端末であり、符号１ [0028] Reference numeral 11 is a terminal that performs various processes using the data of the card-type storage medium 1, reference numeral 1
０はカード型記憶媒体１が挿入接続され、端末１１からの読み書き命令を伝達するカード接続装置である。 0 card type storage medium 1 is inserted and connected, a card connection device for transmitting read and write commands from the terminal 11. また、クライアントアプリケーション１２は、カード接続装置１０，端末１１内にあってもよいため、図２では、 The client application 12, since it is a card connection device 10, in the terminal 11, in FIG. 2,
カード型記憶媒体１，カード接続装置１０，端末１１の全てがクライアントアプリケーション１２をそなえているように記載されている。 Card type storage medium 1, the card connection device 10, all of the terminals 11 have been described as provided with a client application 12.
【００２９】さらに、カード型記憶媒体１は、図３に示すように、カード接続装置１０とのインタフェース部としての通信制御部１４をそなえている。 Furthermore, the card type storage medium 1, as shown in FIG. 3, and includes a communication control unit 14 of the interface unit with the card connection device 10. なお、この図３ In addition, FIG. 3
については、後述にて詳細に説明する。 It will be described in detail in later. ここで、前述したクリアランス情報９及びアクセス権限情報３−ｉについて説明する。 Here will be described the clearance information 9 and the access authority information 3-i described above.
【００３０】クリアランス情報９は、アクセス主体を識別するための情報であるが、本実施形態にかかるカード型記憶媒体１においては、クリアランス情報９は、少なくとも２つ以上のアクセスするための条件に関する情報により構成されている。 The clearance information 9 is information for identifying the access subject, in the card type storage medium 1 according to this embodiment, the clearance information 9 is information on conditions for at least two or more access and it is made of. 具体的には、クリアランス情報９は、図５に示すように、照合用クリアランス情報９Ａ Specifically, the clearance information 9, as shown in FIG. 5, collating clearance information 9A
と認証用クリアランス情報９Ｂとから構成されている。 It is composed of a certification for clearance information 9B with.
【００３１】ここで、照合用クリアランス情報９Ａは、 [0031] In this case, collating clearance information 9A is,
オペレータがカード型記憶媒体１の所有者であるかを確認するために、オペレータを照合するための情報であり、オペレータの身分を示すアクセス主体照合情報〔暗証番号（ｐｉｎ）〕に対応するものである。 For the operator to verify the owner of the card type storage medium 1 is information for checking an operator, which corresponds to the access subject collating information that indicates the identity of the operator [PIN (pin)] is there. また、認証用クリアランス情報９Ｂは、アクセス可能な端末１１を使用したアクセスであるかを確認するために、クライアントアプリケーション１２を認証するための情報であり、クライアントアプリケーション１２を識別するためのアクセス主体認証情報（端末１１から送信される認証キー情報）に対応するものである。 Further, the authentication clearance information 9B, in order to check whether the access to the accessible terminal 11 is information for authenticating the client application 12, the access subject authenticating for identifying the client application 12 which corresponds to the information (authentication key information transmitted from the terminal 11).
【００３２】そして、照合用クリアランス情報９Ａ及び認証用クリアランス情報９Ｂは、図１０（ａ），図１０ [0032] Then, collating clearance information 9A and the authenticating clearance information 9B is FIG. 10 (a), the 10
（ｂ）に示すように、それぞれ少なくとも１つ以上のカテゴリ情報と階層をもつレベル情報とのマトリックスで表現されている。 (B), the are expressed by a matrix of the respective level information having at least one or more category information and hierarchy. なお、図１０（ａ），図１０（ｂ）では、カテゴリ情報の一例として企業内の各部署名（人事，経理，総務，開発，購買）が用いられるとともに、 Incidentally, FIG. 10 (a), the in FIG. 10 (b), each unit signatures in the enterprise as an example of the category information (HR, accounting, general affairs, development, purchase) together are used,
階層をもつレベル情報の一例として企業内の役職名（部長，担当部長，課長，一般職）が用いられている。 Title of the company as an example of the level information having hierarchies (director, senior manager, manager, general employees) is used. また、図１０（ｃ）では、照合用クリアランス情報９Ａ及び認証用クリアランス情報９Ｂをまとめて表現した様子を仮想的に示している。 Further, in FIG. 10 (c), the shows a state in which collectively represents the collating clearance information 9A and the authenticating clearance information 9B virtually.
【００３３】そして、本実施形態においては、このような照合用クリアランス情報９Ａ及び認証用クリアランス情報９Ｂを生成するために、クリアランス情報生成部５ [0033] Then, in the present embodiment, in order to generate such a collating clearance information 9A and the authenticating clearance information 9B, the clearance information generating unit 5
が、デフォルトの照合用クリアランス情報，デフォルトの認証用クリアランス情報，参照用の暗証番号（参照用のアクセス主体照合情報），参照用の認証キー情報（参照用のアクセス主体認証情報），参照用の暗証番号に対応した照合用クリアランス情報を発生するとともに参照用の認証キー情報に対応した認証用クリアランス情報を発生するためのアクセス主体識別情報発生情報及び発生した照合用クリアランス情報をデフォルトの照合用クリアランス情報に反映させるとともに発生した認証用クリアランス情報をデフォルトの認証用クリアランス情報に反映させるための演算関数を保持している。 There, the default collation for clearance information, default authentication for clearance information, a personal identification number for reference (access subject collating information for reference), authentication key information for reference (access subject authenticating information for reference), for reference clearance for the default collating access subject identification information generating information and the generated collating clearance information for generating the authentication clearance information corresponding to the authentication key information for reference as well as generating the collating clearance information corresponding to the personal identification number the authentication clearance information generated with be reflected in the information holding calculation function for reflecting the default authentication clearance information. なお、これらの情報を用いた照合用クリアランス情報９Ａ及び認証用クリアランス情報９Ｂを生成については後述する。 Incidentally, the collating clearance information 9A and the authenticating clearance information 9B will be described later generated using these information.
【００３４】また、アクセス権限情報３−ｉは、アクセス主体のアクセス権限を求めるための情報であるが、本実施形態にかかるカード型記憶媒体１においては、アクセス権限情報３−ｉは、図１１に示すように、マトリックスの各要素毎に照合用クリアランス情報９Ａ及び認証用クリアランス情報９Ｂを条件として決定されるアクセス権限要素（図１１の符号Ｑ参照）と、これらのアクセス権限要素を用いた演算関数〔図１１の式（１）参照〕 Further, the access authority information 3-i is information for determining the access rights of the access subject, in the card type storage medium 1 according to this embodiment, the access authority information 3-i is 11 as shown in, operations and access authority elements (see reference numeral Q of Fig. 11) determined on the condition collating clearance information 9A and the authenticating clearance information 9B each element of the matrix, using these access elements function [equation 11 (1) see]
とにより構成されている。 It is constituted by the. なお、このアクセス権限情報３−ｉは、セキュリティシステムの設計者により、適宜設定される。 Note that the access authority information 3-i is the designer of the security system is appropriately set.
【００３５】なお、実際には、本実施形態にかかるカード型記憶媒体１において、上述したアクセス制御部４に相当する機能（即ち、クリアランス情報生成部５，アクセス権限情報読込部６及び制御部７に相当する機能） [0035] In practice, in the card type storage medium 1 according to this embodiment, the function corresponding to the access control unit 4 described above (i.e., the clearance information generating unit 5, the access authority information reading unit 6 and the control section 7 It corresponds to the function)
は、カード型記憶媒体１内のＲＯＭや図２に示す端末１ The terminal 1 shown in ROM and 2 of the card type storage medium 1
１等のようなコンピュータにおけるディスク装置等の記録媒体（ともに図示せず）に記録されたプログラム（以下、カード型記憶媒体用アクセス制御プログラムという）を、カード型記憶媒体１内又は図２に示す端末１１ Indicating a program recorded in a recording medium such as a disk device (both not shown) (hereinafter, referred to as the card-type storage medium for the access control program), and the card-type storage medium 1 or in FIG. 2 in a computer, such as one, etc. terminal 11
等のようなコンピュータにおけるメモリ（ＲＡＭ；図示せず）に読み出し、そのプログラムを起動してやはり図示しないプロセッサ回路（カード型記憶媒体１内のＭＰ Memory in a computer, such as the like; read (RAM not shown), MP processor circuit (card type storage medium 1 which also not shown to start the program
Ｕ又は図２に示す端末１１等のようなコンピュータにおけるＣＰＵ等）で実行することにより、プロセッサ回路の動作として実現される。 By executing by CPU or the like) in a computer such as terminal 11 shown in U or 2, it is realized as an operation of the processor circuit.
【００３６】ここで、カード型記憶媒体用アクセス制御プログラムは、アクセス主体を識別するためのクリアランス情報９（照合用クリアランス情報９Ａ，認証用クリアランス情報９Ｂ）を生成するクリアランス情報生成部５、アクセス主体からのアクセス要求先となるデータに対応して設定されたアクセス権限情報３−ｉを読み込むアクセス権限情報読込部６、および、上記クリアランス情報９及びアクセス権限情報３−ｉからクリアランス情報９に対応したアクセス権限を求め、求められたアクセス権限に基づいて、アクセス主体からのデータへのアクセスを制御する制御部７として、カード型記憶媒体１又はコンピュータを機能させるものである。 [0036] Here, the access control program for the card type storage medium, the clearance information 9 (collating clearance information 9A, authenticating clearance information 9B) for identifying the access subject clearance information generating unit 5 for generating, access subject access authority information reading unit 6 reads the access authority information 3-i set in correspondence to the access request destination to become data from, and, corresponding to the clearance information 9 from the clearance information 9 and the access authority information 3-i for access authorization, based on access rights obtained, as a control unit 7 for controlling access to data from the access subject, in which to function card type storage medium 1 or computer.
【００３７】なお、このカード型記憶媒体用アクセス制御プログラムは、例えばＣＤ−ＲＯＭ等に記録されており、ＣＤ−ＲＯＭ等から、カード型記憶媒体１内のＲＯ [0037] In this card-type storage medium for the access control program is, for example, recorded on a CD-ROM or the like, from a CD-ROM or the like, RO card-type storage medium 1
Ｍに予め記憶されたり、図２に示す端末１１等のようなコンピュータにおけるディスク装置等にインストールされて使用される。 Or stored in advance in the M, it is used by being installed in a disk device or the like in a computer such as terminal 11 shown in FIG. ここで、本実施形態にかかるカード型記憶媒体１のアクセス制御について、ある企業において、人事・経理部長及び経理課長がカード型記憶媒体１ Here, the card-type access control storage medium 1 according to this embodiment, in a company, the personnel and accounting manager and accounting section manager card type storage medium 1
内に格納される人事情報にアクセスする場合を例にあげて説明する。 It will be described as an example when accessing a personnel information stored within.
【００３８】カード型記憶媒体１としてＩＣカードを用いた場合のセキュリティシステムの構成例を図８ [0038] The configuration example of a security system that uses the IC card as the card type recording medium 1 8
（ａ），図８（ｂ）に示す。 (A), shown in Figure 8 (b). ここで、人事・経理部長（符号Ａで示す）は人事・経理部長の身分を示す暗証番号をもっており、経理課長（符号Ｂで示す）は経理課長の身分を示す暗証番号をもっているものとする。 Here, (indicated by the symbol A) personnel and accounting director has a personal identification number that indicates the status of personnel and accounting director, (indicated by the symbol B) accounting manager is assumed to have a personal identification number indicating the identity of the accounting section chief.
【００３９】また、符号１１ＡはＩＣカード１Ａに対して人事処理が可能な端末であり、符号１１ＢはＩＣカード１Ｂに対して経理処理が可能な端末である。 Further, reference numeral 11A is a terminal capable personnel processing for the IC card 1A, reference numeral 11B is a terminal capable of accounting processing to the IC card 1B. さらに、 further,
符号１０Ａ，１０Ｂは前述したカード接続装置である。 Code 10A, 10B is a card connection device described above.
そして、ＩＣカード１Ａ，１Ｂは、前述した図３に示すような構成を有している。 Then, IC card 1A, 1B has a configuration as shown in FIG. 3 described above. 図３において、符号１４はカード接続装置と命令の伝達／通知処理を行なう通信制御部，符号１２は人事処理又は経理処理を行なうためのクライアントアプリケーション，符号４は前述したアクセス制御部，符号２−１，２−２はそれぞれ人事情報及び経理情報を格納するファイル，符号３−１，３−２はそれぞれファイル２−１における人事情報及びファイル２ 3, reference numeral 14 denotes a communication control unit for performing transmission / notification process instruction card connecting device, reference numeral 12 is a client application for performing a personnel processing or the accounting processing, reference numeral 4 is the access control unit described above, reference numeral 2 1,2-2 files that store respectively the personnel information and the accounting information, reference numeral 3-1 and 3-2 personnel in each file 2-1 information and file 2
−２における経理情報に付与されたアクセス権限情報である。 An access authority information given to the accounting information in -2.
【００４０】なお、図８（ａ），図８（ｂ）に示す端末１１Ａ，１１Ｂを用いて人事処理又は経理処理を行なう場合には、ＩＣカード１Ａ，１Ｂ内の人事情報及び経理情報に対して読み書き等のアクセスを行なおうとする主体（即ち、人事・経理部長Ａ，経理課長Ｂ，端末１１ [0040] In the case of performing a personnel processing or the accounting processing by using the terminals 11A, 11B shown in FIG. 8 (a), FIG. 8 (b), IC card 1A, with respect to personnel information and the accounting information in 1B entity wishing to make a read and write access, such as Te (ie, personnel and accounting director a, accounting section manager B, terminal 11
Ａ，１１Ｂ，実際にアクセスを行なうＩＣカード１Ａ， A, 11B, IC card 1A that actually performs an access,
１Ｂ内のクライアントアプリケーション１２又は図示しない端末１１Ａ，１１Ｂ内のクライアントアプリケーション）を総称してアクセス主体という。 The client application 12 or not shown terminal 11A in 1B, client applications within 11B) collectively referred to as access subject to.
【００４１】ここで、アクセス主体が人事情報又は経理情報に対してアクセスする際には、必ずアクセス制御部４を経由しなければならない構造をＩＣカード１Ａ，１ [0041] Here, when the access subject accesses against personnel information or the accounting information, it must go through the access control unit 4 always structure of the IC card 1A, 1
Ｂはもっている。 B has. 即ち、本実施形態では、ＩＣカード１ That is, in this embodiment, IC card 1
Ａ，１Ｂは、図４に示すような構成をもっているのである。 A, 1B is the have a configuration as shown in FIG. アクセス主体は、ＩＣカード１Ａ，１Ｂ内の人事情報又は経理情報に対して自分が正しいアクセス権限をもつことを示すために、図１２に示すようなデフォルトのクリアランス情報（アクセス主体のデフォルトのクリアランス情報）をアクセス制御部４から獲得するように構成されている。 Access entity, IC card 1A, to show that with he correct access rights with respect to the personnel information or the accounting information in 1B, the default clearance information of the default clearance information (access subject as shown in FIG. 12 ) is configured to acquire the access control unit 4. なお、デフォルトのクリアランス情報には、認証用デフォルトクリアランス情報及び照合用デフォルトクリアランス情報の２種類があり、それぞれ、初期処理にてクリアランス情報の初期値としてロードされるものである。 Incidentally, default clearance information, there are two types of authentication for the default clearance information and the collating default clearance information, in which each is loaded as an initial value of the clearance information at an initial process.
【００４２】本実施形態においては、アクセスする人物がアクセスが認められた人物であるかを照合するため、 [0042] In the present embodiment, since the person accessing collates whether the person access is granted,
国際規格（ＩＳＯ７８１６−４）における本人照合（Ve Personal identification in the international standard (ISO7816-4) (Ve
rify）コマンドが用いられる。 rify) command is used. また、アクセスする端末１１Ａ，１１Ｂがアクセスが認められた端末であるかを認証するため、国際規格（ＩＳＯ７８１６−４）における外部認証（External Authenticate ）コマンドが用いられる。 The access to the terminal 11A, for 11B authenticates whether the terminal has been granted access, the external authentication in the international standard (ISO7816-4) (External Authenticate) command is used.
【００４３】なお、本人照合コマンドにおける暗証番号，外部認証コマンドにおける暗号キー情報（認証キー情報）は、それぞれ照合用クリアランス情報９Ａ及び認証用クリアランス情報９Ｂと連結している。 [0043] It should be noted that the personal identification number in the personal identification command, the encryption key information in the external authentication command (authentication key information), are connected with each collating clearance information 9A and the authenticating clearance information 9B. さらに、本実施形態における照合により得られる照合用クリアランス情報を図１３（ａ），図１３（ｂ）に示し、本実施形態における認証により得られる認証用クリアランス情報を図１４（ａ），図１４（ｂ）に示す。 Further, the collating clearance information obtained by collation in the embodiment FIG. 13 (a), the 13 shows (b), the authentication for clearance information obtained by authentication in the present embodiment FIG. 14 (a), the 14 It is shown in (b). なお、図１３ It should be noted that, as shown in FIG. 13
（ａ）に示す照合用クリアランス情報９Ａａ及び図１４ Clearance for verification shown in (a) information 9Aa and 14
（ａ）に示す認証用クリアランス情報９Ｂｙは、人事・ Authentication for clearance information 9By shown in (a), human resources and
経理部長Ａに対応するものであり、図１３（ｂ）に示す照合用クリアランス情報９Ａｂ及び図１４（ｂ）に示す認証用クリアランス情報９Ｂｚは、経理課長Ｂに対応するものである。 Is intended to correspond to the accounting manager A, authenticating clearance information 9Bz shown in collating clearance information 9Ab and FIG 14 (b) shown in FIG. 13 (b), which corresponds to the accounting section manager B.
【００４４】また、前述したように、ＩＣカード１Ａ， [0044] In addition, as described above, IC card 1A,
１Ｂ内の人事情報及び経理情報には、クリアランス情報９Ａ，９Ｂに対応したアクセス権限を生成するアクセス権限情報３−１，３−２がそれぞれ定義されている。 The personnel information and the accounting information in 1B, the access authority information 3-1, 3-2 for generating the access authority corresponding clearance information 9A, the 9B are defined respectively. ここで、図１５に人事情報に付与されるアクセス権限情報３−１の一部を示し、図１６に経理情報に付与されるアクセス権限情報３−２の一部を示す。 Here, it indicates a part of the access authority information 3-1 given to the personnel information in FIG. 15 shows a part of the access authority information 3-2 given to the accounting information in Figure 16.
【００４５】さらに、アクセス権限情報３−１，３−２ [0045] In addition, the access authority information 3-1, 3-2
としては、アクセス主体のアクセス権限を演算により求めるために、アクセス権限許可演算子Ｆｏ１，Ｆｏ２ As, in order to determine by calculation the access rights access subject, the access authority authorized operators Fo1, Fo2
〔図１５，図１６及び次式（２），（３）参照〕及びアクセス権を許可する条件（アクセス権限要素ｆｏ１１〜 [15, 16 and the following equation (2), (3) see] and conditions for granting access (access authority elements fo11~
ｆｏ２９；図１７，図１８参照）が定義されている。 Fo29; see FIGS. 17 and 18) are defined. なお、図１７に人事情報に付与されるアクセス権限情報３ The access authority information 3 to be given to the personnel information in FIG. 17
−１の一部を示し、図１８に経理情報に付与されるアクセス権限情報３−２の一部を示す。 It shows a portion of -1, indicating the part of the access authority information 3-2 given to the accounting information in Figure 18.
【００４６】 Ｆｏ１＝ｆｏ１１＋ｆｏ１４＋ｆｏ１７ …（２） Ｆｏ２＝ｆｏ２２＋ｆｏ２５＋ｆｏ２８ …（３） 例えば、図１７に示す人事情報に付与されるアクセス権限情報３−１では、アクセス権限要素ｆｏ１１は「部長／人事（つまり人事部長）」のクリアランス情報をもつアクセス主体に対するアクセス権限が定義されている。 [0046] Fo1 = fo11 + fo14 + fo17 ... (2) Fo2 = fo22 + fo25 + fo28 ... (3) For example, the access authority information 3-1 are given to the personnel information shown in FIG. 17, the access authority elements Fo11 the "Director / HR (i.e. Human Resources Manager access privileges have been defined for the access subject with a clearance information) ".
【００４７】そして、アクセス権限情報３−１，３−２ [0047] Then, the access authority information 3-1, 3-2
では、照合用クリアランス情報９Ａ及び認証用クリアランス情報９Ｂをともに取得したアクセス主体に対しては、全てのアクセス権限（Ｒ：リード権，Ｗ：ライト権，Ｘ：削除権）が許可されるように設定されている。 In respect both acquired access subject collating for clearance information 9A and the authenticating clearance information 9B, all the access rights (R: read authority, W: write authority, X: delete authority) as is permitted It has been set.
また、照合用クリアランス情報９Ａのみを取得したアクセス主体に対しては、リードのみが可能となり、その他は人事情報２−１へのアクセスが認められないように設定されている。 Further, with respect to the access subject that has obtained the only collating clearance information 9A, only the read is possible, others are set not permitted to access the personnel information 2-1.
【００４８】そして、照合及び認証により獲得したアクセス主体のクリアランス情報９Ａ，９Ｂは、そのアクセス主体のアクセスが閉塞されるまでアクセス制御部４内で保持されるようになっている。 [0048] Then, the clearance information 9A of access subject acquired by verification and authentication, 9B, access the access subject is adapted to be held until the access controller within 4 is closed. なお、実際には、ＩＣ It should be noted that, in fact, IC
カード１（１Ａ，１Ｂ）内のデータは、図１９に示すような構造を有している。 Data in the card 1 (1A, 1B) has a structure as shown in FIG. 19.
【００４９】この図１９は、ＩＣカード１内の不揮発性メモリの領域区分を示す図であり、前述した認証用デフォルトクリアランス情報及び照合用デフォルトクリアランス情報は、システム領域に格納されている。 [0049] FIG. 19 is a diagram showing an area division of the nonvolatile memory in the IC card 1, the above-mentioned default clearance information and the default clearance information for verification for authentication is stored in the system area. さらに、 further,
図１９に示すデータ域のファイル構成の詳細を図２０に示す。 The details of the file structure of the data area shown in FIG. 19 is shown in FIG. 20. なお、図１９，図２０において、ＭＦ（Master F Incidentally, FIG. 19, in FIG. 20, MF (Master F
ile ）はＤＦ（Dedicated File）の根幹となるものである。 ile) is intended to be the basis of DF (Dedicated File). また、ＥＦ（Elementary File ）としては、ＩＥＦ In addition, as the EF (Elementary File), IEF
（内部ＥＦ）とＷＥＦ（作業用ＥＦ）があり、ＩＥＦは認証用キーや照合用キー等やＩＣカード１内のクライアントアプリケーション以外のプログラムが管理・制御を目的として使用するデータを格納する領域であり、ＷＥ There are (internal EF) and WEF (work EF), IEF is an area for storing data programs other than the client application of the authentication key and the verification key or the like and an IC card 1 is used for the purpose of management and control Yes, WE
ＦはＩＣカード１内の各種プログラムではなく、外部機器（例えば端末１１，１１Ａ，１１Ｂ等）が使用するデータを格納する領域である（なお、データ内容は外部機器により任意に定義される）。 F is not a variety of programs in the IC card 1 is an area for storing data to an external device (for example, a terminal 11, 11A, 11B, etc.) use (Note that the data content is defined arbitrarily by the external devices).
【００５０】なお、本実施形態にかかるカード型記憶媒体１のアクセス制御について説明する際には、図２１ [0050] Note that in describing the access control of the card type storage medium 1 in the present embodiment, FIG. 21
（ａ），図２１（ｂ），図２２（ａ）〜図２２（ｄ）， (A), FIG. 21 (b), the FIG. 22 (a) ~ FIG 22 (d),
図２３（ａ），図２３（ｂ）に示すファイル構成を前提とする。 FIG. 23 (a), the assumed file configuration shown in FIG. 23 (b). これらの図においては、説明上必要なものしかデータ内容を図示していない。 In these figures, it illustrates only the data content necessary for explanation. 上述のような構成により、本発明の一実施形態にかかるカード型記憶媒体１においては、アクセス主体からカード型記憶媒体１内のデータへのアクセス要求があると、アクセス制御部４では、アクセス要求に対するアクセス制御が行なわれる。 With the configuration as described above, in the card type storage medium 1 according to an embodiment of the present invention, when an access request from the access subject to data of the card-type storage medium 1, the access control unit 4, the access request access control for is conducted.
このとき、アクセス制御部４においては、まず、クリアランス情報生成部５により、アクセス主体から送信された暗証番号及び暗号キー情報（認証キー情報）に基づいて、アクセス主体を識別するためのクリアランス情報９ In this case, in the access control unit 4, first, the clearance information generating unit 5, based on the personal identification number and the encryption key information transmitted from the access subject (authentication key information), the clearance information for identifying the access subject 9
（照合用クリアランス情報９Ａ，認証用クリアランス情報９Ｂ）が生成される（クリアランス情報生成ステップ；図３７のステップＳ１）。 (Collating clearance information 9A, the clearance information 9B authentication) is generated (clearance information generating step; step S1 in FIG. 37).
【００５１】詳細には、クリアランス情報生成部５では、アクセス主体からオペレータの身分を示す暗証番号及びアプリケーションを識別するための暗号キー情報が入力されると、入力された暗証番号及び暗号キー情報が参照用の暗証番号及び参照用の暗号キー情報と比較される。 [0051] Specifically, the clearance information generating unit 5, the encryption key information to identify the personal identification number and the application from the access subject indicates the identity of the operator is input, personal identification number and the encryption key information entered is It is compared with the personal identification number and the encryption key information for reference for reference. そして、一致した場合には、前述したクリアランス情報発生情報を用いて参照用の暗証番号及び参照用の暗号キー情報に対応した照合用クリアランス情報及び認証用クリアランス情報を発生し、前述した演算関数を用いて発生した照合用クリアランス情報及び認証用クリアランス情報がデフォルトの照合用クリアランス情報及びデフォルトの認証用クリアランス情報に反映されて（即ち、クリアランス情報が更新されて）、照合用クリアランス情報９Ａ及び認証用クリアランス情報９Ｂが生成される。 When they match, it generates a PIN and collating clearance information and the authenticating clearance information corresponding to the encryption key information for reference for reference by using the clearance information generating information described above, the operation function described above collating clearance information and the authenticating clearance information generated using is reflected in the default collating clearance information and the default authenticating clearance information (namely, the clearance information is updated), for collating clearance information 9A and the authenticating clearance information 9B is generated.
【００５２】なお、デフォルトのクリアランス情報の発生について、図３１を用いて説明すると、図３１に示すように、カード型記憶媒体（ＩＣカード）１に電源が供給されると、カード型記憶媒体１内のＭＰＵ又は端末１ [0052] Note that the generation of the default clearance information is explained with reference to FIG. 31, as shown in FIG. 31, when power is supplied to the card type storage medium (IC card) 1, a card-type storage medium 1 MPU or terminals within 1
１（１１Ａ，１１Ｂ）におけるＣＰＵがリセットされ初期処理が開始される。 1 (11A, 11B) CPU in the initial process is reset is initiated. そして、この初期処理において、 Then, in the initial processing,
アクセス制御部４が前述したシステム領域から認証用デフォルトクリアランス情報及び照合用デフォルトクリアランス情報をロードすることにより、デフォルトのクリアランス情報が発生する。 By the access control unit 4 loads the default clearance information and the collating default clearance information for authentication from the system area described above, the default clearance information is generated.
【００５３】さらに、クリアランス情報の更新について、図３２〜図３４を用いて説明する。 [0053] Furthermore, the update of the clearance information will be described with reference to FIGS. 32 to 34. ここで、認証用クリアランス情報の更新について説明すると、図３２に示すように、ＭＦにて認証用キー（この認証用キーはＩ Here, to describe the updating of the authentication clearance information, as shown in FIG. 32, the authentication key (the key for the authentication at MF I
ＥＦ“１”の領域に格納されている）がロードされた場合には、デフォルトの認証用クリアランス情報が得られる。 When the EF is stored in the area "1") is loaded, the clearance information is obtained for the default authentication. そして、認証用キーが正しければ、上記発生した認証用クリアランス情報に基づいて、認証用クリアランス情報が更新される。 Then, if correct, authentication key, based on the authentication for clearance information described above occurs, authentication for clearance information is updated. さらに、図３３に示すように、ＤＦ Furthermore, as shown in FIG. 33, DF
“１”にて認証用キー（この認証用キーはＩＥＦ“３” Authentication key at "1" (key for this authentication IEF "3"
の領域に格納されている）がロードされた場合には、更新された認証用クリアランス情報が得られる。 When stored in the area) is loaded, authentication clearance updated information are obtained. そして、 And,
認証用キーが正しければ、上記発生した認証用クリアランス情報に基づいて、更に認証用クリアランス情報が更新される。 If it is correct authentication key, based on the authenticating clearance information described above occurs, further clearance information for authentication is updated.
【００５４】また、照合用クリアランス情報の更新について説明すると、ＭＦにて照合用ｐｉｎ（照合用キー； [0054] In addition, to describe the updating of the matching clearance information, key for matching pin (collation at MF;
この照合用キーはＩＥＦ“２”の領域に格納されている）がロードされると、デフォルトの照合用クリアランス情報が得られる。 The verification key when stored in a region of the IEF "2") is loaded, the clearance information is obtained for the default collation. そして、照合用キーが正しければ、 Then, if correct, the verification key,
上記発生した照合用クリアランス情報に基づいて、照合用クリアランス情報が更新される（図３４参照）。 Based on the verification for the clearance information described above occurs, collating clearance information is updated (see FIG. 34). なお、照合用クリアランス情報が更新される様子を図９ Note that FIG how the collating clearance information is updated 9
（ａ）〜図９（ｃ）にも示す。 (A) shown in to FIG. 9 (c).
【００５５】続いて、アクセス制御部４においては、アクセス権限情報読込部６により、アクセス主体からのアクセス要求先となるデータに対応して設定されたアクセス権限情報３−ｉが読み込まれる（アクセス権限情報読込ステップ；図３７のステップＳ２）。 [0055] Subsequently, in the access control unit 4, the access authority information reading unit 6, the access authority information set corresponding to the data to be accessed requested from access subject 3-i is read (access step S2 in FIG. 37); information reading step. そして、制御部７により、上記クリアランス情報９及びアクセス権限情報３−ｉからクリアランス情報９に対応したアクセス権限が求められ、求められたアクセス権限に基づいて、アクセス主体からのデータへのアクセスが制御される（制御ステップ；図３７のステップＳ３）。 Then, the control unit 7, the access authority corresponding to the clearance information 9 from the clearance information 9 and the access authority information 3-i is determined, based on the access authority obtained access to the data from the access subject is controlled It is the (control step; step S3 in Fig. 37).
【００５６】詳細には、制御部７では、照合用クリアランス情報９Ａ及び認証用クリアランス情報９Ｂを条件としてアクセス権限要素（例えば図１７，図１８に示すｆ [0056] In detail, the control unit 7, the access authority elements collating clearance information 9A and the authenticating clearance information 9B as a condition (e.g. FIG. 17, f shown in FIG. 18
ｏ１１〜ｆｏ２９）が決定され、アクセス権限要素を用いた演算により、クリアランス情報９に対応したアクセス権限が求められる。 O11～fo29) is determined by calculation using the access authority elements, access is obtained corresponding to the clearance information 9. なお、アクセス権限の算出について、図３５，図３６を用いて説明すると、図３５に示すように、クリアランス情報生成部５により生成された照合用クリアランス情報９Ａ及び認証用クリアランス情報９Ｂに基づいて、ＷＥＦ“１”の領域のレコードリードが行なわれ、アクセス権限要素が読みだされる。 Incidentally, the calculation of the access authority, FIG. 35, referring to FIG. 36, as shown in FIG. 35, based on the collating clearance information 9A and the authenticating clearance information 9B generated by the clearance information generating unit 5, WEF "1" record lead of the area of ​​is performed, the access authority elements are read out. その後、アクセス権限要素を用いた演算により、クリアランス情報９に対応したアクセス権限が求められる（図３６ Thereafter, the operation using the access authority elements, access is obtained corresponding to the clearance information 9 (FIG. 36
【００５７】さらに、実際のカード型記憶媒体１における動作を示すフローチャートを図３８〜図４５に示す。 [0057] Further, shown in FIGS. 38 45 flow chart showing the operation of actual card type storage medium 1.
図３８は、カード型記憶媒体１における全体的な動作を示すフローチャートである。 Figure 38 is a flowchart showing the overall operation of the card type storage medium 1. なお、図３８に示すステップＡ１の詳細を図３９に示し、図３８に示すステップＡ Incidentally, the details of the step A1 shown in FIG. 38 shown in FIG. 39, step A shown in FIG. 38
４の詳細を図４０に示す。 4 details shown in Figure 40. また、図４０に示すステップＢ４〜Ｂ７の詳細をそれぞれ図４１〜図４４に示し、図４３に示すステップＢ１９及び図４４に示すステップＢ Also shows the details of step B4~B7 shown in Figure 40 in FIGS. 41 to FIG. 44, step B shown in steps B19 and 44 shown in FIG. 43
２４の詳細を図４５に示す。 24 details shown in Figure 45.
【００５８】カード型記憶媒体１においては、アクセス制御部４では、まず、クリアランス情報生成部５により、前述したシステム領域〔図１９，図２１（ａ）参照〕から認証用デフォルトクリアランス情報及び照合用デフォルトクリアランス情報がロードされて、デフォルトのクリアランス情報が発生する（図３８のステップＡ [0058] In the card type storage medium 1, the access control unit 4, first, the clearance information generating unit 5, the system area described above [19, 21 (a) see] default clearance information and a collating for authentication from default clearance information is loaded, the default clearance information is generated (step a in FIG. 38
１，図３９のステップＢ１，Ｂ２）。 1, step B1, B2 in FIG. 39).
【００５９】続いて、アクセス制御部４では、アクセス主体から各種コマンドが送信されたか（アクセス主体からの各種コマンドを受信したか）が判断され（図３８のステップＡ２）、コマンドを受信しない場合にはコマンドを受信するまでこのステップＡ２の動作が繰り返される。 [0059] Subsequently, the access control unit 4, or various commands are transmitted from the access subject (it has received various commands from the access subject) is determined (step A2 in FIG. 38), if no command is received the operations are repeated in step A2 until it receives a command. また、コマンドを受信した場合には、アクセス制御部４では、コマンドを受信した順に監査ログ８（図２参照）の記録が行なわれる（図３８のステップＡ３）。 Further, when receiving the command, the access control unit 4, recording of the audit order received command log 8 (see FIG. 2) is performed (step A3 in FIG. 38).
【００６０】そして、アクセス制御部４では、受信したコマンドに対する処理が行なわれる（図３８のステップＡ４）。 [0060] Then, the access control unit 4, the process for the received command is performed (step A4 in FIG. 38). 即ち、アクセス制御部４では、まず、受信したコマンドの種別が判断され（図４０のステップＢ３）、 That is, the access control unit 4, first, the type of the received command is determined (step B3 in FIG. 40),
コマンドの種別に応じた処理が行なわれる（図４０のステップＢ４〜Ｂ７）。 Processing according to the type of the command is performed (step B4~B7 in Figure 40). つまり、受信したコマンドが本人照合コマンドである場合には本人照合コマンドに対する処理が行なわれ（図４０のステップＢ４）、受信したコマンドが外部認証コマンドである場合には外部認証コマンドに対する処理が行なわれ（図４０のステップＢ In other words, processing for external authentication command is executed when the processing for the personal identification command is performed when the received command is the principal collating command (step B4 in FIG. 40), the received command is the external authentication command (step of Fig. 40 B
５）、受信したコマンドがリードレコードコマンドである場合にはリードレコードコマンドに対する処理が行なわれ（図４０のステップＢ６）、受信したコマンドがライトレコードコマンドである場合にはライトレコードコマンドに対する処理が行なわれる（図４０のステップＢ 5), the processing for the read record command is performed when the received command is the read record command (step B6 in FIG. 40), the processing for the write record command when the received command is the write record command performed is (step in FIG. 40 B
【００６１】そして、受信したコマンドに対する処理を行なった後に、その処理に対してレスポンス応答し（図３８のステップＡ５）、コマンドを処理した順に監査ログ８の記録が行なわれる（図３８のステップＡ６）。 [0061] Then, after performing the processing for the received command, step A6 of the response in response (step A5 in FIG. 38), records the audit log 8 in the order of processing the command is performed (FIG. 38 for the process ). ここで、図４０のステップＢ４における本人照合コマンドに対する処理について、更に図４１を用いて説明する。 Here, the process for the personal identification command in step B4 of FIG. 40 will be further described with reference to FIG. 41.
【００６２】受信したコマンドが本人照合コマンドである場合には、アクセス制御部４では、クリアランス情報生成部５により、前述したデータ域〔図１９，図２０， [0062] When the received command is the principal collating command, the access control unit 4, the clearance information generating unit 5, the data area described above [19, 20,
図２１（ｂ）参照〕のカレントＤＦにおける暗証番号（ｐｉｎ）用のＩＥＦに格納される暗証番号がロードされる（図４１のステップＢ８）。 Figure 21 (b) personal identification number stored in the IEF for PIN (pin) in the current DF reference] is loaded (step B8 in Fig. 41). そして、クリアランス情報生成部５では、本人照合コマンドとともに送信された暗証番号がロードされた暗証番号と同一かどうかが判断され（図４１のステップＢ９）、同一である場合には前述したようにして照合用クリアランス情報９Ａを生成し（図４１のステップＢ１０）、“正常終了”というレスポンス情報が作成される（図４１のステップＢ１ Then, the clearance information generating unit 5, (step B9 in Fig. 41) personal identification code number which is transmitted together with the command whether identical PIN loaded is determined, if the same as previously described generates a collating clearance information 9A step, the response information is created called "normal end" (FIG. 41 (step B10 in FIG. 41) B1
１）。 1). また、送信された暗証番号がロードされた暗証番号と同一ではない場合には、“暗証番号照合エラー”というレスポンス情報が作成される（図４１のステップＢ Also, if personal identification number sent is not identical to the code number is loaded, the response information is created called "PIN verification error" (step in FIG. 41 B
【００６３】また、図４０のステップＢ５における外部認証コマンドに対する処理について、更に図４２を用いて説明する。 [0063] Further, the process for the external authentication command in step B5 in FIG. 40 will be further described with reference to FIG. 42. 受信したコマンドが外部認証コマンドである場合には、アクセス制御部４では、クリアランス情報生成部５により、前述したデータ域〔図１９，図２０， If the received command is the external authentication command, the access control unit 4, the clearance information generating unit 5, the data area described above [19, 20,
図２１（ｂ）参照〕のカレントＤＦにおける認証キー情報（キー）用のＩＥＦに格納される認証キー情報がロードされ（図４２のステップＢ１３）、外部認証コマンドとともに送信された認証キー情報（入力データ）がロードキーを用いて復号される（図４２のステップＢ１ Figure 21 (b) authentication key information stored in the IEF for authentication key information in the current DF reference] (key) is loaded (step B13 in FIG. 42), the authentication key information (input transmitted together with the external authentication command data) is decoded by using the load key (step of FIG. 42 B1
【００６４】そして、クリアランス情報生成部５では、 [0064] Then, in the clearance information generating unit 5,
ロードされた認証キー情報（平文）が復号された認証キー情報（復号文）と同一かどうかが判断され（図４２のステップＢ１５）、同一である場合には前述したようにして認証用クリアランス情報９Ｂを生成し（図４２のステップＢ１６）、“正常終了”というレスポンス情報が作成される（図４２のステップＢ１７）。 It is determined whether the same as the authentication key information authentication key information loaded (plaintext) is decoded (decrypted text) (step B15 in FIG. 42), the authentication clearance information in the manner described above when the same generates 9B (step B16 in FIG. 42), the response information is created called "normal end" (step B17 in FIG. 42). また、平文が復号文と同一ではない場合には、“キー認証エラー”というレスポンス情報が作成される（図４２のステップＢ Also, if the plaintext is not the same as the decrypted text is response information called "key authentication error" is generated (step in Fig. 42 B
【００６５】さらに、図４０のステップＢ６におけるリードレコードコマンドに対する処理について、更に図４ [0065] Further, the processing for the read record command in the step B6 in FIG. 40, further 4
３を用いて説明する。 It will be described with reference to the 3. 受信したコマンドがリードレコードコマンドである場合には、アクセス制御部４では、アクセス要求（リード要求）に対するアクセス制御が行なわれる。 If the received command is the read record command, the access control unit 4, the access control to the access request (read request) is performed. 即ち、アクセス制御部４では、上述のごとく生成された照合用クリアランス情報９Ａ，認証用クリアランス情報９Ｂと、アクセス権限情報読込部６により読み込まれたアクセス要求先となるデータに対応するアクセス権限情報３−ｉとに基づいて、制御部７によりアクセス権限の演算が行なわれる（図４３のステップＢ１ That is, the access control unit 4, collating clearance information 9A generated as described above, the authentication for the clearance information 9B, the access authority information 3 corresponding to the data to be accessed request destination read by the access authority information reading unit 6 based on the -i, operation of the access authority is performed by the control section 7 (step of FIG. 43 B1
【００６６】そして、求められたアクセス権限ではリード権限が許可されているかが判断され（図４３のステップＢ２０）、リード権限が許可されている場合にはアクセス要求先となるデータ（該当レコード）が読み出され（図４３のステップＢ２１）、“正常終了”というレスポンス情報が作成される（図４３のステップＢ２２）。 [0066] Then, it is either in the access rights sought are allowed read rights (step B20 in FIG. 43), the data to be accessed request destination when the read permission is granted (the record) is read (step B21 in FIG. 43), the response information is created called "normal end" (step B22 in FIG. 43).
また、リード権限が許可されていない場合には、“セキュリティ異常”というレスポンス情報が作成される（図４３のステップＢ２３）。 Further, when the read permission is not permitted, the response information is created called "security abnormal" (step B23 in FIG. 43).
【００６７】また、図４０のステップＢ７におけるライトレコードコマンドに対する処理について、更に図４４ [0067] Further, the processing for the write record command in the step B7 in FIG. 40, further 44
を用いて説明する。 It will be described with reference to. 受信したコマンドがライトレコードコマンドである場合には、アクセス制御部４では、アクセス要求（ライト要求）に対するアクセス制御が行なわれる。 If the received command is the write record command, the access control unit 4, the access control to the access request (write request) is performed. 即ち、アクセス制御部４では、上述のごとく生成された照合用クリアランス情報９Ａ，認証用クリアランス情報９Ｂと、アクセス権限情報読込部６により読み込まれたアクセス要求先となるデータに対応するアクセス権限情報３−ｉとに基づいて、制御部７によりアクセス権限の演算が行なわれる（図４４のステップＢ２４）。 That is, the access control unit 4, collating clearance information 9A generated as described above, the authentication for the clearance information 9B, the access authority information 3 corresponding to the data to be accessed request destination read by the access authority information reading unit 6 based on the -i, operation of the access authority is performed by the control section 7 (step B24 in FIG. 44).
【００６８】そして、求められたアクセス権限ではライト権限が許可されているかが判断され（図４４のステップＢ２５）、ライト権限が許可されている場合にはアクセス要求先となるデータ（該当レコード）の書き込みが行なわれ（図４４のステップＢ２６）、“正常終了”というレスポンス情報が作成される（図４４のステップＢ [0068] Then, it is either in the access rights sought are allowed write permission judgment (step B25 in FIG. 44), an access request destination if write permission is granted data (the record) write is performed (step B26 in FIG. 44), the response information is created called "normal end" (step in FIG. 44 B
２７）。 27). また、ライト権限が許可されていない場合には、“セキュリティ異常”というレスポンス情報が作成される（図４４のステップＢ２８）。 Further, when the write permission is not permitted, the response information is created called "security abnormal" (step B28 in FIG. 44).
【００６９】最後に、図４３のステップＢ１９及び図４ [0069] Finally, step B19 and 4 of Figure 43
４のステップＢ２４におけるアクセス権限の演算処理について、更に図４５を用いて説明する。 The operation process of the access authority in the step B24 of 4 will be further described with reference to FIG. 45. アクセス制御部４の制御部７では、アクセス権限情報読込部６により、 The control unit 7 of the access control unit 4, the access authority information reading unit 6,
アクセス要求先となるデータに対応するアクセス権限情報（客体ラベル）３−ｉが読み込まれ（図４５のステップＢ２９）、演算対象となるラベル情報があるかが判断される（図４５のステップＢ３０）。 Access authority information corresponding to the data to be accessed requested (object label) 3-i is read (step in FIG. 45 B29), whether there is a label information to be calculated is determined (step B30 in FIG. 45) . ここで、演算対象となるラベル情報がある場合には、アクセス主体（客体）のアクセス権限情報が求められ（図４５のステップＢ３１）、上記ステップＢ３０の動作が繰り返される。 Here, when there is label information to be calculated is (step B31 in FIG. 45) access authority information of the access entity (object) is determined, the operation of step B30 are repeated.
また、演算対象となるラベル情報がない場合には、照合用クリアランス情報９Ａ，認証用クリアランス情報９Ｂ When there is no label information to be calculated is the collating clearance information 9A, authenticating clearance information 9B
及びアクセス権限情報３−ｉとに基づいて、前述したようにしてアクセス権限の演算が行なわれる（図４５のステップＢ３２）。 And on the basis of the access authority information 3-i, is performed the calculation of access in the manner described above (step B32 in FIG. 45). そして、求められたアクセス権限のアクセス種別が判断され（図４５のステップＢ３３）、アクセス要求コマンド（リードレコードコマンド又はライトレコードコマンド）に応じて、アクセスの許可又は禁止の制御が行なわれる。 Then, the access type of the access authority obtained is determined (step B33 in FIG. 45), in response to the access request command (read record command or write record command), the control of permission or prohibition of access is performed.
【００７０】なお、上述したクリアランス情報生成ステップ（図３７のステップＳ１）は、図３８に示すステップＡ１（即ち、図３９に示すステップＢ１，Ｂ２），図４０に示すステップＢ４，Ｂ５（即ち、図４１のステップＢ８〜Ｂ１２，図４２のステップＢ１３〜Ｂ１８）に相当する。 [0070] Incidentally, the clearance information generating step described above (step S1 in FIG. 37), the step A1 shown in FIG. 38 (i.e., step B1, B2 shown in FIG. 39), the step B4 of FIG. 40, B5 (i.e., step B8~B12 in FIG. 41, corresponding to step B13～B18) of FIG. 42. また、上述したアクセス権限情報読込ステップ（図３７のステップＳ２）及び制御ステップ（図３７ Further, the above-described access authority information reading step (step S2 in FIG. 37) and control step (Fig. 37
のステップＳ３）は、図４０に示すステップＢ６，Ｂ７ Step S3) of the step B6, B7 shown in Fig. 40
（即ち、図４３のステップＢ１９〜Ｂ２３，図４４のステップＢ２４〜Ｂ２８，更には図４５のステップＢ２９ (I.e., step of step B19～B23, step B24~B28 in FIG 44, further 45 of FIG. 43 B29
〜Ｂ３３）に相当する。 Corresponding to the ~B33).
【００７１】さらに、本実施形態にかかるカード型記憶媒体１のアクセス制御について、ある企業において、人事・経理部長がカード型記憶媒体１内のファイル２− [0071] In addition, the card-type access control of the storage medium 1 according to this embodiment, in a company, the personnel and accounting director of the card-type storage medium 1 file 2-
１，２−２に格納される人事情報，経理情報（図３参照）にアクセスする場合を例にあげて説明する。 Personnel information stored in 1,2-2, will be described as an example when accessing the accounting information (see FIG. 3). まず、 First of all,
人事・経理部長が人事情報へアクセスする場合について、以下の（１）〜（３）にわけて説明する。 For if the human resources and accounting manager to access to personnel information, it will be described separately in the following (1) to (3). （１）本人照合 図２４に示すように、人事・経理部長Ａが、図２４では図示しない端末〔例えば図８（ａ）に示すような端末１ (1) personal identification diagram as shown in 24, the personnel and accounting manager A is terminal such as shown in the terminal [for example, FIG. 8 (a), not shown in FIG. 24 1
１Ａ〕のキーボードを用いて暗証番号“ａ”を入力すると、端末はその暗証番号“ａ”をＩＣカード１Ａに本人照合コマンドを使用して送信する。 If you enter a personal identification number "a" using the keyboard 1A], the terminal transmits by using the personal identification command to the IC card 1A that PIN "a".
【００７２】本人照合コマンドが送信されると、ＩＣカード１Ａ内のアクセス制御部（図２４では図示せず） [0072] When the personal identification command is transmitted, the access control unit of the IC card 1A (not shown in FIG. 24)
は、暗証番号“ａ”の照合を行ない、正しく照合できた場合には、照合用クリアランス情報９Ａａを発生する。 Performs a comparison of the personal identification number "a", in the case of correctly matching generates a match for clearance information 9Aa.
なお、図２５では、人事部長及び経理部長であることを示すクリアランス情報が発生した様子を示している。 Also shows how the 25, the clearance information indicating a personnel director and accounting manager occurs. （２）端末認証 次に、アクセスする際に用いた端末がアクセス可能な正しい端末であることを示すために、端末の認証（外部認証）が外部認証コマンドを使用して行なわれる。 (2) terminal authentication Next, in order to indicate that it is the correct terminal terminal can access using to access, terminal authentication (external authentication) is performed using the external authentication command. 図２６ Figure 26
では、端末１１Ａは、暗号鍵（暗号キー情報）“ｙ”により認証データを署名してＩＣカード１Ａに送信している。 In the terminal 11A is transmitted to the IC card 1A and sign the authentication data by an encryption key (encryption key information) "y".
【００７３】外部認証コマンドが送信されると、ＩＣカード１Ａ内のアクセス制御部（図２６では図示せず） [0073] If the external authentication command is transmitted, (not shown in FIG. 26) the access control unit in the IC card 1A
は、署名データが正しく復元できたかを判断することにより、端末１１Ａの認証を行なう（暗号鍵“ｙ”による認証）。 , By determining whether the signature data has been successfully restored, (authentication by cipher key "y") which performs authentication of the terminal 11A. そして、正しく認証が行なえた場合には、認証用クリアランス情報９Ｂｙを発生する。 Then, correctly if the authentication is performed is, to generate the authentication for clearance information 9By. なお、図２７では、人事用端末であることを示すクリアランス情報が発生した様子を示している。 Also shows how the clearance information is generated indicating that in FIG. 27, a personnel terminal. （３）人事情報へのアクセス 上記で発生した照合用クリアランス情報９Ａａ，認証用クリアランス情報９Ｂｙをもつアクセス主体（人事・経理部長Ａ）が、人事情報へのアクセスを試みる。 (3) clearance for the match occurred in the access above the Human Resources information information 9Aa, access subject with the authentication for clearance information 9By (personnel and accounting director A) it is, attempts to access the personnel information. アクセスする際に行なうアクセス制御部内のアクセス権限の演算を以下に示す。 The operation of the access authority in the access control unit that performs when accessing shown below.
【００７４】照合及び認証で得られた各クリアランス情報９Ａａ，９Ｂｙをまとめて仮想的に表現すると図２８ [0074] verification and the clearance information 9Aa obtained in authentication, when a virtual representation together 9By 28
に示すようになる。 As it is shown in. 上記のアクセス主体がもつクリアランス情報９Ａａ，９Ｂｙに対して、アクセス対象の人事情報に付与されるアクセス権限情報３−１（図３参照） Clearance information 9Aa the above access subject has, relative 9BY, the access authority information 3-1 given to the personnel information being accessed (see FIG. 3)
は、図２９に示すように、アクセス権限要素ｆｏ１１， As shown in FIG. 29, the access authority elements Fo11,
ｆｏ１４，ｆｏ１７の論理和演算子を有している。 Fo14, and a logical OR operator Fo17. 即ち、アクセス権限は次式（４）にて求められる。 That is, the access authority is obtained by the following equation (4).
【００７５】 アクセス権限＝（ｆｏ１１）ｏｒ（ｆｏ１４）ｏｒ（ｆｏ１７） …（４） そして、このようなアクセス権限の演算により、アクセス制御部は、アクセス主体に対して「ＲＷＸ」のアクセスを許可する（図２９参照）。 [0075] access = (fo11) or (fo14) or (fo17) ... (4) and, by the calculation of such access rights, access control unit is configured to allow the access of "RWX" to access subject (see FIG. 29). 従って、人事・経理部長はカード型記憶媒体１内に格納される人事情報にアクセスすることができる。 Accordingly, the personnel and accounting manager can access the personnel information stored in the card type storage medium 1. 例えば、人事情報の読み込みを行なう場合には、図４に示すリード処理は正しく実行され、アクセス主体は人事情報の読み込みを行なうことができる。 For example, when performing reading of personnel information, the read process shown in FIG. 4 is executed correctly, the access subject is able to perform the reading of personnel information.
【００７６】さらに、人事・経理部長が経理情報へアクセスする場合について説明する。 [0076] In addition, description will be given of a case where personnel and accounting manager to access the accounting information. 上記（１）において、 In the above (1),
図２８に示すようなクリアランス情報９Ａａ，９Ｂｙを取得したときに、経理情報にアクセスする場合には、図３０に示すようなアクセス権限の演算が行なわれる。 Clearance information shown in FIG. 28 9Aa, upon acquiring the 9BY, when accessing the accounting information, the operation of the access authority as shown in FIG. 30 is performed. 図２８に示すアクセス主体（人事・経理部長）がもつクリアランス情報９Ａａ，９Ｂｙに対して、アクセス対象の経理情報に付与されるアクセス権限情報３−２（図３参照）は、図３０に示すように、アクセス権限要素ｆｏ２ Clearance information 9Aa the access subject (personnel and accounting manager) has shown in FIG. 28, with respect to 9BY, the access authority information 3-2 given to the accounting information to be accessed (see FIG. 3) is, as shown in FIG. 30 to, access authority elements fo2
２，ｆｏ２５，ｆｏ２８の論理和演算子を有している。 And a 2, fo25, fo28 logical OR operator.
即ち、アクセス権限は次式（５）にて求められる。 That is, the access authority is obtained by the following equation (5).
【００７７】 アクセス権限＝（ｆｏ２２）ｏｒ（ｆｏ２５）ｏｒ（ｆｏ２８） …（５） そして、このようなアクセス権限の演算により、アクセス制御部は、アクセス主体に対して「Ｒ−−」のアクセスを許可する（図３０参照）。 [0077] access = (fo22) or (fo25) or (fo28) ... (5) and, by the calculation of such access rights, access control unit, the access of "R--" to access subject allow (see FIG. 30). 従って、人事・経理部長はカード型記憶媒体１内に格納される経理情報に対して読み込みアクセスのみ行なうことができる。 Accordingly, the personnel and accounting manager can perform read access only to the accounting information stored in the card type storage medium 1. 例えば、経理情報の読み込みを行なう場合には、図４に示すリード処理は正しく実行され、アクセス主体は経理情報の読み込みを行なうことができる。 For example, in the case of loading the accounting information, the read process shown in FIG. 4 is executed correctly, the access subject is able to perform the reading of accounting information. しかし、経理情報の書き込みを行なおうとする場合には、アクセス権限がないためアクセス制御部により書き込み処理が拒絶され、アクセス主体にエラーが通知される。 However, when wishing to make the writing of accounting information, write processing by the access control unit because there is no access authority is rejected, an error is notified to the accessing party.
【００７８】このように、本発明の一実施形態にかかるカード型記憶媒体１によれば、アクセス主体からカード型記憶媒体１内のデータへのアクセスを制御するアクセス制御部４をそなえることにより、多目的利用を考えた場合であっても、アクセス権限の設定，変更作業を簡素化しながら、セキュリティシステムの管理，運営を確実に行なうことができる。 [0078] By this way, the equipped According to the card type storage medium 1 in an embodiment of the present invention, the access control unit 4 for controlling the access from the access subject to data of the card-type storage medium 1, even when considering the multi-purpose use, set of access privileges, while simplifying the changes work, management of the security system, it is possible to reliably perform the operation.
【００７９】つまり、カード型記憶媒体１内のデータに対するアクセス権限の設定，変更を行なう場合には、データに付与されるアクセス権限情報３−ｉにおけるアクセス権限を求めるための関数を変更するだけでよいため、アクセス権限の設定，変更作業を簡素化することができる。 [0079] That is, the setting of access rights to data of the card-type storage medium 1, in the case of performing the change, simply by changing the function for obtaining the access authority in the access authority information 3-i given to the data good for setting access rights, it is possible to simplify the change work. また、アクセス主体からの全てのアクセス要求に対して、アクセス主体毎にクリアランス情報９を付与することができるので、セキュリティの監査をクリアランス情報９に基づいて確実に実施することができ、セキュリティシステムの性能を向上させることができる。 Also, for all the access requests from the access subject, it is possible to impart the clearance information 9 for each access subject, it is possible to reliably carry out based on the auditing of the security clearance information 9, the security system it is possible to improve the performance. 従って、セキュリティシステムの管理，運営を確実に行なうことができる。 Accordingly, it is possible to manage the security system, operate reliably.
【００８０】さらに、多目的利用を考えた場合でも、関連するクリアランス情報９とアクセス権限情報３−ｉだけに着目してセキュリティシステムを設計することができるので、複数のデータの独立性を保つことができる。 [0080] Furthermore, even when considering the multi-purpose use, since it is possible to design a security system by focusing only on the relevant clearance information 9 and the access authority information 3-i, is possible to maintain the independence of the plurality of data it can.
なお、クリアランス情報９に対する演算を可能とすることにより、業務目的単位にクリアランス情報９を設けることができる。 Incidentally, by allowing the operation on the clearance information 9 can be provided with a clearance information 9 to business purposes units. 従って、例えばある業務から他の業務に変更するときに、ある業務で獲得したクリアランス情報９を削除することが可能となり、業務間でのクリアランス情報９の干渉を防ぐことができる。 Thus, for example, when changing from one work to another work, it is possible to remove the clearance information 9 acquired in certain business, it is possible to prevent interference clearance information 9 between business. また、逆に業務間でクリアランス情報９を干渉させるように設定することもできる。 It is also possible to configure so as to interfere with the clearance information 9 between business reversed.
【００８１】（ｂ）その他 上述した一実施形態にかかるカード型記憶媒体１においては、クライアントアプリケーション１２とアクセス制御部４との間に、アクセス主体からデータにアクセスするための論理チャネル１３が１つだけ設けられている場合について説明したが、これに限定されず、図６に示すように、複数のクライアントアプリケーション１２Ａ， [0081] In (b) other card-type storage medium 1 according to an embodiment described above, between the client application 12 and the access control unit 4, a logical channel 13 for access from the access subject data is one has been described only provided, not limited to this, as shown in FIG. 6, a plurality of client applications 12A,
１２Ｂとアクセス制御部４との間に論理チャネル１３− Logical channel between 12B and the access control unit 4 13-
１，１３−２を複数設けることもできる。 1,13-2 can also be the provision of multiple. また、図示はしないが、１つのクライアントアプリケーションとアクセス制御部４との間に論理チャネル１３−１，１３−２ Further, although not shown, a logical channel between one client application and the access control unit 4 13-1
を複数設けることもできる（即ち、図６に示すクライアントアプリケーション１２Ａ，１２Ｂが同一のものである場合に相当する）。 May be the provision of multiple (i.e., corresponds to a case client applications 12A shown in FIG. 6, 12B is of the same).
【００８２】これらの場合には、アクセス制御部４は、 [0082] In these cases, the access control unit 4,
クライアントアプリケーション１２Ａ，１２Ｂからデータへのアクセスを、論理チャネル１３−１，１３−２毎に独立して制御する。 Client application 12A, access to data from 12B, controlled independently for each logical channel 13-1, 13-2. なお、この際には、アクセス制御部４は、論理チャネル１３−１，１３−２毎にクリアランス情報１５ａ，１５ｂを生成する。 Incidentally, in this case, the access control unit 4 generates a clearance information 15a, and 15b for each logical channel 13-1, 13-2.
【発明の効果】以上詳述したように、請求項１〜１４記載の本発明によれば、多目的利用を考えた場合であっても、アクセス権限の設定，変更作業を簡素化しながら、 As described above in detail, according to the present invention of claims 1 to 14, wherein, even when considering multi-purpose use, set access rights, while simplifying the change work,
セキュリティシステムの管理，運営を確実に行なうことができる利点がある。 Management of security systems, there is an advantage that it is possible to reliably operate.
【図１】本発明の一実施形態にかかるカード型記憶媒体の構成を示す機能ブロック図である。 1 is a functional block diagram showing a configuration of a card-type storage medium to an embodiment of the present invention.
【図２】本発明の一実施形態にかかるカード型記憶媒体の構成を示す機能ブロック図である。 2 is a functional block diagram showing a configuration of a card-type storage medium to an embodiment of the present invention.
【図３】本発明の一実施形態にかかるカード型記憶媒体の構成を示す機能ブロック図である。 3 is a functional block diagram showing a configuration of a card-type storage medium to an embodiment of the present invention.
【図４】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するための図である。 Is a diagram for explaining the operation of the card type storage medium to an embodiment of the present invention; FIG.
【図５】クリアランス情報について説明するための図である。 FIG. 5 is a diagram for explaining a clearance information.
【図６】複数のクライアントアプリケーションとアクセス制御部との間に論理チャネルが複数設けられた様子を示す図である。 6 is a diagram showing a state in which the logical channel is provided with a plurality of between the plurality of client applications and an access control unit.
【図７】監査ログの一例を示す図である。 7 is a diagram showing an example of an audit log.
【図８】（ａ），（ｂ）は、それぞれカード型記憶媒体としてＩＣカードを用いた場合のセキュリティシステムの構成例を示す図である。 8 (a), (b) is a diagram showing an exemplary configuration of a security system in the case of using the IC card as the card type storage medium, respectively.
【図９】（ａ）〜（ｃ）は、それぞれ照合用クリアランス情報が更新される様子を示す図である。 9 (a) ~ (c) is a diagram showing how the collating clearance information, respectively, are updated.
【図１０】（ａ）〜（ｃ）は、それぞれクリアランス情報について説明するための図である。 [10] (a) ~ (c) are views for explaining respectively the clearance information.
【図１１】アクセス権限情報について説明するための図である。 11 is a diagram for explaining the access authority information.
【図１２】デフォルトのクリアランス情報を示す図である。 FIG. 12 is a diagram showing the default clearance information.
【図１３】（ａ），（ｂ）は、それぞれ照合用クリアランス情報を示す図である。 13 (a), (b) are diagrams respectively showing the collating clearance information.
【図１４】（ａ），（ｂ）は、それぞれ認証用クリアランス情報を示す図である。 [14] (a), (b) is a diagram showing an authentication clearance information, respectively.
【図１５】人事情報に付与されるアクセス権限情報を示す図である。 15 is a diagram showing an access authority information given to the personnel information.
【図１６】経理情報に付与されるアクセス権限情報を示す図である。 16 is a diagram showing an access authority information given to the accounting information.
【図１７】アクセス権の条件定義を示す図である。 FIG. 17 is a diagram showing the condition definition of access rights.
【図１８】アクセス権の条件定義を示す図である。 FIG. 18 is a diagram showing the condition definition of access rights.
【図１９】ＩＣカード内の不揮発性メモリの領域区分を示す図である。 19 is a diagram showing an area division of the nonvolatile memory in the IC card.
【図２０】図１９に示すデータ域のファイル構成の詳細を示す図である。 20 is a diagram showing the details of the file structure of the data area shown in FIG. 19.
【図２１】（ａ），（ｂ）は、それぞれＩＣカード内の不揮発性メモリにおけるファイル構成を示す図である。 [Figure 21] (a), (b) is a diagram showing a file structure in a nonvolatile memory in each IC card.
【図２２】（ａ）〜（ｄ）は、それぞれ図２１に示すファイル構成の詳細を示す図である。 [Figure 22] (a) ~ (d) are diagrams showing the details of the file structure shown in FIGS 21.
【図２３】（ａ），（ｂ）は、それぞれ図２１に示すファイル構成の詳細を示す図である。 [Figure 23] (a), (b) is a diagram showing the details of a file configuration shown in FIGS 21.
【図２４】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するための図である。 It is a diagram for explaining the operation of the card type storage medium in the embodiment of Figure 24 the present invention.
【図２５】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するための図である。 25 is a diagram for explaining the operation of the card type storage medium to an embodiment of the present invention.
【図２６】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するための図である。 26 is a diagram for explaining the operation of the card type storage medium to an embodiment of the present invention.
【図２７】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するための図である。 27 is a diagram for explaining the operation of the card type storage medium to an embodiment of the present invention.
【図２８】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するための図である。 28 is a diagram for explaining the operation of the card type storage medium to an embodiment of the present invention.
【図２９】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するための図である。 29 is a diagram for explaining the operation of the card type storage medium to an embodiment of the present invention.
【図３０】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するための図である。 30 is a diagram for explaining the operation of the card type storage medium to an embodiment of the present invention.
【図３１】デフォルトのクリアランス情報の発生について説明するための図である。 FIG. 31 is a diagram for explaining the generation of the default clearance information.
【図３２】クリアランス情報の更新について説明するための図である。 32 is a diagram for explaining update of the clearance information.
【図３３】クリアランス情報の更新について説明するための図である。 FIG. 33 is a diagram for explaining update of clearance information.
【図３４】クリアランス情報の更新について説明するための図である。 34 is a diagram for explaining update of the clearance information.
【図３５】アクセス権限の算出について説明するための図である。 35 is a diagram for describing calculation of access rights.
【図３６】アクセス権限の算出について説明するための図である。 36 is a diagram for describing calculation of access rights.
【図３７】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するためのフローチャートである。 37 is a flowchart for explaining the operation of the card type storage medium to an embodiment of the present invention.
【図３８】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するためのフローチャートである。 38 is a flowchart for explaining the operation of the card type storage medium to an embodiment of the present invention.
【図３９】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するためのフローチャートである。 FIG. 39 is a flowchart for explaining the operation of the card type storage medium to an embodiment of the present invention.
【図４０】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するためのフローチャートである。 It is a flowchart for explaining the operation of the card type storage medium in the embodiment of Figure 40 the present invention.
【図４１】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するためのフローチャートである。 FIG. 41 is a flowchart for explaining the operation of the card type storage medium to an embodiment of the present invention.
【図４２】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するためのフローチャートである。 FIG. 42 is a flowchart for explaining the operation of the card type storage medium to an embodiment of the present invention.
【図４３】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するためのフローチャートである。 FIG. 43 is a flowchart for explaining the operation of the card type storage medium to an embodiment of the present invention.
【図４４】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するためのフローチャートである。 FIG. 44 is a flowchart for explaining the operation of the card type storage medium to an embodiment of the present invention.
【図４５】本発明の一実施形態にかかるカード型記憶媒体の動作を説明するためのフローチャートである。 It is a flowchart for explaining the operation of the card type storage medium in the embodiment of Figure 45 the present invention.
【図４６】（ａ），（ｂ）は、それぞれ従来のカード型記憶媒体におけるアクセス制御方法について説明するための図である。 [Figure 46] (a), (b) are diagrams for respectively explaining the access control method in the conventional card-type storage medium.
【図４７】従来のカード型記憶媒体におけるアクセス制御方法について説明するための図である。 47 is a diagram for explaining an access control method in the conventional card-type storage medium.
１，１Ａ，１Ｂ カード型記憶媒体（ＩＣカード） ２−１〜２−ｎ ファイル（記憶部） ３−１〜３−ｎ アクセス権限情報 ４ アクセス制御部 ５ クリアランス情報生成部（アクセス主体識別情報生成部） ６ アクセス権限情報読込部 ７ 制御部 ８ 監査ログ ９，１５ａ，１５ｂ クリアランス情報 ９Ａ，９Ａａ，９Ａｂ 照合用クリアランス情報 ９Ｂ，９Ｂｙ，９Ｂｚ 認証用クリアランス情報 １０，１０Ａ，１０Ｂ カード接続装置 １１，１１Ａ，１１Ｂ 端末（外部機器） １２，１２Ａ，１２Ｂ クライアントアプリケーション １３，１３−１，１３−２ 論理チャネル １４ 通信制御部 １００ ＩＣカード １０１−１，１０１−２ ファイル １０２−１，１０２−２，１０２−１′，１０２−１″ 1, 1A, 1B card-type storage medium (IC card) 2-1 to 2-n files (storage unit) 3-1 to 3-n access right information 4 the access control unit 5 clearance information generating unit (access subject identification information generating part) 6 access authority information reading unit 7 control unit 8 audit log 9,15a, 15b clearance information 9A, 9Aa, 9Ab collating clearance information 9B, 9By, 9Bz authenticating clearance information 10, 10A, 10B card connection device 11,11A , 11B terminal (external device) 12, 12A, 12B client application 13,13-1,13-2 logical channel 14 communication control unit 100 IC card 101 - file 102-1,102-2,102- 1 ', 102-1 "
アクセス権限情報 １０３Ａ〜１０３Ｄ クライアント Access authority information 103A~103D client
【請求項１】 アクセス対象となるデータを格納する記憶部と、アクセス主体から該データへのアクセスを制御するアクセス制御部とをそなえたカード型記憶媒体であって、 該アクセス制御部が、 該アクセス主体を識別するためのアクセス主体識別情報を生成するアクセス主体識別情報生成部と、 該アクセス主体からのアクセス要求先となる該データに対応して設定されたアクセス権限を求めるためのアクセス権限情報を読み込むアクセス権限情報読込部と、 上記アクセス主体識別情報及びアクセス権限情報から該アクセス主体識別情報に対応したアクセス権限を求め、 And 1. A storage unit for storing data to be accessed, a card-type storage medium which includes an access controller for controlling access to the data from the access subject, the access control unit, the access authority information for obtaining an access subject identification information generating unit to generate an access subject identification information for identifying the access subject, an access authority set in correspondence with the data to be accessed requested from the access subject and access authority information reading unit to read, the access authority corresponding to the access subject identification information from the access subject identification information and the access authority information sought,
求められた該アクセス権限に基づいて、該アクセス主体からの該データへのアクセスを制御する制御部とをそなえて構成されることを特徴とする、カード型記憶媒体。 On the basis of the access authority obtained, characterized in that it is configured to include a control unit for controlling access to the data from the access subject, the card type storage medium.
【請求項２】 該アクセス主体識別情報が、少なくとも２つ以上のアクセスするための条件に関する情報により構成されることを特徴とする、請求項１記載のカード型記憶媒体。 Wherein said access subject identification information, characterized in that it is constituted by information about at least two or more access conditions for, according to claim 1, wherein the card-type storage medium.
【請求項３】 該アクセス主体識別情報が、オペレータを照合するための照合用アクセス主体識別情報と、アプリケーションを認証するための認証用アクセス主体識別情報とにより構成されることを特徴とする、請求項１記載のカード型記憶媒体。 Wherein said access subject identification information, characterized in that it is configured with the collation access subject identification information for collating the operator, by the authenticating access subject identification information for authenticating the application, wherein claim 1, wherein the card-type storage medium.
【請求項４】 該照合用アクセス主体識別情報がオペレータの身分を示すアクセス主体照合情報に対応するものであるとともに、該認証用アクセス主体識別情報がアプリケーションを識別するためのアクセス主体認証情報に対応するものであることを特徴とする、請求項３記載のカード型記憶媒体。 With 4. The collating for access subject identification information corresponds to the access subject collating information that indicates the identity of the operator, corresponding to the access subject authenticating information for access subject identification information for authentication to identify the application characterized in that it is intended to claim 3, wherein the card-type storage medium.
【請求項５】 上記照合用アクセス主体識別情報及び認証用アクセス主体識別情報が、それぞれ少なくとも１つ以上のカテゴリ情報と階層をもつレベル情報とのマトリックスで表現されたことを特徴とする、請求項３記載のカード型記憶媒体。 Wherein said collating access subject identification information and the authenticating access subject identification information, characterized in that expressed in a matrix of the respective level information having at least one or more category information and hierarchy, claim 3, wherein the card-type storage medium.
【請求項６】 該アクセス権限情報が、該マトリックスの各要素毎に上記照合用アクセス主体識別情報及び認証用アクセス主体識別情報を条件として決定されるアクセス権限要素と、該アクセス権限要素を用いた演算関数とにより構成されることを特徴とする、請求項５記載のカード型記憶媒体。 Wherein said access authorization information, and access rights elements determined for each element of the matrix to the collating access subject identification information and the authenticating access subject identification information as a condition, using said access authority elements characterized in that it is constituted by an arithmetic function, the card type storage medium according to claim 5, wherein.
【請求項７】 該アクセス主体識別情報生成部が、オペレータを照合するためのデフォルトの照合用アクセス主体識別情報，アプリケーションを認証するためのデフォルトの認証用アクセス主体識別情報，オペレータの身分を示す参照用のアクセス主体照合情報，アプリケーションを識別するための参照用のアクセス主体認証情報，該参照用のアクセス主体照合情報に対応したオペレータを照合するための照合用アクセス主体識別情報を発生するとともに該参照用のアクセス主体認証情報に対応したアプリケーションを認証するための認証用アクセス主体識別情報を発生するためのアクセス主体識別情報発生情報及び発生した該照合用アクセス主体識別情報を該デフォルトの照合用アクセス主体識別情報に反映させるとともに発生した該認証用 7. The access subject identification information generating unit, reference that default collating access subject identification information for collating the operator, a default authenticating access subject identification information for authenticating the application, the identity of the operator access subject collating information for use, access subject authenticating information for reference to identify the application, the reference as well as generating a collation access subject identification information for collating the operator corresponding to the access subject collating information for the reference access subject identification information generating information and generated collating for access subject identification information access subject for matching the default for generating the authentication access subject identification information for authenticating the application corresponding to the access subject authenticating information for use for authentication that occurred with to be reflected in the identification information アクセス主体識別情報を該デフォルトの認証用アクセス主体識別情報に反映させるための演算関数を保持することを特徴とする、請求項１記載のカード型記憶媒体。 Access subject identification information, characterized in that for holding the arithmetic function for reflecting on the default authenticating access subject identification information, according to claim 1, wherein the card-type storage medium.
【請求項８】 該アクセス主体から該データにアクセスするための論理チャネルを複数そなえ、該アクセス制御部が、該アクセス主体から該データへのアクセスを該論理チャネル毎に独立して制御することを特徴とする、請求項１記載のカード型記憶媒体。 8. plurality comprising a logical channel for accessing the data from the access subject, the access control unit, to control from the access subject independently access to the data for each logical channel wherein, according to claim 1, wherein the card-type storage medium.
【請求項９】 該アクセス制御部が、該論理チャネル毎に該アクセス主体識別情報を生成することを特徴とする、請求項８記載のカード型記憶媒体。 9. The access control unit, and generates the access subject identification information for each logical channel, the card-type storage medium according to claim 8.
【請求項１０】 該アクセス制御部における動作を監査した内容である監査ログを保持することを特徴とする、 10., characterized in that for holding the audit log is a contents audit operation at the access control unit,
請求項１記載のカード型記憶媒体。 Card-type storage medium according to claim 1, wherein.
【請求項１１】 アクセス対象となるデータを格納する記憶部をそなえたカード型記憶媒体において、アクセス主体から該データへのアクセスを制御するためのカード型記憶媒体のアクセス制御方法であって、 該アクセス主体を識別するためのアクセス主体識別情報を生成するアクセス主体識別情報生成ステップと、 該アクセス主体からのアクセス要求先となる該データに対応して設定されたアクセス権限を求めるためのアクセス権限情報を読み込むアクセス権限情報読込ステップと、 上記アクセス主体識別情報及びアクセス権限情報から該アクセス主体識別情報に対応したアクセス権限を求め、 11. A card-type storage medium having a storage unit for storing data to be accessed, a card-type storage medium access control method for controlling access to the data from the access subject, the access authority information for obtaining an access subject identification information generating step to generate an access subject identification information for identifying the access subject, an access authority set in correspondence with the data to be accessed requested from the access subject and access rights information reading step of reading, the access authority corresponding to the access subject identification information from the access subject identification information and the access authority information sought,
求められた該アクセス権限に基づいて、該アクセス主体からの該データへのアクセスを制御する制御ステップとをそなえて構成されることを特徴とする、カード型記憶媒体のアクセス制御方法。 On the basis of the access authority obtained, characterized in that it is configured to include a control step of controlling access to said data from said access subject, an access control method for the card type storage medium.
【請求項１２】 アクセス主体識別情報生成ステップが、該アクセス主体からオペレータの身分を示すアクセス主体照合情報及びアプリケーションを識別するためのアクセス主体認証情報が入力されると、入力された上記アクセス主体照合情報及びアクセス主体認証情報と参照用のアクセス主体照合情報及び参照用のアクセス主体認証情報とを比較し、一致した場合には、上記参照用のアクセス主体照合情報及び参照用のアクセス主体認証情報に対応したオペレータを照合するための照合用アクセス主体識別情報及びアプリケーションを認証するための認証用アクセス主体識別情報を発生し、発生した上記照合用アクセス主体識別情報及び認証用アクセス主体識別情報をオペレータを照合するためのデフォルトの照合用アクセス主体識別情報及 12. access subject identification information generating step, the access subject authenticating information for identifying the access subject collating information and application shows the operator identification from the access subject is input, the access subject collating input compares the information and the access subject authenticating information with access subject authenticating information for access subject collating information for reference and for reference, if there is a match, the access subject authenticating information for access subject collating information and the reference for the reference generates a corresponding authenticating access subject identification information for authenticating the collation access subject identification information and applications to match the operator was the the generated the verification access subject identification information and the authenticating access subject identification information operator default collating access subject identification information 及 to match びアプリケーションを認証するためのデフォルトの認証用アクセス主体識別情報に反映させることを特徴とする、請求項１１記載のカード型記憶媒体のアクセス制御方法。 Characterized in that to reflect the default authenticating access subject identification information for authenticating the fine application, access control method of the card type storage medium according to claim 11, wherein.
【請求項１３】 該アクセス主体識別情報が、オペレータを照合するための照合用アクセス主体識別情報と、アプリケーションを認証するための認証用アクセス主体識別情報とにより構成され、 該制御ステップが、上記照合用アクセス主体識別情報及び認証用アクセス主体識別情報を条件としてアクセス権限要素を決定し、該アクセス権限要素を用いた演算により、該アクセス主体識別情報に対応したアクセス権限を求めることを特徴とする、請求項１１記載のカード型記憶媒体のアクセス制御方法。 13. The access subject identification information, the collating access subject identification information for collating the operator is constituted by an authentication for the access subject identification information for authenticating the application, the control step, the collation determine the access elements use the access subject identification information and the authenticating access subject identification information as a condition, the operation using the access authority elements, and obtains the access authority corresponding to the access subject identification information, access control method according to claim 11, wherein the card-type storage medium.
【請求項１４】 アクセス対象となるデータを格納する記憶部をそなえたカード型記憶媒体において、アクセス主体から該データへのアクセスをコンピュータにより制御するためのカード型記憶媒体用アクセス制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、 該カード型記憶媒体用アクセス制御プログラムが、 該アクセス主体を識別するためのアクセス主体識別情報を生成するアクセス主体識別情報生成部、 該アクセス主体からのアクセス要求先となる該データに対応して設定されたアクセス権限を求めるためのアクセス権限情報を読み込むアクセス権限情報読込部、および、 上記アクセス主体識別情報及びアクセス権限情報から該アクセス主体識別情報に対応したアクセス権限を求め、 14. A card-type storage medium having a storage unit for storing data to be accessed and recorded card type storage medium for the access control program for controlling a computer to access the data from the access subject a computer-readable recording medium, said card type storage medium for the access control program, the access subject identification information generating unit to generate an access subject identification information for identifying the access subject, an access request from the access subject previously become access authority information reading unit to read access authority information for obtaining an access authority set in correspondence with the data, and access corresponding to the access subject identification information from the access subject identification information and the access authority information seek authority,
求められたアクセス権限に基づいて、該アクセス主体からの該データへのアクセスを制御する制御部として、該コンピュータを機能させることを特徴とする、カード型記憶媒体用アクセス制御プログラムを記録したコンピュータ読み取り可能な記録媒体。 Based on the access authority obtained, as a control unit that controls access to the data from the access subject, characterized in that to function the computer, the computer reads recording the access control program for the card type storage medium a recording medium that can be.
JP34038297A 1997-12-10 1997-12-10 Card type storage medium and access control method for the same and computer readable recording medium for recording access control program for card type storage medium Pending JPH11175402A (en)
US09/097,682 US6371377B2 (en) 1997-12-10 1998-06-16 Card type recording medium and access control method for card type recording medium and computer-readable recording medium having access control program for card type recording medium recorded
EP98401713A EP0923056A3 (en) 1997-12-10 1998-07-07 Card type recording medium and access control method for card type recording medium and computer-readable recording medium having access control program for card type recording medium recorded
CNB981161278A CN1159669C (en) 1997-12-10 1998-07-17 Card type recording medium and access control method
JPH11175402A true JPH11175402A (en) 1999-07-02
JP34038297A Pending JPH11175402A (en) 1997-12-10 1997-12-10 Card type storage medium and access control method for the same and computer readable recording medium for recording access control program for card type storage medium
JP2003506804A (en) * 1999-08-09 2003-02-18 ギーゼッケ ウント デフリエント ゲーエムベーハー Method for use in a portable data storage medium and a plurality of application
JP2013114489A (en) * 2011-11-29 2013-06-10 Sharp Corp Electronic apparatus system and storage device
KR100943784B1 (en) 2005-01-11 2010-02-23 샤프 가부시키가이샤 Non-contact type semiconductor device, mobile terminal device, and communication system
JPH0416833B2 (en) 1984-03-29 1992-03-25 Tokyo Shibaura Electric Co
JPH0416834B2 (en) 1984-03-29 1992-03-25 Tokyo Shibaura Electric Co
JPH0416832B2 (en) 1984-03-29 1992-03-25 Tokyo Shibaura Electric Co
US6371377B2 (en) 2002-04-16
US8266436B2 (en) 2012-09-11 Service providing system, service providing server and information terminal device