WO1994010655A1 - Carte de ci - Google Patents

Carte de ci Download PDF

Info

Publication number
WO1994010655A1
WO1994010655A1 PCT/JP1993/001595 JP9301595W WO9410655A1 WO 1994010655 A1 WO1994010655 A1 WO 1994010655A1 JP 9301595 W JP9301595 W JP 9301595W WO 9410655 A1 WO9410655 A1 WO 9410655A1
Authority
WO
WIPO (PCT)
Prior art keywords
access
card
data
level value
access level
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP1993/001595
Other languages
English (en)
French (fr)
Inventor
Junsuke Miyazaki
Hideaki Hara
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to EP93924173A priority Critical patent/EP0614159B1/en
Publication of WO1994010655A1 publication Critical patent/WO1994010655A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/357Cards having a plurality of specified features
    • G06Q20/3576Multiple memory zones on card
    • G06Q20/35765Access rights to memory zones
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0806Details of the card
    • G07F7/0813Specific details related to card security
    • G07F7/082Features insuring the integrity of the data on or in the card

Definitions

  • the present invention relates to an IC card, and in particular, to a new IC card that enables high-speed access while realizing data confidentiality protection at the item level and protects data confidentiality by preventing unauthorized use. It is about the IC card to be realized. Background art
  • a method for accessing an IC card the method shown in Fig. 1 has been proposed.
  • the PIN that is the personal identification number of the card holder, the key that is the password generated by the terminal device itself, and the access destination The file name and access rights are entered on the IC card.
  • the entered PIN matches the PIN key set in the access destination file, the entered key matches the key set in the access destination file, and the access entered If the right and the access right set in the access destination file match, the specified access to the file data is permitted.
  • the file data for which access is permitted consists of a plurality of data items as shown in FIG.
  • the access right represents a right type of a right to read, a right to write, and a right to read and write to the IC card.
  • the “item number” in FIG. 2 may not be stored as data in the file data, and if the address for each data is fixed, the “item number” in FIG.
  • the data item name may not be stored as data.
  • an access code (AC code) Z access right is set for each data item. Therefore, only when the access code / access right input from the terminal device matches the access code Z access right set in the data item requested for access, the access to the data item is performed. Is allowed.
  • PIN can be set for each data item.
  • the IC card side does not. In this configuration, no active processing is performed. That is, processing is performed only in accordance with the program of the terminal device.
  • the present invention has been made in view of such circumstances, and it is an object of the present invention to provide a new IC card that realizes high-speed access while realizing item-level data security. .
  • the present invention protects data confidentiality by preventing unauthorized use.
  • the purpose is to provide a new IC card that achieves this.
  • the present invention relates to an IC card that manages the item values of a plurality of data items used for one or more services, and specifies an access level value and an access right assigned to each data item.
  • the management means that manages the service by service and the management means specified by the service type information are referred to.
  • the present invention executes access to a managed file server in response to an external access request.
  • a timer means that enters a time counting process from an initial value, and a time value counted by the timer means becomes larger than a specified time limit value.
  • Determining means for determining whether or not an error has occurred, and a notifying means for notifying an external occurrence of an error when the determining means determines a time-out state of the time value.
  • a recording means for recording an access history and a restoring means for restoring data to a state at the start of processing are provided.
  • FIG. 1 is a diagram for explaining a first conventional IC card.
  • FIG. 2 is a diagram showing a first example of a file stored in the IC card of FIG.
  • FIG. 3 is a diagram showing a second example of file data stored in the IC card of FIG.
  • FIG. 4 is a diagram showing the configuration of an IC card according to the first embodiment of the present invention.
  • FIG. 5 is a diagram showing a first example of the storage contents of the management means and the file data storage means in FIG.
  • FIG. 6 is a flowchart showing a processing flow of an IC card including the management means and the file data storage means of FIG.
  • FIG. 7 is a diagram for explaining an output result of access according to the processing flow of FIG.
  • FIG. 8 is a diagram showing a second example of the storage contents of the management means and the file data storage means in FIG.
  • FIG. 9 is a flowchart showing a process flow of an IC force provided with the management means and the file data storage means of FIG.
  • FIG. 10 is a diagram for explaining an output result of access according to the processing flow of FIG.
  • FIG. 11 is a diagram showing a configuration of an IC card according to a second embodiment of the present invention.
  • FIG. 12 is a first time chart illustrating the operation of the IC card shown in FIG.
  • FIG. 13 is a second time chart for explaining the operation of the IC card shown in FIG.
  • FIG. 14 is a third diagram illustrating the operation of the IC card shown in FIG. Muchart.
  • FIG. 4 shows a configuration of an IC card 1 which realizes high-speed access and data security.
  • the IC card 1 shown in FIG. 4 manages the item values of a plurality of data items used for one or more services, and includes file data storage means 10 and access means 1. 1, management means 1 2, and search means 13.
  • the file data storage means 10 stores, in file units, item values of a plurality of data items belonging to each file.
  • the access means 11 accesses the data item value stored in the file data storage means 10.
  • the management means 12 stores, for each data item group, its name DI, key KY, and personal identification number PIN, and provides access level values and access rights assigned to each data item. And store them separately.
  • the search means 13 determines the data item to be accessed by searching the management data of the management means 12.
  • the management means 12 manages a unique access level value unique to a data item common to all services and a unique access destination of a link destination assigned to each data item. Level values and access rights can also be managed by service. This example will be described later.
  • FIG. 5 shows a first example of the management data stored in the management means 12 provided in the IC card 1 and the data item values stored in the file data storage means 10.
  • the management data stored in the management means 12 and the data item values stored in the field storage means are shown in a body. That is, the data item value shown on the rightmost
  • the data stored in the evening storage means 10 is stored in the management means 12 as management data at the left side.
  • the management means 12 stores a data item group (DI).
  • DI data item group
  • KY key
  • PIN personal identification number
  • Z access right assigned to each data item for each service.
  • the branch manager has an access level value of "10”
  • the general clerk has the access level value of "0 5"
  • the card holder has the access level value of "0 5".
  • Access level such as "99" indicates the level at which access is permitted.
  • the PIN is common to one data item group, but a PIN can be set for each data item.
  • a PIN can be set for each data item.
  • the access level value For example, for the service A with the data item name "name”, the access level value "0 1" / access right “R” / PIN "00289456”, and for the service B the access level value "0 1” / access right “R” No. You may set it as PIN “00289434”.
  • the search means 13 is given a specified file name, key, PIN, and service type information and access level value information as an access code from an external terminal device.
  • the search means 13 specifies the data item group by the designated file name according to the management data of the management means 12 and refers to the key and the PIN. Thereafter, the access level value classified into the specified service type information is referred to, provided that the access right matches the specified access right. Then, a data item having an access level value indicating a value smaller than the input access level value information is specified.
  • the search means 13 searches for a plurality of data items specified by the access code
  • the search result is passed to the access means 11.
  • the access unit 11 accesses the data item values stored in the file data storage unit 10 collectively using the data items of the search result.
  • the access means 11 outputs the access result to the outside.
  • the search means 13 specifies a data item having an access level value smaller than the input access level value.
  • the access level value can also be set to specify the data item that has.
  • IC card 1 specifies the data items specified in the input file name in step 1. That is, one of the plurality of management data prepared as shown in FIG. 5 is specified as a data item group having an access request.
  • step 2 the input PIN is compared with the PIN of the specified data item group. If it is determined in step 3 that the two do not match by this collation, the process ends with an error. On the other hand, when it is determined that both PINs match, the process proceeds to step 4 to compare the input key with the key of the specified data item group. If it is determined in step 5 that the two do not match, the process ends with an error. On the other hand, if it is determined that the two keys match, the process proceeds to step 6 to check whether the input service name is registered in the specified data item group. In the following step 7, when it is determined by this check that the information has not been registered, the processing ends with an error.
  • step 8 if it is determined that the service name is registered in the specified data item group, the process proceeds to step 8, and provided that the access right is consistent with the input access right, the specified data item group is provided. Refers to the access level value categorized as the input service name included in the, and specifies the data item name that has an access level value that is smaller than the input access level value. Finally, in step 9, the processing is completed by accessing the data item values of the specified data item names in a lump.
  • the IC card 1 of the present invention has an item level. With one-time access processing, and by specifying only one access code, access processing to a desired data item is executed while realizing the security of data in a single file. .
  • FIG. 8 shows a second example of the management data stored in the management means 12 and the data item values stored in the file data storage means 10.
  • FIG. 8 other than the specific access level value, only the points different from the management data of FIG. 5 described above are displayed. The same applies to the following description of the processing operation.
  • the management means 12 shown in FIG. 8 stores a unique access level value common to a data item group, and stores a link destination unique access level value assigned to each data item for each service. For the common unique access level value, the link destination that has the closest unique access level value equal to or less than that and has not been linked yet is displayed.
  • the link destination unique access level value “10” assigned to Service A and Service B For the unique access level value “10” assigned to Service A and Service B are stored.
  • the link destination unique access level value “20” assigned to service A For the data item name “Home phone number”, the link destination unique access level value “20” assigned to service A, the link destination unique access level value “20” assigned to service B, and the service The link destination specific access level value “20" assigned to C is stored. Although not shown in FIG. 8, the type of access right is also stored. Also, in the figure The indicated “ED” indicates the final data, and the value of the address that further links the lowest unique access value of the service type is "0 0".
  • the search means 13 is provided with service type information and access level value information as access codes from outside.
  • the search means 13 specifies a data item group as shown in FIG. 8 by the designated file name according to the management data of the management means 12. Thereafter, provided that the access right matches the specified access right, the access level value is used as an initial value of the specific access level value. Then, by referring to the unique access level value that matches the unique access level value common to the data items, the unique access level value specified by the link destination included in the data item of the service information is sequentially extracted. Identify the unique access level values to be linked by going, and identify the data items with those linked unique access level values.
  • steps 1 to 7 is the same as that described in the processing flow of FIG. 6 described above. In other words, it is determined that the PINZ key of the data item group specified by the input file name matches the input PINZ key, and that the input service name is registered in the data item group. .
  • step 8 firstly specifying a link destination specific access level value stored in association with the input access level value and the unique access level value that matches, and then, Unique access level
  • the link destination specific access level value that is stored in association with the unique access level value that matches the label value is specified, and then stored in association with the unique access level value that matches the link destination unique access level value. It repeats specifying the link destination specific access level value. This specifies the data item name specified by the unique access level value linked to the input access level value. Then, a data item name having an access right that matches the access right input is specified from among the specified data item names.
  • the management means 12 stores the data shown in FIG. 8 in accordance with the process of specifying the data item name by the link tracking process
  • the access code of the input access level value "30" of the service A is transmitted from the terminal device.
  • the three items named "name" have the item name.
  • step 9 the process is terminated by accessing the data item values having the specified data item names all at once.
  • the access result is shown in FIG.
  • the management means 12 adopts the data storage structure shown in Fig. 5, all data items below the input access level value are to be accessed.
  • the management means 1 2 adopts the data management structure shown in Fig. 3 to access the data items. This will provide a flexible selection method.
  • the IC card 1 of the present invention realizes data security at the item level, With one access process, and by specifying only one access code, the access process to the desired data item is executed.
  • the IC card 1 shown in FIG. 11 includes file data storage means 20, access means 21, recording means 22, timer means 23, judgment means 24, and notification means 25. And restoration means 26.
  • the file data storage means 20 stores data in file units.
  • the access means 21 accesses data stored in the file data storage means 20.
  • the recording means 22 records an access history for file data from the start of processing.
  • the timer means 23 is reset every time the normal access processing is completed, and then starts the time measurement processing from the initial value.
  • the judging means 24 judges whether or not the time value counted by the timer means 23 is larger than a prescribed time limit value. This time limit value may indicate a different value for each service.
  • the notifying means 25 notifies the outside and the notifying means 26 of the occurrence of the error.
  • the restoration means 26 restores the data in the file data storage means 20.
  • FIGS. 12 to 14 show time charts executed by the IC card of the present example, and the processing executed by the IC card according to these time charts will be described.
  • the IC card 1 activates the timer means 23 when executing the access process to the file data and the access process is normal.
  • the time value of the timer means 23 becomes larger than the preset time limit value, an error notification is sent to the terminal device.
  • an appropriate time limit value can be set for each service. It is possible to use it, which is preferable. If the IC card 1 does not have a clock generation source, the IC card 1 adopts a configuration in which the timer means 23 executes the timing process using a clock signal supplied from the outside. Become.
  • the IC card 1 of the present example when a normal access process is not performed within a fixed time, an error occurrence is notified to the outside, so that unauthorized use can be prevented. As a result, data protection can be realized, and even when a terminal device breaks down, it can be notified according to the error occurrence notification. become.
  • the activation of the timer is stopped upon completion of the normal processing.
  • the termination of the normal processing may be determined by the IC card itself or by an instruction from the terminal device. In each case, the determination is made based on a command from the terminal device, and the present invention does not specify the means.
  • the completion of the access processing from the start of the processing is recorded. Will be able to check the transaction progress and resume processing.
  • the access history of access processing from the start of processing is recorded as shown in the time chart of FIG. In this case, when an error occurs that causes a time-over, the file data is restored to the file data at the start of processing.
  • the activation of the timer is stopped upon completion of the normal processing.
  • the termination of the normal processing may be determined by the IC card itself or by an instruction from the terminal device. In each case, the determination is made based on a command from the terminal device, and the present invention does not specify the means.
  • Another advantage brought about by the present invention is that the system can function normally even when the terminal device does not have a timer function or when the timer function of the terminal device does not operate normally. You. Further, another advantage provided by the present invention is that when a failure occurs in a terminal device or a host, it is possible to invalidate incomplete processing and restore data in the Ic mode. Point.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Credit Cards Or The Like (AREA)

