TWI639958B - IC card, portable electronic device, and control method of IC card - Google Patents

IC card, portable electronic device, and control method of IC card Download PDF

Info

Publication number
TWI639958B
TWI639958B TW106119671A TW106119671A TWI639958B TW I639958 B TWI639958 B TW I639958B TW 106119671 A TW106119671 A TW 106119671A TW 106119671 A TW106119671 A TW 106119671A TW I639958 B TWI639958 B TW I639958B
Authority
TW
Taiwan
Prior art keywords
similarity
biological information
card
information
unit
Prior art date
Application number
TW106119671A
Other languages
English (en)
Other versions
TW201804375A (zh
Inventor
栗山量一
Original Assignee
東芝股份有限公司
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 東芝股份有限公司 filed Critical 東芝股份有限公司
Publication of TW201804375A publication Critical patent/TW201804375A/zh
Application granted granted Critical
Publication of TWI639958B publication Critical patent/TWI639958B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/76Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in application-specific integrated circuits [ASIC] or field-programmable devices, e.g. field-programmable gate arrays [FPGA] or programmable logic devices [PLD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/77Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in smart cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/073Special arrangements for circuits, e.g. for protecting identification code in memory
    • G06K19/07309Means for preventing undesired reading or writing from or onto record carriers
    • G06K19/07345Means for preventing undesired reading or writing from or onto record carriers by activating or deactivating at least a part of the circuit on the record carrier, e.g. ON/OFF switches
    • G06K19/07354Means for preventing undesired reading or writing from or onto record carriers by activating or deactivating at least a part of the circuit on the record carrier, e.g. ON/OFF switches by biometrically sensitive means, e.g. fingerprint sensitive
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/077Constructional details, e.g. mounting of circuits in the carrier

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Mathematical Physics (AREA)
  • Collating Specific Patterns (AREA)
  • Credit Cards Or The Like (AREA)

Abstract

IC卡係具備有:通訊部、記憶部、生物體資訊取得部、類似度算出部、及響應控制部。通訊部係與外部機器進行通訊。記憶部係預先記憶第1生物體資訊。生物體資訊取得部係取得由生物體被讀取到的第2生物體資訊。類似度算出部係算出前述第1生物體資訊與前述第2生物體資訊的類似度。響應控制部係將表示前述類似度程度的資訊,藉由前述通訊部傳送至前述外部機器。

Description

IC卡、可攜式電子裝置、及IC卡之控制方法
本發明之實施形態係關於IC卡、可攜式電子裝置、及IC卡之控制方法。
IC卡(可攜式電子裝置)係若由處理IC卡的處理裝置(IC卡處理裝置)接收到指令時,執行按照所接收到的指令的處理。此外,使用如上所示之IC卡及IC卡處理裝置,進行IC卡的持有人(使用者)的認證(對照)的生物體認證系統已被實用化。
被使用在生物體認證系統的IC卡係預先記憶由指紋、臉、靜脈、及虹膜等生物體所取得的生物體資訊(登錄生物體資訊)。IC卡處理裝置或IC卡係由生物體讀取生物體資訊(讀取生物體資訊)。IC卡係算出讀取生物體資訊與登錄生物體資訊的類似度。IC卡係若所算出的類似度為預先設定的臨限值以上時,判定為對照成功,若所算出的類似度為未達預先設定的臨限值時,則判定為對照失敗。
〔先前技術文獻〕 〔專利文獻〕
[專利文獻1]日本特開2013-120540號公報
讀取生物體資訊係假定依執行讀取的裝置的性能、濕度、及氣溫等條件(讀取條件)而變動。但是,被使用在與所被算出的類似度的比較的臨限值係依生物體認證系統的規格而定者,為固定。因此,有依讀取條件,有對照結果不均的可能性的課題。
本發明之目的在提供可實現安定的認證的IC卡、可攜式電子裝置、及IC卡之控制方法。
根據一實施形態,IC卡係具備有:通訊部、記憶部、生物體資訊取得部、類似度算出部、及響應控制部。通訊部係與外部機器進行通訊。記憶部係預先記憶第1生物體資訊。生物體資訊取得部係取得由生物體被讀取到的第2生物體資訊。類似度算出部係算出前述第1生物體資訊與前述第2生物體資訊的類似度。響應控制部係將表示前述類似度程度的資訊,藉由前述通訊部傳送至前述外部機器。
1‧‧‧生物體認證系統
2‧‧‧IC卡處理裝置
3‧‧‧IC卡
11‧‧‧CPU
12‧‧‧ROM
13‧‧‧RAM
14‧‧‧非揮發性記憶體
15‧‧‧卡讀寫器
16‧‧‧生物體感測器
17‧‧‧顯示器
18‧‧‧操作部
19‧‧‧通訊部
21‧‧‧本體
22‧‧‧IC模組
23‧‧‧IC晶片
24‧‧‧通訊部
25‧‧‧CPU
26‧‧‧ROM
27‧‧‧RAM
28‧‧‧非揮發性記憶體
31‧‧‧電源部
32‧‧‧生物體資訊取得部
34‧‧‧類似度算出部
36‧‧‧響應控制部
圖1係用以說明一實施形態之生物體認證系統之例的說明圖。
圖2係用以說明一實施形態之對照指令之例的說明圖。
圖3係用以說明一實施形態之IC卡之例的說明圖。
圖4係用以說明一實施形態之生物體類別、生物體資訊、及對照演算法的對應關係的說明圖。
圖5係用以說明一實施形態之臨限值範圍與表示類似度程度的資訊的對應關係的說明圖。
圖6係用以說明一實施形態之IC卡的動作之例的說明圖。
圖7係用以說明藉由一實施形態之IC卡的CPU所執行的功能部的說明圖。
以下參照圖示,說明本發明之實施形態。
(關於生物體認證系統1)
圖1係用以說明生物體認證系統1之例的說明圖。生物體認證系統1係具備有:IC卡處理裝置2、及IC卡3。生物體認證系統1係使用由生物體所讀取到的生物體資訊,對IC卡3的使用者進行認證的系統。
(關於IC卡處理裝置2)
IC卡處理裝置2係與使用者所持有的IC卡3進行通訊,使IC卡3執行對照處理。
IC卡處理裝置2係具備有:CPU11、ROM12、RAM13、非揮發性記憶體14、卡讀寫器15、生物體感測器16、顯示器17、操作部18、及通訊部19。
CPU11係執行運算處理的運算元件(例如處理器)。CPU11係根據被記憶在ROM12或非揮發性記憶體14的程式等資料,進行各種處理。CPU11係作為藉由執行被儲存在ROM12或非揮發性記憶體14的程式,可執行各種動作的控制部來發揮功能。
ROM12係讀出專用的非揮發性記憶體。ROM12係記憶程式及在程式中所使用的資料等。
RAM13係作為工作記憶體來發揮功能的揮發性記憶體。RAM13係暫時儲存CPU11處理中的資料等。此外,RAM13係暫時儲存CPU11所執行的程式。
非揮發性記憶體14係可記憶各種資訊的記憶媒體。非揮發性記憶體14係記憶程式及在程式中所使用的資料等。非揮發性記憶體14係例如固體狀態驅動機(SSD)、硬碟驅動機(HDD)、或其他記憶裝置。其中,亦可設置可***記憶卡等記憶媒體的卡片插槽等記憶體I/F,來取代非揮發性記憶體14。
卡讀寫器15係用以與IC卡3進行通訊的介面裝置。卡讀寫器15係藉由接觸通訊或非接觸通訊,與 IC卡3進行資料的傳送接收。
生物體感測器16係由IC卡3的使用者讀取生物體資訊。例如,生物體感測器16係取得關於IC卡3之使用者指紋的生物體資訊。具體而言,生物體感測器16係取得IC卡3之使用者指紋的畫像,由所取得的指紋畫像,取得指紋資料作為生物體資訊。其中,生物體感測器16亦可為讀取關於IC卡3的使用者的臉、靜脈、及虹膜等的生物體資訊的構成。其中,將生物體感測器16由IC卡3的使用者所讀取到的生物體資訊稱為讀取生物體資訊。
顯示器17係按照由CPU11、或圖形控制器等顯示控制部(未圖示)被輸入的影像訊號,顯示畫像。
操作部18係根據操作構件的操作,生成操作訊號。操作構件係例如觸控感測器、十鍵、或鍵盤等。觸控感測器係例如電阻膜式觸控感測器、靜電電容式觸控感測器等。亦即,觸控感測器係取得表示在某區域內被指定的位置的資訊。觸控感測器係與上述顯示器17形成為一體而構成觸控螢幕,且觸控感測器係將表示顯示器17上被觸控到的位置的訊號輸入至CPU11。
通訊部19係用以與其他電子機器進行通訊的電路。通訊部19係構成為例如可連接於網路。通訊部19係透過網路而與其他電子機器進行通訊。
具備上述構成的IC卡處理裝置2的CPU11係透過卡讀寫器15,對IC卡3供給電力,藉此進行將IC 卡3活性化的活性化處理。藉此,IC卡3形成為可執行指令處理的狀態。
此外,CPU11係藉由透過卡讀寫器15而對IC卡3傳送用以選擇應用程式的選擇指令,使IC卡3執行應用程式。藉此,IC卡3形成為可執行對照處理的狀態。
此外,CPU11係藉由生物體感測器16,由IC卡3的使用者,取得讀取生物體資訊。CPU11係生成包含讀取生物體資訊的對照指令。CPU11係透過卡讀寫器15,將對照指令傳送至IC卡3,藉此使IC卡3執行對照處理。CPU11係由IC卡3接收對照處理的結果(對照處理結果)。
此外,CPU11係可將對照處理結果使用在各種處理。例如,CPU11亦可為根據對照處理結果,判定使用者可否通行至特定區域的構成。此外,CPU11亦可為根據可否通行的判定結果,將用以防止使用者侵入至特定區域的門進行開閉的構成。亦即,IC卡處理裝置2亦可構成為入退場管理裝置。
圖2係用以說明藉由IC卡處理裝置2的CPU11所生成的對照指令之例的說明圖。對照指令係有:「CLA」、「INS」、「P1」、「P2」、「Lc」、及「Data」等欄位。「CLA」及「INS」係表示指令種類的資訊。「P1」及「P2」係在按照指令的指令處理中所使用的參數。「Lc」係表示「Data」的長度的資訊。「Data」 係指令的資料本體。
CPU11係將對應對照指令的值設定在「CLA」、「INS」、及「Lc」。此外,CPU11係在「Data」儲存讀取生物體資訊。此外,CPU11係按照使IC卡3執行的對照處理的處理內容,設定「P1」及「P2」的值。
「P1」係被使用在用以指定在IC卡3被執行的對照處理中的臨限值。其中,CPU11亦可未指定對照處理中的臨限值。例如,CPU11若未指定對照處理中的臨限值,在「P1」設定「00」。
「P2」係被使用在用以指定在對照處理中所使用的生物體資訊的種類(生物體類別)、與在對照處理中所使用的對照演算法。生物體類別係表示指紋、臉、靜脈、虹膜等複數生物體資訊之中的任一者的資訊。對照演算法係表示可按每個生物體類別來執行的複數手法之中的任一者的資訊。
此外,若在1個生物體類別之中存在複數生物體資訊,「P2」亦可另外包含用以指定複數生物體資訊之中的1個的資訊。例如,指紋資料等係依手指而異。在如上所示之情形下,「P2」亦可另外包含表示為哪支手指的指紋的資訊。
具體而言,「P2」的第1位元b1至第3位元b3被使用在指定生物體類別,第4位元b4至第5位元b5被使用在指定生物體資訊,第6位元b6至第8位元b8被 使用在指定對照演算法。其中,若對照處理所使用的生物體類別及對照演算法已預先決定,CPU11亦可不以「P2」指定對照處理中的生物體類別及對照演算法。
(關於IC卡3)
IC卡3係按照來自IC卡處理裝置2的對照指令,執行對照處理。圖3係用以說明IC卡3的構成之例的說明圖。
IC卡3係具備有例如:卡片狀的本體21、及內置於本體21的IC模組22。IC模組22係具備有:IC晶片23、及連接於IC晶片23的未圖示之通訊用電路。通訊用電路係構成為例如天線、或接觸端子(接觸圖案)。通訊用電路係與IC卡處理裝置2的卡讀寫器15作電性、或磁性連接。
IC晶片23係具備有:通訊部24、CPU25、ROM26、RAM27、非揮發性記憶體28、及電源部31等。通訊部24、CPU25、ROM26、RAM27、非揮發性記憶體28、及電源部31係透過匯流排而互相連接。
通訊部24係用以與IC卡處理裝置2進行通訊的電路。通訊部24係透過上述通訊用電路,藉由接觸通訊或非接觸通訊,與IC卡處理裝置2進行資料的傳送接收。例如,通訊部24係對由IC卡處理裝置2被傳送的訊號施行訊號處理,藉此取得IC卡處理裝置2所傳送的指令等資料。通訊部24係將所取得的資料供給至 CPU25。此外,通訊部24係根據由CPU25被供給的回應等資料,生成訊號,且將所生成的訊號傳送至IC卡處理裝置2。
CPU25係執行運算處理的運算元件(例如處理器)。CPU25係根據被記憶在ROM26或非揮發性記憶體28的程式等資料來進行各種處理。CPU25係作為藉由執行被儲存在ROM26或非揮發性記憶體28的程式,可執行各種動作的控制部來發揮功能。
ROM26係讀出專用的非揮發性記憶體。ROM26係記憶程式及在程式中所使用的資料等。ROM26係在製造階段在記憶有程式及資料等的狀態下被組裝在IC卡3。被記憶在ROM26的程式及資料係依IC卡3的規格來決定。
RAM27係作為工作記憶體來發揮功能的揮發性記憶體。RAM27係暫時儲存CPU25處理中的資料等。此外,RAM27係暫時儲存透過通訊部24所接收到的資料。此外,RAM27係暫時儲存透過通訊部24所傳送的資料。再此外,RAM27係暫時儲存CPU25所執行的程式。
非揮發性記憶體28係可記憶各種資訊的記憶媒體。非揮發性記憶體28係記憶程式及在程式中所使用的資料等。非揮發性記憶體28係例如藉由半導體記憶體等所構成。非揮發性記憶體28係記憶例如複數生物體資訊、及對應複數對照演算法的複數對照程式。
電源部31係對IC卡3的各部供給電力。電 源部31係將透過上述通訊用電路而由IC卡處理裝置2被供給的電力轉換成各部的額定電壓而供給至各部。其中,電源部31亦可為具備有電池,對各部供給電池電力的構成。
(關於IC卡3的發行)
IC卡3係藉由一次發行與二次發行予以發行。發行IC卡3的發行裝置係定義用以在一次發行中,在IC卡3的非揮發性記憶體28儲存資料的區域。發行裝置係在非揮發性記憶體28內製成例如藉由ISO/IEC7816所規定的檔案構造。
發行裝置係在二次發行中,在一次發行中被定義出的區域寫入資料,藉此發行IC卡3。二次發行中被寫入的資料係包含例如關於IC卡3的使用者的資訊。具體而言,發行裝置係將由IC卡3的使用者的生物體被預先取得的生物體資訊,作為登錄生物體資訊而寫入至IC卡3的非揮發性記憶體28。
登錄生物體資訊係例如關於IC卡3的使用者指紋的資訊。具體而言,登錄生物體資訊係由IC卡3的使用者指紋畫像所生成的指紋資料。其中,登錄生物體資訊並非侷限於關於指紋的資訊。登錄生物體資訊若為由指紋、臉、靜脈、及虹膜等生物體所取得的生物體資訊,亦可為任意者。此外,登錄生物體資訊亦可為複數。亦即,登錄生物體資訊亦可為包含關於指紋、臉、靜脈、及虹膜 等的生物體資訊之中的複數者。
(關於CPU25)
在具備有上述構成的IC卡3中,CPU25係藉由執行被儲存在ROM26或非揮發性記憶體28的程式,如圖7所示,作為生物體資訊取得部32、類似度算出部34、及響應控制部36來發揮功能。
CPU25係例如解析由IC卡處理裝置2被傳送的對照指令,取得對照指令所包含的生物體資訊(讀取生物體資訊)。此時,CPU25係作為生物體資訊取得部32來發揮功能。其中,IC卡3亦可具備有由生物體取得生物體資訊的生物體感測器。此時,生物體感測器、與控制該生物體感測器的CPU25作為生物體資訊取得部32來發揮功能。生物體感測器係包含例如對使用者的指紋、臉、虹膜等進行攝影的攝影機。
此外,CPU25係例如將讀取生物體資訊、與被記憶在非揮發性記憶體28的登錄生物體資訊進行比較,算出類似度。此時,CPU25係作為類似度算出部34來發揮功能。例如,CPU25係算出由對照指令所取得的讀取生物體資訊、與被記憶在非揮發性記憶體28的登錄生物體資訊之間的一致率,作為類似度。用以算出一致率的對照演算法若為例如特徵點方式、關係方式、或其他已知的對照演算法即可。
此外,例如,CPU25若由IC卡處理裝置2接 收到指令時,辨識按照指令的處理,執行所辨識出的處理(指令處理)。CPU25係藉由通訊部24,對IC卡處理裝置2傳送包含指令處理的結果(指令處理結果)的回應。此時,CPU25係作為按照指令作響應的響應控制部36來發揮功能。
藉由上述構成,CPU25係若由IC卡處理裝置2接收到對照指令時,執行對照處理。對照處理係將由對照指令所取得的讀取生物體資訊與登錄生物體資訊的類似度的算出、與按照所被算出的類似度的回應,作為對照處理結果而傳送至IC卡處理裝置2的處理。亦即,CPU25係若由IC卡處理裝置2接收到對照指令時,算出讀取生物體資訊與登錄生物體資訊的類似度,按照所被算出的類似度,將對照處理結果傳送至IC卡處理裝置2。
(關於對照處理)
接著,說明CPU25作為類似度算出部34來發揮功能時的具體動作。CPU25若執行對照處理時,首先進行類似度的算出。CPU25係若進行類似度的算出時,根據所接收到的對照指令,辨識使用在類似度算出的生物體類別及對照演算法。此外,CPU25係取得對應所辨識出的生物體類別的登錄生物體資訊。其中,若按每個生物體類別,使複數生物體資訊(登錄生物體資訊)產生對應,CPU25係根據所接收到的對照指令,辨識且讀出複數登錄生物體資訊之中的1個。
圖4係用以說明生物體類別、生物體資訊、及對照演算法的對應關係的說明圖。
CPU25係按照對照指令的值,辨識生物體類別。具體而言,CPU25係如圖4所示,根據第1位元b1至第3位元b3的值,辨識使用在對照處理的生物體資訊的生物體類別。
此外,CPU25係按照對照指令的值,辨識在對照處理中使用複數登錄生物體資訊之中的哪個登錄生物體資訊。具體而言,CPU25係如圖4所示,根據第4位元b4至第5位元b5的值,辨識使用在對照處理的登錄生物體資訊。此外,CPU25係讀出所辨識出的登錄生物體資訊。
此外,CPU25係按照對照指令的值,辨識對照演算法。具體而言,CPU25係如圖4所示,根據第6位元b6至第8位元b8的值,辨識使用在對照處理的對照演算法。
接著,CPU25係使用所辨識出的對照演算法,算出所取得的讀取生物體資訊與登錄生物體資訊的類似度。亦即,CPU25係根據以對照指令被指定出的對照演算法,算出所取得的讀取生物體資訊、與登錄生物體資訊的一致率。
接著,說明CPU25作為響應控制部36發揮功能時的具體動作。CPU25係按照藉由類似度算出部34所算出的類似度,生成回應。例如,CPU25係按照所被算 出的類似度,在回應附加表示類似度程度的資訊。CPU25係將至少3個以上的臨限值範圍與所被算出的類似度進行比較,辨識所被算出的類似度包含在什麼臨限值範圍。CPU25係按照所被算出的類似度包含在哪個臨限值範圍,在回應附加表示類似度程度的資訊。亦即,表示類似度程度的資訊係表示至少3個以上的臨限值範圍與類似度的比較結果,表示類似度程度的資訊係至少有3種類以上。其中,表示類似度程度的資訊亦可為所被算出的類似度的值。
圖5係用以說明臨限值範圍與表示類似度程度的資訊的對應關係的說明圖。IC卡3的非揮發性記憶體28係預先記憶複數臨限值範圍與狀態字元產生對應的圖5所示之表格。狀態字元係表示類似度程度的資訊。例如,CPU25係辨識所被算出的類似度包含在該表格中的複數臨限值範圍的哪個臨限值範圍。CPU25係選擇與所辨識出的臨限值範圍產生對應的狀態字元作為附加在回應的狀態字元。
在圖5之例中,臨限值範圍係成為「90%以上」、「80%以上、未達90%」、「70%以上、未達80%」、及「未達70%」。表示類似度程度的資訊與該等各臨限值範圍預先產生對應。此時,臨限值範圍數為4。
在圖5之例中,狀態字元係「正常(值:9000)」、「警告(值:6280)」、「警告(值:6270)」、及「異常(值6300)」之任一者。此時,表 示類似度的資訊有4種類。
狀態字元「正常(值:9000)」係與臨限值範圍「90%以上」產生對應。亦即,狀態字元「正常(值:9000)」係表示類似度為90%以上。
狀態字元「警告(值:6280)」係與臨限值範圍「80%以上、未達90%」產生對應。亦即,狀態字元「警告(值:6280)」係表示類似度為80%以上、未達90%。
狀態字元「警告(值:6270)」係與臨限值範圍「70%以上、未達80%」產生對應。亦即,狀態字元「警告(值:6270)」係表示類似度為70%以上、未達80%。
狀態字元「異常(值6300)」係與臨限值範圍「未達70%」產生對應。亦即,狀態字元「異常(值6300)」係表示類似度為未達70%。
接著,說明接收對照指令時的IC卡3的動作。
圖6係用以說明IC卡3的動作的流程圖。
IC卡3的CPU25係接收由IC卡處理裝置2被傳送出的對照指令(步驟S11)。
CPU25係解析所接收到的對照指令(步驟S12)。
CPU25係藉由解析對照指令,取得被儲存在對照指令的讀取生物體資訊(步驟S13)。
CPU25係藉由解析對照指令,取得被儲存在對照指令的讀取生物體資訊。
此外,CPU25係藉由解析對照指令,辨識以對照指令被指定出的生物體類別(步驟S14)。
此外,CPU25係藉由解析對照指令,取得以對照指令被指定出的生物體資訊(登錄生物體資訊)(步驟S15)。亦即,CPU25係由非揮發性記憶體28取得對應生物體類別的登錄生物體資訊。其中,在非揮發性記憶體28中,若按每個生物體類別,使複數登錄生物體資訊產生對應時,CPU25係由非揮發性記憶體28取得複數登錄生物體資訊之中以對照指令被指定出的登錄生物體資訊。
此外,CPU25係藉由解析對照指令,辨識以對照指令被指定出的對照演算法(步驟S16)。
CPU25係藉由在步驟S16中所辨識出的對照演算法,算出讀取生物體資訊與登錄生物體資訊的類似度(步驟S17)。
CPU25係按照所被算出的類似度,選擇附加在回應的狀態字元(步驟S18)。亦即,CPU25係辨識所被算出的類似度,在複數臨限值範圍與狀態字元產生對應的表格中,包含在複數臨限值範圍的哪個臨限值範圍。CPU25係選擇與所辨識出的臨限值範圍產生對應的狀態字元作為附加在回應的狀態字元。在圖5之例中,例如若所被算出的類似度為86%,CPU25係選擇狀態字元「警告 (值:6280)」作為表示類似度的資訊。
CPU25係使用所選擇出的狀態字元,生成回應(步驟S19)。
CPU25係將所生成的回應傳送至IC卡處理裝置2(步驟S20)。
構成為如上所述的IC卡3係具備有:與作為外部機器的IC卡處理裝置2進行通訊的通訊部24;及預先記憶作為第1生物體資訊的登錄生物體資訊的非揮發性記憶體28。IC卡3的CPU25係由從IC卡處理裝置2被傳送出的對照指令,取得由生物體所讀取到之作為第2生物體資訊的讀取生物體資訊,算出登錄生物體資訊與讀取生物體資訊的類似度,將表示類似度程度的資訊,藉由通訊部24傳送至IC卡處理裝置2。藉此,IC卡3可將表示類似度為什麼程度的資訊作為對照處理結果而傳送至IC卡處理裝置2,而非為登錄生物體資訊與讀取生物體資訊的類似度是否為預先設定的臨限值以上。
藉由如上所示之構成,生物體認證系統1係可按照類似度為什麼程度,使IC卡處理裝置2執行不同的處理。因此,藉由使用IC卡3,可建構更有彈性的系統。例如,可將按照對照處理結果的處理,按照設置IC卡處理裝置2的場所等,設定在IC卡處理裝置2。
其中,在上述之實施形態中,說明IC卡3的CPU25係形成為在回應附加與包含所被算出的類似度的臨限值範圍產生對應的狀態字元的構成,但是並非限定於該 構成。CPU25亦可為根據藉由對照指令被指定出的臨限值,選擇附加在回應的狀態字元的構成。亦即,表示類似度程度的資訊係表示由外部機器被指定出的臨限值與類似度的比較結果。例如,若以對照指令的「P1」被指定出臨限值時,CPU25係若所算出的類似度為以「P1」被指定出的臨限值以上時,在回應附加狀態字元「正常(值:9000)」,若所算出的類似度為未達以「P1」被指定出的臨限值時,在回應附加狀態字元「異常(值6300)」的構成。例如,IC卡處理裝置2係藉由按照設置場所,變更設定在「P1」的臨限值,可使IC卡3執行加上讀取條件的對照處理。藉由使用如上所示之構成的IC卡3及IC卡處理裝置2,亦可建構有彈性的系統。
以上說明本發明之幾個實施形態,惟該等實施形態係提示為例者,並非意圖限定發明之範圍。該等新穎的實施形態係可以其他各種形態實施,在未脫離發明要旨的範圍內,可進行各種省略、置換、變更。該等實施形態或其變形係包含在發明之範圍或要旨,並且包含在申請專利範圍所記載之發明及其均等範圍內。

Claims (12)

  1. 一種IC卡,其係具備有:與外部機器進行通訊的通訊部;預先記憶第1生物體資訊的記憶部;取得由生物體被讀取到的第2生物體資訊的生物體資訊取得部;算出前述第1生物體資訊與前述第2生物體資訊的類似度的類似度算出部;及利用前述類似度算出部所算出的前述類似部與臨限值來算出表示前述類似度程度的資訊,並在對從前述外部機器接收到的前述第1生物體資訊與前述第2生物體資訊間的對照指令的回應,附加表示前述類似度程度的資訊,藉由前述通訊部傳送至前述外部機器的響應控制部。
  2. 如申請專利範圍第1項之IC卡,其中,表示前述類似度程度的資訊係表示至少3個以上的臨限值範圍與前述類似度的比較結果。
  3. 如申請專利範圍第1項之IC卡,其中,表示前述類似度程度的資訊係表示由前述外部機器被指定出的臨限值與前述類似度的比較結果。
  4. 如申請專利範圍第1項之IC卡,其中,表示前述類似度程度的資訊係表示至少3個以上的臨限值範圍之中包含前述類似度的臨限值範圍。
  5. 如申請專利範圍第1項之IC卡,其中,表示前述類似度程度的資訊係表示前述類似度的值。
  6. 如申請專利範圍第1項至第5項中任一項之IC卡,其中,前述類似度算出部係使用藉由前述外部機器被指定出的對照演算法,算出前述第1生物體資訊與前述第2生物體資訊的類似度。
  7. 如申請專利範圍第6項之IC卡,其中,前述記憶部係預先記憶複數生物體資訊。
  8. 如申請專利範圍第6項之IC卡,其中,前述記憶部係預先記憶生物體資訊的種類相同的複數生物體資訊。
  9. 如申請專利範圍第6項之IC卡,其中,前述記憶部係記憶:生物體資訊的種類不同的複數生物體資訊、及對應複數對照演算法的複數對照程式。
  10. 如申請專利範圍第6項之IC卡,其中,前述記憶部係按每個生物體資訊的種類,記憶:複數生物體資訊、及對應複數對照演算法的複數對照程式。
  11. 一種可攜式電子裝置,其係具備有:與外部機器進行通訊的通訊部;預先記憶第1生物體資訊的記憶部;取得由生物體被讀取到的第2生物體資訊的生物體資訊取得部;算出前述第1生物體資訊與前述第2生物體資訊的類似度的類似度算出部;及利用前述類似度算出部所算出的前述類似部與臨限值來算出表示前述類似度程度的資訊,並在對從前述外部機器接收到的前述第1生物體資訊與前述第2生物體資訊間的對照指令的回應,附加表示前述類似度程度的資訊,藉由前述通訊部傳送至前述外部機器的響應控制部。
  12. 一種IC卡之控制方法,其係具備有:與外部機器進行通訊的通訊部、預先記憶第1生物體資訊的記憶部、及處理器之IC卡之控制方法,前述處理器係:取得由生物體被讀取到的第2生物體資訊,算出前述第1生物體資訊與前述第2生物體資訊的類似度,利用前述類似度算出部所算出的前述類似部與臨限值來算出表示前述類似度程度的資訊,並在對從前述外部機器接收到的前述第1生物體資訊與前述第2生物體資訊間的對照指令的回應,附加表示前述類似度程度的資訊,藉由前述通訊部傳送至前述外部機器。
TW106119671A 2016-06-27 2017-06-13 IC card, portable electronic device, and control method of IC card TWI639958B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016126577A JP2018005272A (ja) 2016-06-27 2016-06-27 Icカード、携帯可能電子装置、及びicカードの制御方法
JP2016-126577 2016-06-27

Publications (2)

Publication Number Publication Date
TW201804375A TW201804375A (zh) 2018-02-01
TWI639958B true TWI639958B (zh) 2018-11-01

Family

ID=60786419

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106119671A TWI639958B (zh) 2016-06-27 2017-06-13 IC card, portable electronic device, and control method of IC card

Country Status (7)

Country Link
US (1) US20190073465A1 (zh)
EP (1) EP3477587A4 (zh)
JP (1) JP2018005272A (zh)
KR (1) KR20190009782A (zh)
CN (1) CN109196515A (zh)
TW (1) TWI639958B (zh)
WO (1) WO2018003689A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2020121458A1 (ja) * 2018-12-12 2021-10-21 日本電気株式会社 照合システム、クライアントおよびサーバ
US20230036355A1 (en) * 2020-01-30 2023-02-02 Nec Corporation Server apparatus, terminal, authentication system, authentication method, and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200634657A (en) * 2004-11-16 2006-10-01 Imageware Systems Inc Multimodal biometric platform
TW200743039A (en) * 2006-05-03 2007-11-16 Univ Nat Formosa Identification of algorithm and apparatus based on knuckle wrinkles
TWM372978U (en) * 2009-09-09 2010-01-21 Wu-Shu Lin Electronic smart card with anti-fake function
TWM396452U (en) * 2010-03-17 2011-01-11 Chen Shiang Intellectual Property Inc Smart card apparatus containing touch display unit
CN102024172A (zh) * 2009-09-23 2011-04-20 虹堡科技股份有限公司 具有安全防护介面的复合式晶片卡结构及控制方法
US20130036463A1 (en) * 2011-08-02 2013-02-07 Nagaraja Shashidhar Biometric-enabled smart card
JP2013120540A (ja) * 2011-12-08 2013-06-17 Ntt Facilities Inc 認証システム、登録装置、認証装置、及び可搬媒体
TW201502996A (zh) * 2013-04-02 2015-01-16 Tnt Partners Llc 可程式電子卡、可程式電子卡總成及其處理方法
US20150379250A1 (en) * 2002-09-10 2015-12-31 Ivi Holdings Ltd. Secure biometric verification of identity
TWM516750U (zh) * 2015-09-30 2016-02-01 Chu Ka Ind Co Ltd 具指紋辨識之晶片卡

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3620391B2 (ja) * 2000-02-23 2005-02-16 日本電気株式会社 指紋入力装置及びそれに用いる画像判定方法並びにその制御プログラムを記録した記録媒体
JP4387273B2 (ja) * 2004-09-10 2009-12-16 東芝テック株式会社 個人認証装置
JP2006107302A (ja) * 2004-10-08 2006-04-20 Fujitsu Ltd 生体認証方法及び生体認証装置
KR100747446B1 (ko) * 2005-03-07 2007-08-09 엘지전자 주식회사 휴대단말기의 지문인식 장치 및 방법
JP4684013B2 (ja) * 2005-06-06 2011-05-18 株式会社日立製作所 本人認証システム
WO2007023756A1 (ja) * 2005-08-24 2007-03-01 Nec Corporation 本人認証システム、ユーザ端末、サービス事業者装置、信頼性保証サーバ、これらの動作方法と動作プログラム
JP4977425B2 (ja) * 2006-09-28 2012-07-18 Necカシオモバイルコミュニケーションズ株式会社 携帯端末装置及びプログラム
JP2012018432A (ja) * 2010-07-06 2012-01-26 Hitachi Omron Terminal Solutions Corp 生体認証装置および生体認証方法
JP5388991B2 (ja) * 2010-11-10 2014-01-15 日立オムロンターミナルソリューションズ株式会社 生体認証ユニット、自動取引処理装置、生体認証方法、及び生体認証プログラム
JP2013156831A (ja) * 2012-01-30 2013-08-15 Toshiba Corp 携帯可能電子装置及びicカード
JP2013196296A (ja) * 2012-03-19 2013-09-30 Toshiba Corp 携帯可能電子装置及びicカード

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150379250A1 (en) * 2002-09-10 2015-12-31 Ivi Holdings Ltd. Secure biometric verification of identity
TW200634657A (en) * 2004-11-16 2006-10-01 Imageware Systems Inc Multimodal biometric platform
TW200743039A (en) * 2006-05-03 2007-11-16 Univ Nat Formosa Identification of algorithm and apparatus based on knuckle wrinkles
TWM372978U (en) * 2009-09-09 2010-01-21 Wu-Shu Lin Electronic smart card with anti-fake function
CN102024172A (zh) * 2009-09-23 2011-04-20 虹堡科技股份有限公司 具有安全防护介面的复合式晶片卡结构及控制方法
TWM396452U (en) * 2010-03-17 2011-01-11 Chen Shiang Intellectual Property Inc Smart card apparatus containing touch display unit
US20130036463A1 (en) * 2011-08-02 2013-02-07 Nagaraja Shashidhar Biometric-enabled smart card
JP2013120540A (ja) * 2011-12-08 2013-06-17 Ntt Facilities Inc 認証システム、登録装置、認証装置、及び可搬媒体
TW201502996A (zh) * 2013-04-02 2015-01-16 Tnt Partners Llc 可程式電子卡、可程式電子卡總成及其處理方法
TWM516750U (zh) * 2015-09-30 2016-02-01 Chu Ka Ind Co Ltd 具指紋辨識之晶片卡

Also Published As

Publication number Publication date
WO2018003689A1 (ja) 2018-01-04
CN109196515A (zh) 2019-01-11
US20190073465A1 (en) 2019-03-07
EP3477587A1 (en) 2019-05-01
JP2018005272A (ja) 2018-01-11
TW201804375A (zh) 2018-02-01
EP3477587A4 (en) 2020-01-22
KR20190009782A (ko) 2019-01-29

Similar Documents

Publication Publication Date Title
CN103324909A (zh) 面部特征检测
TWI629609B (zh) IC card, portable electronic device and information processing method
KR102427853B1 (ko) 사용자 인증을 위한 등록 데이터베이스의 적응적 갱신 방법 및 장치
EP2642422A2 (en) IC card and IC card control method
US10354055B2 (en) Portable electronic device and system
US20190180018A1 (en) Portable electronic device
TWI639958B (zh) IC card, portable electronic device, and control method of IC card
US10915616B2 (en) IC module, IC card, and verification device
US10523669B2 (en) Server, IC card processing apparatus, and IC card processing system
JP2009080771A (ja) 情報担体及び取引指標判定方法
CN112818312A (zh) 基于人脸识别技术mes***登录认证方法及mes***
JP2006085251A (ja) 認証装置およびその方法
US20220350873A1 (en) Portable authentication device, ic card and authentication system
JP6860352B2 (ja) Icカードおよび携帯可能電子装置
JP7080768B2 (ja) Icカード、およびicカードの制御方法
JP2006172158A (ja) 決済システム
KR20210083026A (ko) 생체 인식을 위한 전자 장치 및 그 방법
JP2013156831A (ja) 携帯可能電子装置及びicカード
JP2013196296A (ja) 携帯可能電子装置及びicカード
Nhevera Fingerprint and NFC authentication Brick
JP2015087965A (ja) Icカード、携帯可能電子装置、及び、icカード処理装置
KR20040052641A (ko) 지문 센서 일체형 인증 장치
JPH01217690A (ja) 携帯可能電子装置
JPH01177185A (ja) 携帯可能電子装置