Description

明 細 書
I cカー ド 技術分野
本発明は、 I Cカー ドに関し、 特に、 項目 レベルでのデータの機 密保護を実現しつつ高速アクセスを可能にする新たな I Cカー ドと- 不正使用の防止を図ることでデータの機密保護を実現する I Cカー ドに関するものである。 背景技術
情報化社会の発達に伴って、 I Cカー ドが普及しつつある。 この I Cカー ドには、 重要な個人情報が格納されていることから、 この 個人情報が不正にァクセスされることのない I Cカー ドを提供して いく必要がある。
従来、 I Cカー ドへのアクセス方法としては、 第 1 図に示すもの が提案されている。 第 1 図の I Cカー ド 1 では、 I Cカー ドを装着 した端末装置内のプログラムに従って、 カー ド所持者の暗証番号で ある P I Nと、 端末装置自体の生成するパスヮー ドであるキーと、 アクセス先のファイル名と、 アクセス権とが I Cカー ドに入力され る。 この入力されてく る P I Nとアクセス先のファイルに設定され る P I Nキーとがー致し、 入力されてく るキーとアクセス先のフ ァ ィルに設定されるキーとがー致し、 入力されてく るアクセス権とァ クセス先のフアイルに設定されるァクセス権とがー致すると、 措定 のファイルデータへのァクセスが許可される。 ァクセスが許可され たフ ァイルデータは、 第 2図に示すように、 複数のデータ項目から なっている。 ここで、 前記のアクセス権とは、 I Cカー ドに対してリー ドする 権限、 ライ トする権限、 リー ド ' ライ トする権限という権限種別を 表している。 なお、 第 2図中の 「項番」 は、 ファイルデータ中のデ 一夕として格納されていないこともあり、 更に、 各データに対する ア ドレスが決まっている場合には、 第 2図中の 「データ項目名」 も またデータとして格納されないことがある。
このようなアクセス方法に従う と、 データに対する機密保護がフ ァィルデータ単位で実現されることになるために、 プログラムが本 来アクセス対象としていないデータ項目に対してアクセスをするこ とが可能になるという問題点が発生する。 すなわち、 第 2図の例で は、 あるファイルの 「勤務先 J というデータ項目にアクセスするこ とのないプログラムにおいても、 このデータ項目にアクセスするこ とが可能になる。 これにより、 データの機密保護が図れないという 問題点が発生する。
この問題点に対処するために、 本出願人は、 先に、 発明の名称を 「複数サービス用 I Cカー ドの領域ァクセス許可方式」 とした出願 をした (特開昭 6 3— 7 3 3 4 8号公報参照) 。
この方式においては、 ファイルデータは、 第 3図に示すように、 各データ項目毎に、 アクセス.コー ド (A Cコー ド) Zアクセス権^ 設定される。 したがって、 端末装置から入力されるアクセスコー ド /ァクセス権が、 ァクセス要求されたデータ項目に設定されている アクセスコー ド Zアクセス権に—致するときにのみ、 そのデ一夕項 目へのアクセスが許可される。 なお、 アクセスコー ドとアクセス権 に加えて、 P I Nを各データ項目毎に設定することもできる。
この例によれば、 各データ項目を単位としてアクセスを許可する か否かという制御が行われることから、 I C力一 ドのデータの機密 保護を確実に図ることができる。 しかしながら、 複数のデータ項目 にアクセスするためには、 複数回のアクセス処理を実行しなければ ならない。 したがって、 データへのアクセス速度が遅くなるという 新たな問題点が発生する。
一方、 以上説明したような従来の I Cカー ドにおいては、 端末装 置に I C力一 ドが装着された後、 端末装置のプログラムからァクセ ス要求が長い間出力されなくても、 I Cカー ド側では何ら能動的な 処理を行わないという構成が採られている。 すなわち、 端末装置の プログラムに従ってのみ処理が行われている。
このように、 I Cカー ド側では何ら能動的な処理を行わないとい う構成においては、 I cカー ドが力一 ド所有者でない他の者によつ て不正使用される可能性が生じるという問題点が発生する。 例えば. 正規のカー ド所有者が P I N番号の変更を実行している時に、 何ら かの理由で端末装置から離れた場合、 他の者がその I Cガー ドに新 たな P I N番号を設定し、 その I Cカー ドを持ち去るということが あり得る。 このようなことが起こると、 正規のカー ド所有者の個人 情報が不正使用されることにより機密が保てないという ことになる < また、 I Cカー ドへのアクセスの途中で端末装置側に障害が発生 してアクセスが不完全に完了した場合、 I Cカー ド内のデータの更 新が不完全に終了することがある。 その場合、 I Cカー ド内のデー 夕の復元を I Cカー ド自身で行う ことについては余り考慮が払われ ておらず、 データの復元に手数がかかっていた。 発明の開示
本発明は、 かかる事情に鑑みてなされたものであって、 項目 レべ ルでのデータの機密保護を実現すると同時に、 高速アクセスを可能 にする新たな I Cカー ドを提供することを目的とする。
また、 本発明は、 不正使用の防止を図ることでデータの機密保護 を実現する新たな I Cカー ドを提供することを目的とする。
更に、 端末装置側の障害などで起きる不完全なデータの更新から、 データの復元を可能とする新たな I C力一 ドを提供することを目的 とする。
上記目的を達成するため、 本発明は、 1 つ又は複数のサービスに 利用される複数のデータ項目の項目値を管理する I Cカー ドにおい て、 各データ項目に割り付けられるアクセスレベル値及びァクセス 権をサービス別に管理する管理手段と、 外部からア クセスコー ドと して、 サービス種別情報とアクセスレベル値情報とが与えられると きに、 該サ一ビス種別情報が指定する前記管理手段の管理データを 参照することで、 アクセス権を持つことを条件にして、 前記ァクセ ス レベル値情報の指定するデータ項目を検索する検索手段と、 前記 検索手段の検索するデータ項目の項目値を一括してアクセスするァ クセス手段とを設ける。
更に、 上記目的を達成するため、 本発明は、 外部からのアクセス 要求に応答して、 管理するフアイルデ一夕へのアクセスを実行する
I Cカー ドにおいて、 正常なアクセス処理が終了する度毎に初期値 からの計時処理に入るタイマ手段と、 前記タイマ手段の計時する計 時値が規定のタイムリ ミ ッ ト値より も大きなものとなるか否かを判 断する判断手段と、 前記判断手段が計時値のタイムオーバー状態を 判断するときに、 外部に対してエラー発生を通知する通知手段とを 設ける。
もう一つの上記目的を達成するため、 前記タイマ手段と判断手段 の他に、 アクセス履歴を記録する記録手段とデータを処理開始時点 の状態に復元する復元手段とを設ける。 図面の簡単な説明
第 1 図は、 第 1 の従来の I Cカー ドを説明するための図である。 第 2図は、 第 1 図の I Cカー ドに記憶されたフアイルデ一夕の第 1 の例を示す図である。
第 3図は、 第 1 図の I Cカー ドに記憶されたファイルデータの第 2の例を示す図である。
第 4図は、 本発明の第 1 の実施例の I Cカー ドの構成を示す図で あ o
第 5図は、 第 4図における管理手段とファィルデータ格納手段の 記憶内容の第 1 の例を示す図である。
第 6図は、 第 5図の管理手段とファイルデータ格納手段を具備す る I Cカー ドの処理フローを示すフローチャー トである。
第 7図は、 第 6図の処理フローによるアクセスの結果出力を説明 する図である。
第 8図は、 第 4図における管理手段とフアイルデータ格納手段の 記憶内容の第 2の例を示す図である。
第 9図は、 第 8図の管理手段とファイルデータ格納手段を具備す る I C力一 ドの処理フローを示すフローチヤ一トである。
第 1 0図は、 第 9図の処理フローによるアクセスの結果出力を説 明する図である。
第 1 1 図は、 本発明の第 2の実施例の I Cカー ドの構成を示す図 である。
第 1 2図は、 第 1 1 図の I Cカー ドの動作を説明する第 1 のタイ 厶チャー トである。
第 1 3図は、 第 1 1 図の I Cカー ドの動作を説明する第 2のタイ 厶チヤー トである。
第 1 4図は、 第 1 1 図の I Cカー ドの動作を説明する第 3のタイ ムチャー トである。
発明を実施するための最良の形態
以下、 本発明の第 1 の実施例について図を用いて詳細に説明する 第 4図は、 高速アクセスを可能にしつつデータの機密保護を実現 する I Cカー ド 1 の構成を表している。 第 4図に示す I Cカー ド 1 は、 1 つ又は複数のサービスに利用される複数のデータ項目の項目 値を管理するものであって、 フ ァイルデータ格納手段 1 0 と、 ァク セス手段 1 1 と、 管理手段 1 2 と、 検索手段 1 3 とを備える。
このフ ァイルデータ格納手段 1 0は、 ファイルを単位として、 各 フアイルに属する複数のデータ項目の項目値を格納する。 アクセス 手段 1 1 は、 フアイルデータ格納手段 1 0の格納するデータ項目値 をアクセスする。 管理手段 1 2は、 データ項目群に対して、 その名 称 D I と、 キー K Yと、 個人識別番号 P I Nを記憶し、 かつ各デー 夕項目に割りつけられるアクセスレベル値及びアクセス権をサ一ビ ス別に格納する。 検索手段 1 3は、 管理手段 1 2の管理データを検 索することにより、 アクセス先とするデータ項目を決定する。
なお、 管理手段 1 2の他の例として、 管理手段 1 2は、 全サービ スに共通となるデータ項目固有の固有ァクセスレベル値を管理する と共に、 各データ項目に割りつけられるリ ンク先の固有アクセスレ ベル値とアクセス権とをサービス別に管理することもできる。 この 例については後述する。
第 5図に、 I Cカー ド 1 の備える管理手段 1 2の格納する管理デ 一夕とフアイルデータ格納手段 1 0の格納するデータ項目値の第 1 の例を示す。 図には、 管理手段 1 2に格納された管理データとフ ァ ィルデ一夕格納手段に格納されたデータ項目値とがー体に示されて いる。 すなわち、 一番右側に示されたデータ項目値はファイルデー 夕格納手段 1 0に格納され、 それより左側にあるデータは管理デー 夕として管理手段 1 2に格納されている。
管理手段 1 2は、 管理データ全体に対して、 データ項目群 (D I ). キー (K Y) 、 個人識別番号 (P I N) を記憶し、 サービス別に各 データ項目に割りつけられるアクセスレベル値 Zァクセス権を記憶 する。 例えば、 「名前」 というデータ項目名については、 サービス Aについて割り付けられるアクセスレベル値 " 0 1 " ライ ト権 " R " 、 サービス Bについて割りつけられるアクセスレベル値 " 0 1 " /ライ ト権 "R" 、 サービス Cについて割りつけられるァクセ スレベル値 " 0 1 " /ライ ト権 " R" を記憶する。
また、 「自宅住所」 というデータ項目名については、 サービス A について割りつけられるアクセスレベル値 " 0 2 " リー ド . ライ ト権 "RW" 、 サービス Bについて割り付けられるアクセスレベル 値 " 0 3 " Zリー ド ' ライ ト権 "RW" 、 サービス Cについて割り 付けられるアクセスレベル値 " 0 2 " リー ド権 "R " を記憶する。
こ こで、 アクセスレベル値とは、 銀行サービスの例で説明するな らば、 例えば、 支店長はァクセスレベル値 " 1 0 " 、 一般行員はァ クセスレベル値 " 0 5 " 、 カー ド所持者はァクセスレベル値 " 9 9 " といったように、 ァクセスを許可される水準の高さを表すものであ る
なお、 第 5図に図示する例では、 P I Nを一つのデータ項目群に 共通なものとしているが、 データ項目毎にそれぞれ P I Nを設定す ることもできる。 例えば、 「名前」 というデータ項目名のサービス Aについて、 アクセスレベル値 " 0 1 " /アクセス権 "R" / P I N " 00289456" 、 サービス Bについてアクセスレベル値 " 0 1 " / 了クセス権 " R " ノ P I N "00289434" というように設定してもよ い。 次に、 以上のように構成された I C力一 ドの処理について説明す 始めに、 概略の動作を説明する。 検索手段 1 3に、 外部の端末装 置から指定ファイル名、 キー、 P I Nと、 アクセスコー ドとしてサ 一ビス種別情報とァクセスレベル値情報とが与えられる。 検索手段 1 3は、 管理手段 1 2の管理データに従い、 指定されたファイル名 によりデータ項群を特定し、 キー及び P I Nを参照する。 その後、 指定されるアクセス権と整合するァクセス権を持つことを条件にし て、 指定されたサービス種別情報に分類されるアクセスレベル値を 参照して行く。 そして、 入力されたアクセスレベル値情報より も小 さな値を示すアクセスレベル値を持つデータ項目を特定する。
このようにして、 検索手段 1 3がアクセスコー ドの指定する複数 のデータ項目を検索すると、 その検索結果をアクセス手段 1 1 に渡 す。 アクセス手段 1 1 は、 検索結果のデータ項目を使用して、 ファ ィルデータ格納手段 1 0が格納しているデータ項目値に対して、 一 括してアクセスをしていく。 アクセス手段 1 1 はアクセスした結果 を外部に対して出力する。
これにより、 複数の項目を 1 回のァクセス処理で実行することが できるから、 項目レベルでのデータの機密保護を実現しつつ高速ァ クセスを実現することができる。
なお、 以上の説明においては、 検索手段 1 3は入力されたァクセ スレベル値より も小さい値のアクセスレベル値を持つデータ項目を 特定しているが、 これに代えて、 大きい値のアクセスレベル値を持 つデータ項目を特定するようにアクセスレベル値を設定することも できる。
次に、 以上説明した I Cカー ドの実行する処理フローを、 第 6図 のフローチャー トを用いて説明する。 I Cカー ド 1 は、 ステップ 1 で、 入力されてきたフアイル名の指 定するデータ項目群を特定する。 すなわち、 複数用意されている管 理データの内の第 5図に示すような 1 つを、 アクセス要求のあるデ —夕項目群として特定する。
次に、 ステップ 2で、 入力されてきた P I Nと、 特定したデ一夕 項目群の持つ P I Nとを照合する。 続くステップ 3で、 この照合に より両者が一致しないと判断したときにはエラー終了する。 一方、 両者の P I Nがー致すると判断したときには、 ステップ 4 に進んで、 入力されてきたキーと、 特定したデータ項目群の持つキーとを照合 する。 続く ステップ 5で、 この照合により両者が一致しないと判断 したときには、 エラー終了する。 一方、 両者のキーが一致すると判 断したときには、 ステップ 6に進んで、 入力されてきたサービス名 が特定したデータ項目群に登録されているか否かをチェックする。 続くステップ 7で、 このチェッ クにより登録されていないと判断 したときにはエラー終了する。 一方、 サービス名が特定したデータ 項目群に登録されていると判断したときには、 ステップ 8に進んで、 入力されてきたアクセス権と整合するアクセス権を持つことを条件 にして、 特定したデータ項目群の中に含まれる入力サービス名に分 類されるアクセスレベル値を参照していって、 入力アクセスレベル 値より も小さな値を示すァクセスレベル値を持つデータ項目名を特 定する。 そして、 最後に、 ステップ 9で、 その特定したデータ項目 名の持つデータ項目値に一括してアクセスしていく ことで処理を終 了する。
以上説明した例において、 端末装置からサ一ビス Bのアクセスレ ベル値 " 0 2 " というアクセスコー ドが入力されてく ると、 第 7図 に示すようなァクセス結果を 1 回のアクセス処理でアクセスできる ようになる。 このようにして、 本発明の I Cカー ド 1 は、 項目レべ ルでのデ一夕の機密保護を実現しつつ、 1 回のァクセス処理でもつ て、 しかも、 1 つのアクセスコー ドを指定するだけでもって、 所望 のデータ項目へのァクセス処理を実行するのである。
次に、 管理手段 1 2の他の例について説明する。
第 8図に、 管理手段 1 2の格納する管理データ とファイルデ一夕 格納手段 1 0の格納するデータ項目値の第 2の例を示す。 なお、 第 8図では、 固有アクセスレベル値の他は、 前述の第 5図の管理デ一 夕と異なるところのみを表示している。 以下の処理動作の説明につ いてもほぼ同様とする。
第 8図に示す管理手段 1 2は、 データ項目群に共通となる固有ァ クセスレベル値を格納し、 各データ項目に割りつけられるリ ンク先 固有アクセスレベル値をサービス別に格納する。 共通となる固有ァ クセスレベル値には、 同一またはそれ以下の固有アクセスレベル値 で最も近くかつまだリ ンクされていない固有アクセスレベル値を有 する リ ンク先が表示されている。
各データ項目に割り付けられる固有アクセスレベル値には、 例え ば、 「自宅住所」 というデータ項目名については、 サービス Aにつ いて割り付けられる リ ンク先固有ァクセスレベル値 " 1 0 " 、 サ一 ビス Bについて割り付けられる リ ンク先固有アクセスレベル値 " 1 0 " 、 サービス Cについて割り付けられる リ ンク先固有アクセスレ ベル値 " E D " を記憶する。
また、 「自宅電話番号」 というデータ項目名については、 サービ ス Aについて割り付けられる リ ンク先固有アクセスレベル値 " 2 0"、 サービス Bについて割り付けられる リ ンク先固有アクセスレベル値 " 2 0 " 、 サービス Cについて割り付けられる リ ンク先固有ァクセ スレベル値 " 2 0 " を記憶する。 なお、 第 8図では図示を省略して いるが、 アクセス権の種類についても記憶している。 また、 図中に 示す " E D " は、 最終データであることを示し、 そのサービス種別 で最も低い固有ァグセス値をもっとともにリ ンクするア ドレスの値 は " 0 0 " である。
以上の第 2の管理データを使用した場合の I Cカー ドの処理につ いて説明する。
始めに、 概略の動作を説明する。 検索手段 1 3は、 外部からァク セスコー ドとして、 サービス種別情報とアクセスレベル値情報とが 与えられる。 検索手段 1 3は、 管理手段 1 2の管理データに従い、 指定されたファイル名により第 8図に示すようなデータ項目群を特 定する。 その後、 指定されるアクセス権と整合するアクセス権を持 つことを条件にして、 そのアクセスレベル値を固有アクセスレベル 値の初期値として用いる。 そして、 データ項目群に共通な固有ァク セスレベル値の一致する固有ァクセスレベル値を参照し、 サービス 情報の持つデータ項目の中に含まれるそのリ ンク先により指定され た固有アクセスレベル値を順次迪つて行く ことでリ ンクする固有ァ クセスレベル値を特定して、 それらのリ ンクする固有アクセスレべ ル値を持つデータ項目を特定する。
以上説明した I Cカー ドの実行する処理について、 第 9図のフロ 一チャー トを用いて説明する。 このフローチャー トにおいて、 ステ ップ 1 ないしステップ 7の処理は、 前述の第 6図の処理フローで説 明したと同一である。 すなわち、 入力ファイル名の指定するデータ 項目群の持つ P I N Zキーと、 入力されてきた P I N Zキーとが一 致し、 更に、 そのデータ項目群に入力されてきたサービス名が登録 されていることを判断する。
続いて、 ステップ 8に進んで、 最初に、 入力アクセスレベル値と —致する固有アクセスレベル値に対応付けて記憶されるリ ンク先固 有アクセスレベル値を特定し、 次に、 そのリ ンク先固有アクセスレ ベル値と一致する固有ァクセスレベル値に対応付けて記憶される リ ンク先固有アクセスレベル値を特定し、 続いて、 そのリ ンク先固有 アクセスレベル値と一致する固有ァクセスレベル値に対応付けて記 憶される リ ンク先固有アクセスレベル値を特定していく ことを繰り 返していく。 これにより、 入力アクセスレベル値にリ ンクする固有 アクセスレベル値の指定するデータ項目名を特定する。 そして、 そ の特定したデータ項目名の中から入力されてきたアクセス権と整合 するアクセス権を持つデータ項目名を特定する。
このリ ンク追跡処理によりデータ項目名の特定処理に従って、 管 理手段 1 2が第 8図に示すデータを記憶するときに、 端末装置から サービス Aの入力アクセスレベル値 " 3 0 " というアクセスコー ド が入力されてく るく と、 固有アクセスレベル値 " 3 0 " を持つ 「自 宅電話番号」 と、 固有アクセスレベル値 " 2 0 " を持つ 「自宅住所」 と、 固有アクセスレベル値 " 1 0 " を持つ 「名前」 という 3つのデ —夕項目名が特定されることになる。
そして、 最後に、 ステップ 9で、 その特定したデータ項目名の持 つデータ項目値に一括してアクセスしていく ことで処理を終了する。 このアクセス結果を第 1 0図に示す。
アクセス権のことを考えなければ、 管理手段 1 2が第 5図のデ一 夕記憶構造を採るときには、 入力アクセスレベル値以下のデータ項 目の全てがアクセス対象となるのに対して、 管理手段 1 3が第 8図 のデータ記憶構造を採るときには、 入力アクセスレベル値にリ ンク するデータ項目がアクセス対象となることから、 管理手段 1 2が図 3のデータ管理構造を採ることでァクセス対象のフレキシブルな選 択方法を提供できることになる。
このようにして、 第 9図の処理フローを実行することで、 本発明 の I Cカー ド 1 は、 項目レベルでのデータの機密保護を実現しつつ、 1 回のアクセス処理でもって、 しかも、 1 つのアクセスコー ドを指 定するだけで、 所望のデータ項目へのァクセス処理を実行するので ある。
次に、 本発明の第 2の実施例について説明をする。 本例は、 不正 データ使用の防止を図ることでデータの機密保護を実現する。
第 1 1 図に示す I Cカー ド 1 は、 ファイルデータ格納手段 2 0 と. アクセス手段 2 1 と、 記録手段 2 2 と、 タイマ手段 2 3 と、 判断手 段 2 4 と、 通知手段 2 5 と、 復元手段 2 6 とを備える。
このフアイルデータ格納手段 2 0は、 フアイルを単位にしてデー タを格納する。 アクセス手段 2 1 は、 ファイルデータ格納手段 2 0 の格納するデータをアクセスする。 記録手段 2 2は、 処理開始から のファイルデータに対してのアクセス履歴を記録する。 タイマ手段 2 3は、 正常なァクセス処理が終了する度毎にリセッ トされ、 次い で初期値からの計時処理に入る。 判断手段 2 4は、 タイマ手段 2 3 の計時する計時値が規定のタイムリ ミ ッ ト値より も大きなものとな るか否かを判断する。 このタイムリ ミ ッ ト値は、 サービス毎に別の 値を示すようにしても良い。 通知手段 2 5は、 外部及び通知手段 2 6に対してエラー発生を通知する。 復元手段 2 6は、 ファイルデ一 夕格納手段 2 0のデータを復元する。
本例によれば、 タイマ手段 2 3、 判断手段 2 4、 通知手段 2 5を 設けたことにより、 正常なアクセス処理が一定時間内に行われない 場合外部にエラー発生を通知していく ことになる。 前述のように、 正規のカー ド所有者が P I N番号の変更を実行している時に、 何ら かの理由で席を離れた場合、 タイムリ ミ ッ ト値を経過すると、 エラ —通知がされるため、 他の者がその I Cカー ドに新たに P I N番号 を設定するというような不正行為を防止することができることにな る。 したがって、 データの機密保護が実現できるようになるだけで なく、 端末装置が故障するときにも、 エラー発生通知に従ってその 旨を通知していく ことができるようになる。
更に、 記録手段 2 2を備えることにより、 このエラー発生時に、 ァクセス要求元がトランザクショ ン進行度を確認して処理を再開し ていく ことができるようになり、 また、 記録手段 2 2及び復元手段 2 6を備えるときには、 このエラ一発生時に、 ファイルデータを処 理開始時点の状態に自動的に復元することができるようになる。 第 1 2図ないし第 1 4図に、 本例の I Cカー ドの実行するタイム チャー トを図示し、 これらのタイムチャー トに従って I Cカー ドの 実行する処理について説明する。
I Cカー ド 1 は、 第 1 2図のタイムチャー トに示すように、 ファ ィルデータへのァクセス処理を実行するときに、 そのァクセス処理 が正常なものであるときには、 タイマ手段 2 3を起動して、 この夕 イマ手段 2 3の計時値が予め設定されるタイムリ ミ ッ ト値より も大 きな値となるときに、 端末装置に対してエラー通知を送出していく こ こで、 このタイムリ ミ ッ ト値をサービス毎に管理する構成を採 つて、 アクセスコー ドにより指定されるサービス名の指すタイムリ ミ ッ ト値を用いていく構成を採ると、 サービス毎に適切なタイムリ ミ ッ ト値を用いることが可能になり好ましい。 また、 I Cカー ド 1 がクロッ ク発生源を備えない場合には、 I Cカー ド 1 は、 外部から 与えられるクロック信号を用いて、 このタイマ手段 2 3の計時処理 を実行する構成を採ることになる。
このように、 本例の I Cカー ド 1 に従う と、 正常なアクセス処理 がー定時間内に行われない場合に外部にエラー発生を通知すること から、 不正使用を防止することができる。 これにより、 データの保 護が実現できるようになると共に、 端末装置が故障するときにも、 エラー発生通知に従って、 その旨を通知していく ことができるよう になる。
なお、 正常処理の終了により、 タイマの起動を止めることにする が、 正常処理の終了と判断するのは、 I Cカー ド自身がする場合と. 端末装置側の指示によって判断する場合とがある。 いずれも端末装 置からのコマン ドによって判断し、 本発明は、 その手段を特定しな い。
この処理構成を採るときにあって、 第 1 3図のタイムチャー トに 示すように、 処理開始からのアクセス処理の処理完了を記録してい つて、 タイムオーバーとなるエラーが発生した時、 アクセス要求元 がトランザクショ ン進行度を確認して処理を再開していく ことがで きるようになる。 一方、 エラ一発生時に処理開始からのアクセス処 理をキャ ンセルすることが要求されるときには、 第 1 4図のタイム チャー トに示すように、 処理開始からのアクセス処理のアクセス履 歴を記録しておいて、 タイムオーバーとなるエラー発生時に、 処理 開始時のファイルデータへと復元していく構成を採ることになる。 なお、 正常処理の終了により、 タイマの起動を止めることにする が、 正常処理の終了と判断するのは、 I Cカー ド自身がする場合と. 端末装置側の指示によって判断する場合とがある。 いずれも端末装 置からのコマン ドによって判断し、 本発明は、 その手段を特定しな い。
以上説明したように、 本発明によれば、 項目レベルでのデータの 機密保護を実現しつつ高速アクセスを可能にする I Cカー ドを提供 できるようになる。 そして、 不正使用の防止を図ることでデータの 機密保護を実現する I Cカー ドを提供できるようになる。
その他に、 本発明がもたらす効用として、 端末装置がタイマ機能 を備えないときや、 端末装置のタイマ機能が正常に動作しないとき にも、 システムを正常に機能させることが可能になる点が挙げられ る。 更に、 本発明がもたらす他の効用として、 端末装置やホス トに 障害が発生したときに、 不完全になされた処理を無効にして I c力 一ド内のデー夕を復元することを可能にする点が挙げられる。

Claims

請 求 の 範 囲
1 . 1 つ又は複数のサービスに利用される複数のデータ項目の項 目値を管理する I Cカー ドにおいて、
各データ項目に割り付けられるアクセスレベル値及びアクセス権 をサービス別に管理する管理手段(12)と、
外部からアクセスコー ドとして、 サ一ビス種別情報とァクセスレ ベル値情報とが与えられるときに、 該サービス種別情報が指定する 前記管理手段(12)の管理データを参照することで、 ア クセス権を持 つことを条件にして、 前記アクセスレベル値情報の指定するデ一夕 項目を検索する検索手段(13)と、
前記検索手段(13)の検索するデータ項目の項目値を一括してァク セスするアクセス手段(11 )とを備えること
を特徴とする I Cカー ド。
2 . 請求項 1記載の I Cカー ドにおいて、
検索手段(13)は外部から与えられたアクセス レベル値よりも小さ いアクセスレベル値のデータ項目を検索すること
を特徴とする I Cカー ド。
3 . 請求項 1記載の I Cカー ドにおいて、
検索手段(13)は外部から与えられたア クセス レベル値より も大き いアクセスレベル値のデータ項目を検索すること
を特徴とする I Cカー ド。
4 . 請求項 1記載の I Cカー ドにおいて、
管理手段(12)は、 データ項目固有の固有アクセスレベル値及び該 各データ項目に割り付けられる リ ンク先の固有アクセスレベル値を サービス別に管理すること
を特徴とする I Cカー ド。
5 . 請求項 4記載の I Cカー ドにおいて、
検索手段(13)は外部から与えられたア クセス レベル値より も小さ いアクセスレベル値のデータ項目を検索すること
を特徴とする I Cカー ド。
6 . 請求項 4記載の I Cカー ドにおいて、
検索手段(13)は外部から与えられたァクセス レベル値より も大き いアクセスレベル値のデータ項目を検索すること
を特徵とする I Cカー ド。
7 . 外部からのアクセス要求に応答して、 管理するファイルデー 夕へのアクセスを実行する I Cカー ドにおいて、
正常なァクセス処理が終了する度毎に初期値からの計時処理に入 るタイマ手段(23)と、
前記タイマ手段(23)の計時する計時値が規定のタイムリ ミ ッ ト値 より も大きなものとなるか否かを判断する判断手段(24)と、
前記判断手段(24)が計時値のタイムオーバー状態を判断するとき に、 外部に対してエラー発生を通知する通知手段(25)とを備えるこ と
を特徴とする I Cカー ド。
8 . 請求項 7記載の I C力.ー ドにおいて、
処理開始からのフアイルデータに対してのァクセス履歴を記録す る記録手段(22)を備えること
を特徴とする I Cカー ド。
9 . 請求項 8記載の I Cカー ドにおいて、
通知手段(25)が外部にエラーを通知するときに、 記録手段(22)の 記録デ一夕に従って、 フ ァイルデータを処理開始時点の状態に復元 する復元手段(26)を備えること
を特徴とする I Cカー ド。
1 0 . 請求項 7記載の I Cカー ドにおいて、
タイマ手段(23)は、 I Cカー ド内のクロッ ク発生源が発生するク 口ッ ク信号を用いて計時処理を実行すること
を特徴とする I Cカー ド。
1 1 . 請求項 7記載の I Cカー ドにおいて、
タイマ手段(23)は、 外部から与えられるクロッ ク信号を用いて計 時処理を実行すること
を特徴とする I Cカー ド。
PCT/JP1993/001595 1992-11-04 1993-11-04 Carte de ci Ceased WO1994010655A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP93924173A EP0614159B1 (en) 1992-11-04 1993-11-04 Ic card

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP4/294863 1992-11-04
JP29486392A JP3329496B2 (ja) 1992-11-04 1992-11-04 Icカード

Publications (1)

Publication Number Publication Date
WO1994010655A1 true WO1994010655A1 (fr) 1994-05-11

Family

ID=17813234

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1993/001595 Ceased WO1994010655A1 (fr) 1992-11-04 1993-11-04 Carte de ci

Country Status (3)

Country Link
EP (1) EP0614159B1 (ja)
JP (1) JP3329496B2 (ja)
WO (1) WO1994010655A1 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4095680B2 (ja) * 1994-08-01 2008-06-04 富士通株式会社 カード型記憶装置用セキュリティ管理方法およびカード型記憶装置
US6820203B1 (en) * 1999-04-07 2004-11-16 Sony Corporation Security unit for use in memory card
JP2001236484A (ja) * 2000-02-22 2001-08-31 Sanwa Bank Ltd Icカード及びこのカードを用いた顧客情報システム
US20020143961A1 (en) * 2001-03-14 2002-10-03 Siegel Eric Victor Access control protocol for user profile management
WO2002091663A1 (en) * 2001-05-03 2002-11-14 Pure Matrix, Inc. System and method for privacy protection in a service development and execution environment
GB2396713B (en) * 2002-11-18 2005-09-14 Advanced Risc Mach Ltd Apparatus and method for controlling access to a memory unit
JP4828809B2 (ja) 2003-12-10 2011-11-30 株式会社東芝 Icカードおよびicカードにおける処理方法
DE10360998B4 (de) * 2003-12-23 2008-09-04 Infineon Technologies Ag Schutz von Chips gegen Attacken
JP2007257542A (ja) * 2006-03-24 2007-10-04 Toshiba Corp 複合携帯可能電子装置および複合icカード
JP2009176034A (ja) * 2008-01-24 2009-08-06 Toshiba Corp 携帯可能電子装置、及び、データ管理方法
US7690032B1 (en) 2009-05-22 2010-03-30 Daon Holdings Limited Method and system for confirming the identity of a user
EP2254093B1 (en) * 2009-05-22 2014-06-04 Daon Holdings Limited Method and system for confirming the identity of a user
JP5013017B2 (ja) * 2011-11-17 2012-08-29 カシオ計算機株式会社 サーバ装置、およびクライアント装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60181891A (ja) * 1984-02-28 1985-09-17 Omron Tateisi Electronics Co Icカ−ドの不正アクセス防止装置
JPS61160174A (ja) * 1985-01-08 1986-07-19 Nippon Telegr & Teleph Corp <Ntt> Icカ−ドの認証方式
JPS61176667U (ja) * 1985-04-18 1986-11-04
JPS61296486A (ja) * 1985-06-25 1986-12-27 Fujitsu Ltd 複数の個人識別情報を持つicカ−ド
JPS62177696A (ja) * 1986-01-31 1987-08-04 Hitachi Ltd 多目的icカ−ド及びその使用方法
JPS62257555A (ja) * 1986-05-01 1987-11-10 Toppan Moore Co Ltd Icカ−ド
JPH01295385A (ja) * 1988-05-23 1989-11-29 Nec Corp 記憶保護方式
JPH0253154A (ja) * 1988-08-17 1990-02-22 Toshiba Corp 携帯可能電子装置
JPH04137081A (ja) * 1990-09-28 1992-05-12 Fuji Photo Film Co Ltd Eepromを有するicメモリカード

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4614861A (en) * 1984-11-15 1986-09-30 Intellicard International, Inc. Unitary, self-contained card verification and validation system and method
JPS61139873A (ja) * 1984-12-13 1986-06-27 Casio Comput Co Ltd 認証方式
US4816654A (en) * 1986-05-16 1989-03-28 American Telephone And Telegraph Company Improved security system for a portable data carrier
US4804825A (en) * 1986-06-17 1989-02-14 Casio Computer Co., Ltd. I C card system
JPS6354294A (ja) * 1986-08-25 1988-03-08 株式会社日立製作所 情報媒体とこれを用いる情報保護方法
FR2667192A1 (fr) * 1990-09-20 1992-03-27 Gemplus Card Int Procede de comptage en memoire eeprom et son utilisation pour la realisation d'un compteur securise.
JPH04141794A (ja) * 1990-10-03 1992-05-15 Mitsubishi Electric Corp Icカード
FR2673476B1 (fr) * 1991-01-18 1996-04-12 Gemplus Card Int Procede securise de chargement de plusieurs applications dans une carte a memoire a microprocesseur.

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60181891A (ja) * 1984-02-28 1985-09-17 Omron Tateisi Electronics Co Icカ−ドの不正アクセス防止装置
JPS61160174A (ja) * 1985-01-08 1986-07-19 Nippon Telegr & Teleph Corp <Ntt> Icカ−ドの認証方式
JPS61176667U (ja) * 1985-04-18 1986-11-04
JPS61296486A (ja) * 1985-06-25 1986-12-27 Fujitsu Ltd 複数の個人識別情報を持つicカ−ド
JPS62177696A (ja) * 1986-01-31 1987-08-04 Hitachi Ltd 多目的icカ−ド及びその使用方法
JPS62257555A (ja) * 1986-05-01 1987-11-10 Toppan Moore Co Ltd Icカ−ド
JPH01295385A (ja) * 1988-05-23 1989-11-29 Nec Corp 記憶保護方式
JPH0253154A (ja) * 1988-08-17 1990-02-22 Toshiba Corp 携帯可能電子装置
JPH04137081A (ja) * 1990-09-28 1992-05-12 Fuji Photo Film Co Ltd Eepromを有するicメモリカード

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP0614159A4 *

Also Published As

Publication number Publication date
EP0614159A4 (en) 1997-03-19
JPH06150084A (ja) 1994-05-31
EP0614159B1 (en) 2005-10-26
JP3329496B2 (ja) 2002-09-30
EP0614159A1 (en) 1994-09-07

Similar Documents

Publication Publication Date Title
US6067640A (en) System for management of software employing memory for processing unit with regulatory information, for limiting amount of use and number of backup copies of software
JP2755828B2 (ja) 複数のマイクロプロセッサ間でアプリケーション・データおよび手続きを共用するための安全なアプリケーション・カード
US7606733B2 (en) Account portability for computing
US7506171B2 (en) Method and systems for securely supporting password change
US6986030B2 (en) Portable memory device includes software program for interacting with host computing device to provide a customized configuration for the program
US8402269B2 (en) System and method for controlling exit of saved data from security zone
JP3805986B2 (ja) 情報処理装置、情報処理装置制御方法及び記憶媒体
JPH11120300A (ja) 可搬型カード媒体,可搬型カード媒体のメモリ空間管理方法,可搬型カード媒体の発行方法および可搬型カード媒体のプログラムデータ書込方法並びにメモリ空間管理プログラムが記録されたコンピュータ読取可能な記録媒体
US20020162009A1 (en) Privacy assurance for portable computing
US20020143637A1 (en) Shopping cart portability for computing
JPH11505355A (ja) ポータブルデータ処理ユニットを含むデータ交換システム
WO2001024054A1 (en) Device, system and method for data access control
JPH0844805A (ja) カード型記憶媒体用セキュリティ管理方法,カード型記憶媒体およびカード型記憶媒体用取引装置
JPWO2000055745A1 (ja) 情報処理装置、情報処理装置制御方法及び記憶媒体
JP3329496B2 (ja) Icカード
US5838793A (en) Controlling movement of owned parts
US6823348B2 (en) File manager for storing several versions of a file
US20050038820A1 (en) Processing method and system of data management for IC card
US9009777B2 (en) Automatic role activation
WO1998053384A1 (en) Method and apparatus for activating programs/features in a computer
JP2003323344A (ja) アクセス制御システム、アクセス制御方法及びアクセス制御プログラム
Denning The Science of Computing: Passwords
JPS62285161A (ja) デ−タ保護方式
JPH02216561A (ja) 多レベル機密保護方式
JPH1097499A (ja) 個人認証方法

Legal Events

Date Code Title Description
AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 1993924173

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1993924173

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1993924173

Country of ref document: EP