JP7435007B2 - Authenticity determination terminal and program - Google Patents
Authenticity determination terminal and program Download PDFInfo
- Publication number
- JP7435007B2 JP7435007B2 JP2020027830A JP2020027830A JP7435007B2 JP 7435007 B2 JP7435007 B2 JP 7435007B2 JP 2020027830 A JP2020027830 A JP 2020027830A JP 2020027830 A JP2020027830 A JP 2020027830A JP 7435007 B2 JP7435007 B2 JP 7435007B2
- Authority
- JP
- Japan
- Prior art keywords
- card
- face
- chip
- authenticity
- authentication terminal
- 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.)
- Active
Links
- 238000001514 detection method Methods 0.000 claims description 26
- 238000012545 processing Methods 0.000 claims description 21
- 238000007639 printing Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 description 17
- 238000012015 optical character recognition Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000012797 qualification Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000032683 aging Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007641 inkjet printing Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Landscapes
- Credit Cards Or The Like (AREA)
- Image Input (AREA)
- Character Discrimination (AREA)
- Facsimiles In General (AREA)
Description
本発明は、ICカードの真贋判定に用いる真贋判定用端末とそのプログラムに関する。 The present invention relates to an authentication terminal used to determine the authenticity of an IC card and a program therefor.
近年、少子高齢化による労働人口の不足が深刻化しており、労働人口の不足を補うために外国人労働者が増加している。例えば都心のコンビニエンスストアにおいてはかなりの外国人が働いている。 In recent years, the shortage of the working population due to the declining birthrate and aging of the population has become more serious, and the number of foreign workers is increasing to compensate for the shortage. For example, a large number of foreigners work in convenience stores in the city center.
外国人が働くには所定の就労資格を有している必要があり、その就労資格を証明するために国が在留カードを発行して常時携帯することを義務づけている。経営者側は在留カードの提示を要求し、所定の就労資格を有しているかを確認するが、最近では在留カードが偽造される例が増加しており、在留カードの真贋判定に利用できるシステムが望まれている。 In order for foreigners to work, they must have a specified work qualification, and in order to prove their work qualification, the government issues a residence card and requires them to carry it with them at all times. Employers request the presentation of a residence card to confirm whether or not they have the specified work qualifications, but recently there has been an increase in the number of cases of residence cards being forged, so a system that can be used to determine the authenticity of residence cards is needed. is desired.
例えば、在留カードは内部にICチップを有するICカードであり、偽造カードにはICチップが入っていない、またはダミーのICチップが入っていることが多いため、在留カードの真贋判定にはICチップの読取を行うことが有効である。 For example, a residence card is an IC card that has an IC chip inside, and counterfeit cards often do not have an IC chip or have a dummy IC chip, so the IC chip is used to determine the authenticity of a residence card. It is effective to read the
また、インクジェットプリンタ等で偽の券面情報を印刷したものを在留カードに貼り付ける、といった券面情報の偽造もよく行われる。そのため、券面の画像を用いて在留カードの券面の偽造を検出することも有効であり、特許文献1にはICカードの券面のスキャン画像を用いて券面の偽造検出を行う例が開示されている。
Additionally, counterfeiting of ticket information is also common, such as printing fake ticket information using an inkjet printer or the like and pasting it onto a residence card. Therefore, it is also effective to detect counterfeiting of the face of a residence card using an image of the face of the card, and
ICカードのICチップ付近を曲げたりICカードに強い衝撃を加えたりすると、ICチップが破壊されることがあり、この場合、正規の在留カードであってもICチップを読取ることはできなくなる。 If you bend the IC card near the IC chip or apply a strong impact to the IC card, the IC chip may be destroyed, and in this case, the IC chip cannot be read even if it is a legitimate residence card.
そのため、前記のようにICチップの読取結果から真贋判定を行うと、このような正規の在留カードが偽とされることになり、正規の就労資格を有する外国人労働者を排除する可能性がある。券面の画像を用いて真贋判定を行う場合も、券面に汚れ等があると正規の在留カードが偽とされることがあり、上記と同様の問題がある。 Therefore, if the authenticity is determined based on the IC chip reading results as described above, such a legitimate residence card will be considered fake, and there is a possibility that foreign workers with regular employment status will be excluded. be. Even when the authenticity is determined using an image of the face of the card, if the face of the card is stained or the like, a legitimate residence card may be considered a fake, and there is a problem similar to the above.
本発明は上記の問題に鑑みてなされたものであり、ICカードの真贋判定を好適に行うのに役立つ真贋判定用端末等を提供することを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to provide an authentication terminal etc. that is useful for suitably determining the authenticity of an IC card.
前述した課題を解決するための第1の発明は、ICチップを有するICカードの真贋判定に用いる真贋判定用端末であって、真贋判定用端末の読取部により前記ICチップから所定の情報を読取れたかどうか判定する判定手段と、前記ICカードの撮影画像を用いて前記ICカードの券面の真偽を取得する取得手段と、を有し、前記ICカードは在留カードであり、前記取得手段は、前記ICカードの撮影画像に対しOCR処理を行うことで在留番号を取得し、これを暗証番号として前記ICチップに送信することで、前記ICチップに格納された前記ICカードの券面画像を受信し、前記ICカードの撮影画像と前記ICチップ内に格納された前記ICカードの券面画像の双方に対しOCR処理を行うことによって得られる所定位置の文字情報同士を比較照合し、それらが異なっていた場合に偽造が検出されたとし、前記ICカードの券面を偽とすることを特徴とする真贋判定用端末である。 A first invention for solving the above-mentioned problems is an authentication terminal used for determining the authenticity of an IC card having an IC chip, in which a reading section of the authentication terminal reads predetermined information from the IC chip. the IC card is a residence card; , Obtain a residence number by performing OCR processing on the captured image of the IC card, and send this as a PIN to the IC chip to receive the face image of the IC card stored in the IC chip. Then, the character information at a predetermined position obtained by performing OCR processing on both the photographed image of the IC card and the face image of the IC card stored in the IC chip is compared and verified to determine whether they are different. The authentication terminal is characterized in that when a forgery is detected, the face of the IC card is determined to be false .
本発明の真贋判定用端末による真贋判定の対象は在留カードであり、偽造された在留カードの利用を防止することができる。 The object of authenticity determination by the authenticity determination terminal of the present invention is a residence card, and the use of a forged residence card can be prevented.
前記真贋判定用端末は、携帯端末であることが望ましい。
本発明では、スマートフォン等の携帯端末にアプリケーションをダウンロードすることで上記の処理が実現可能であり、大きな設備投資をすることなく導入できて普及性が高い。
It is preferable that the authentication terminal is a mobile terminal.
In the present invention, the above-mentioned processing can be realized by downloading an application to a mobile terminal such as a smartphone, and the present invention can be introduced without making a large capital investment, making it highly popular.
前記所定の情報は、暗証番号無しに前記ICチップから読取ることのできる情報であることが望ましい。前記所定の情報は、例えば前記ICチップに格納されたアプリケーション識別子である。
暗証番号無しにICチップから読取れる情報を読取結果の判定に用いることで、処理を容易に行うことができる。この情報の一例がAID(アプリケーション識別子)であり、例えば在留カードの券面情報を印刷した物を運転免許証の上に貼付けるような偽造を行った場合に、AIDが在留カードに対応するものでない(運転免許証に対応する)ことをもってその偽造を検出できる。
Preferably, the predetermined information is information that can be read from the IC chip without a password. The predetermined information is, for example, an application identifier stored in the IC chip.
Processing can be easily performed by using information that can be read from the IC chip without a password to determine the reading result. An example of this information is an AID (Application Identifier). For example, if someone forges a residence card by pasting it on a driver's license, the AID will not correspond to the residence card. (corresponding to a driver's license) can detect forgery.
前記ICカードの券面の真偽は、例えば前記ICカードの券面印刷の解像度を利用した偽造検出の結果から得られる。あるいは、前記ICカードのプレ印刷部分の文字のスタイルを利用した偽造検出の結果から得られてもよく、前記ICカードの券面の文字情報の矛盾の有無による偽造検出の結果から得ることもできる。また、前記ICカードの券面の文字情報と前記ICチップ内のデータとの照合による偽造検出の結果から得ることも可能である。
これらの偽造検出手法によって、例えば偽の券面情報を印刷した物をICカードの上に貼付けるといった偽造を行った場合に、券面の偽造をICカードの券面の撮影画像を用いて好適に検出できる。
The authenticity of the face of the IC card can be obtained, for example, from the result of forgery detection using the resolution of the print on the face of the IC card. Alternatively, it may be obtained from the result of forgery detection using the style of characters in the pre-printed portion of the IC card, or it may be obtained from the result of forgery detection based on the presence or absence of contradiction in character information on the face of the IC card. It is also possible to obtain the result of forgery detection by comparing character information on the face of the IC card with data in the IC chip.
By using these forgery detection methods, for example, when a forgery is carried out by pasting an object with fake information printed on it on top of an IC card, it is possible to suitably detect the forgery of the ticket using a photographed image of the IC card. .
第2の発明は、コンピュータ端末を、ICチップを有するICカードの真贋判定に用いる真贋判定用端末であって、真贋判定用端末の読取部により前記ICチップから所定の情報を読取れたかどうか判定する判定手段と、前記ICカードの撮影画像を用いて前記ICカードの券面の真偽を取得する取得手段と、を有し、前記ICカードは在留カードであり、前記取得手段は、前記ICカードの撮影画像に対しOCR処理を行うことで在留番号を取得し、これを暗証番号として前記ICチップに送信することで、前記ICチップに格納された前記ICカードの券面画像を受信し、前記ICカードの撮影画像と前記ICチップ内に格納された前記ICカードの券面画像の双方に対しOCR処理を行うことによって得られる所定位置の文字情報同士を比較照合し、それらが異なっていた場合に偽造が検出されたとし、前記ICカードの券面を偽とする真贋判定用端末として機能させるためのプログラムである。 A second invention is an authenticity determination terminal that uses a computer terminal to determine the authenticity of an IC card having an IC chip, and determines whether predetermined information can be read from the IC chip by a reading section of the authenticity determination terminal. and an acquisition means for acquiring the authenticity of the face of the IC card using a photographed image of the IC card , the IC card being a residence card, and the acquisition means The resident number is obtained by performing OCR processing on the photographed image, and this is sent to the IC chip as a PIN to receive the face image of the IC card stored in the IC chip. Compare and match the character information at predetermined positions obtained by performing OCR processing on both the photographed image of the card and the face image of the IC card stored in the IC chip, and if they are different, it will be counterfeited. This is a program for functioning as an authentication terminal that detects the IC card and deems the face of the IC card to be false .
本発明により、ICカードの真贋判定を好適に行うのに役立つ真贋判定用端末等を提供することができる。 According to the present invention, it is possible to provide an authentication terminal and the like useful for suitably determining the authenticity of an IC card.
以下、図面に基づいて本発明の好適な実施形態について詳細に説明する。 Hereinafter, preferred embodiments of the present invention will be described in detail based on the drawings.
(1.真贋判定用端末1)
図1は本発明の実施形態に係る真贋判定用端末1を示す図である。真贋判定用端末1はスマートフォンやタブレット端末等の携帯端末であり、ICカード10のICチップ20の読取を行うとともに、ICカード10の券面の撮影画像を用いて券面の真偽を取得し、それらの結果をICカード10の真贋判定に利用可能とするものである。
(1. Authenticity determination terminal 1)
FIG. 1 is a diagram showing an
図2は真贋判定用端末1のハードウェア構成を示す図である。図2に示すように、真贋判定用端末1は、制御部101、記憶部102、表示部103、入力部104、通信部105、カメラ106、音声入出力部107、読取部108等をバス等により接続して構成されたコンピュータ端末により実現できる。ただしこれに限ることは無く、適宜様々な構成をとることができる。
FIG. 2 is a diagram showing the hardware configuration of the
制御部101はCPU、ROM、RAMなどから構成される。CPUは、記憶部102、ROMなどの記憶媒体に格納された真贋判定用端末1の処理に係るプログラムをRAM上のワークエリアに呼び出して実行する。ROMは不揮発性メモリであり、ブートプログラムやBIOSなどのプログラム、データなどを恒久的に保持している。RAMは揮発性メモリであり、記憶部102、ROMなどからロードしたプログラムやデータを一時的に保持するとともに、制御部101が各種処理を行うために使用するワークエリアを備える。
The
記憶部102はフラッシュメモリ等であり、後述する処理に際し真贋判定用端末1が実行するプログラム、プログラム実行に必要なデータ、OSなどが格納される。これらのプログラムやデータは、制御部101により必要に応じて読み出され実行される。記憶部102には、後述の図5で説明する処理を実行するための専用のアプリケーションプログラムが格納される。
The
表示部103は液晶パネル等のディスプレイ装置を有し、真贋判定用端末1に入力を行うための入力部104としてタッチパネルが設けられている。
The
通信部105はネットワークを介した通信を媒介する通信インタフェースであり、外部のサーバ等との間で通信を行う。
The
カメラ106は、光学レンズ、CCD(Charge Coupled Device)やCMOS(Complementary Metal-Oxide Semiconductor)等の撮像素子、A/D(Analog/Digital)変換部等から構成される高解像度のエリアカメラである。カメラ106は、光学レンズを介して入力された被写体像を撮像素子により光電変換し、アナログ画像信号を生成する。そして、A/D変換部によりアナログ画像信号をデジタル画像データに変換する。
The
音声入出力部107は、音声の入力に用いるマイクや、音声の出力を行うスピーカーを備える。
The audio input/
読取部108は、ICカード10のICチップ20との間でNFC(Near Field Communication)等の近距離無線通信技術を用いた通信を行うことで、ICチップ20に格納された各種の情報をICチップ20から受信し、読取るものである。本実施形態ではICチップ20がICカード10に内蔵されており、読取部108との間で非接触式の通信が行われる。
The
(2.真贋判定用端末1の機能)
図3は真贋判定用端末1の機能構成を示す図である。真贋判定用端末1は、判定手段111、取得手段112等を有する。
(2. Functions of the authentication terminal 1)
FIG. 3 is a diagram showing the functional configuration of the
判定手段111は、真贋判定用端末1の制御部101が、読取部108によりICカード10のICチップ20から所定の情報を読取れたかどうか判定するものである。この情報については後述する。
The determining means 111 determines whether the
取得手段112は、真贋判定用端末1の制御部101が、ICカード10の券面をカメラ106により撮影した撮影画像を用いてICカード10の券面の真偽を取得するものである。
The acquisition means 112 is for the
(3.ICカード10)
ICカード10は、本実施形態において真贋判定の対象となるカード媒体であり、その内部にはICチップ20が設けられる。本実施形態ではICカード10を在留カードとするが、これに限ることはない。ICチップ20を有していれば、運転免許証、マイナンバーカード、特別永住者カードなどであってもよい。
(3. IC card 10)
The
図4はICカード10(在留カード)の概略を示す図であり、ICカード10の券面情報を一部省略して模式的に示したものである。
FIG. 4 is a diagram schematically showing the IC card 10 (residence card), and is schematically shown with some of the face information of the
ICカード10には様々な券面情報が印刷により形成され、例えば在留カードについては、カード発行国11、在留番号12、カード所持者の生年月日13、顔画像14、在留資格15、就労制限の有無16、カードの交付年月日17、有効期限18などが券面情報の例として挙げられる。
Various face information is printed on the
このうち、在留番号12、生年月日13、顔画像14、在留資格15、就労制限の有無16、交付年月日17、有効期限18などは個々のICカード10によって異なるオンデマンド情報である。
Among these,
一方、在留番号12、生年月日13、在留資格15、就労制限の有無16、交付年月日17、有効期限18の記載欄を示す「番号」「生年月日」「在留資格」「就労制限の有無」「交付年月日」「このカードは…」などの文字、およびカード発行国11(「日本国政府」)等は、各ICカード10で共通に使用される。これらの文字は、オンデマンド情報の印刷前にカード基材上の決まった位置に予め形成され、プレ印刷部分と呼ばれる。
On the other hand, the fields for
ICカード10は、予め上記のプレ印刷部分を形成したカード基材に前記のオンデマンド情報を印刷することで製造される。オンデマンド情報やプレ印刷部分がどのような構成となるかは、在留カード、運転免許証、マイナンバーカード、特別永住者カードなどICカード10の種類によって異なる。
The
(4.真贋判定用端末1の処理)
図5は真贋判定用端末1が実行する処理を示すフローチャートである。図5の各ステップは真贋判定用端末1の制御部101が真贋判定用端末1の各部を制御して実行する。
(4. Processing of authentication terminal 1)
FIG. 5 is a flowchart showing the processing executed by the
本実施形態では、まずユーザが真贋判定用端末1を操作して記憶部102に格納された専用のアプリケーションプログラムを立ち上げる。すると、真贋判定用端末1は表示部103にメニュー画面(不図示)を表示し、メニュー画面でのユーザの選択に応じて読取部108を起動し、ICカード10のICチップ20に格納された所定の情報を読取る(S1)。
In this embodiment, the user first operates the
ICチップ20には各種の情報が格納されているが、カード所持者に関する情報など守秘性の高いものはその読取に暗証番号を要する。一方、ICチップ20には暗証番号無しに読取ることのできる情報も格納されており、本実施形態では処理の容易さ等の観点から上記所定の情報としてそのような暗証番号無しに読取ることのできる情報を用いる。その一例がICチップ20のAID(アプリケーション識別子)である。AIDはICカード10の種類によって異なり、読取部108とICチップ20との間で通信が確立された際にICチップ20から読取部108に送信される。
Various types of information are stored in the
真贋判定用端末1は、ICチップ20の読取結果として、在留カードに対応する所定のAIDをICチップ20から読取ることができたか否かを判定し(S2)、その判定結果を表示部103に表示する(S3)。
The
判定結果としては、所定のAIDをICチップ20から読取ることができたか否かの他、所定のAIDをICチップ20から読取ることができなかった場合には、ICチップ20からAIDを読取ること自体ができなかったのか、あるいはICチップ20から読取ったAIDが所定のAIDでなかったのかも判定し、表示させることができる。前者の場合、ICチップ20が壊れている、ICチップ20が存在しないなどの理由が考えられ、後者の場合、運転免許証など在留カードとは別の種類のICカードに対応するICチップ20が存在していることが考えられる。
The determination results include whether or not the predetermined AID could be read from the
真贋判定用端末1は、次に、インストラクションを表示部103に表示するなどしてICカード10の券面の撮影をユーザに促す。真贋判定用端末1は、ユーザの操作に応じてカメラ106を起動し、ICカード10の券面を撮影する(S4)。
Next, the
図6はこの時のICカード10の撮影画面の例である。本実施形態では、前記のインストラクション等により、表示部103に表示された所定の枠1031内にICカード10を収めるよう促し、ICカード10の撮影を行う。
FIG. 6 is an example of the photographic screen of the
真贋判定用端末1は、ICカード10を撮影すると、ICカード10の撮影画像を用いてICカード10の券面の偽造検出を行うことにより(S5)、ICカード10の券面の真偽を取得し(S6)、券面の真偽を表示部103に表示する(S7)。S5の偽造検出については後述する。
When the
ユーザは、S3、S7における表示内容を参照し、ICカード10の真贋を自身で判定することができる。例えばICチップ20から所定のAIDを読取れなかった時も、それだけでICカード10を偽とするのではなく、ICカード10の券面が真とされていればICカード10を真と判定すること等が可能である。
The user can refer to the display contents in S3 and S7 and determine the authenticity of the
(5.S5における偽造検出の例)
前記のS5における偽造検出の具体的手法は、ICカード10の撮影画像を利用するものであれば特に限定されないが、以下その例を説明する。
(5. Example of forgery detection in S5)
The specific method for detecting forgery in S5 is not particularly limited as long as it uses the photographed image of the
(5-1.ICカード10の券面印刷の解像度を利用した偽造検出)
S5では、ICカード10の券面印刷の解像度を利用した偽造検出を行うことができる。例えば、正規のICカード10の券面の所定部分が面積階調方式でサーマル印刷され、偽造カードの同じ部分が面積階調方式でインクジェット印刷される場合、その部分の解像度は正規のICカード10よりもかなり高くなる。
(5-1. Forgery detection using the resolution of the print on the IC card 10)
In S5, forgery detection can be performed using the resolution of the print on the
この解像度を利用した偽造検出手法としては、例えば特開2011-34535号公報に開示されたモアレ縞の検知によるものが挙げられる。カメラ106により撮影した券面の撮影画像の場合、モアレ縞は、面積階調方式での券面印刷における網点のピッチ(解像度)とカメラ106の撮像素子のピッチの差により生じ、撮像素子のピッチよりもかなり高い解像度となるインクジェット印刷でICカード10の券面が印刷されている時にモアレ縞が生じる。真贋判定用端末1は、そのようなモアレ縞が券面の撮影画像に存在する場合に偽造が検出されたとし、ICカード10の券面を偽とできる。
An example of a forgery detection method that utilizes this resolution is a method based on moire fringe detection disclosed in Japanese Patent Application Laid-open No. 2011-34535. In the case of the photographed image of the ticket surface taken by the
(5-2.ICカード10のプレ印刷部分の文字のスタイルを利用した偽造検出)
前記したICカード10のプレ印刷部分の文字については、図7でカード発行国11(「日本国政府」)の例を示すように、偽造カードの文字が正規のICカード10の文字と異なるスタイル(形態)になっていることがある。
(5-2. Forgery detection using the character style of the pre-printed part of IC card 10)
Regarding the characters on the pre-printed part of the
そこで、真贋判定用端末1は、偽造検出に用いる文字をICカード10の券面のプレ印刷部分の文字のなかから予め所定のものに設定しておき、券面の撮影画像から切出したその所定文字の画像について正のスタイルの所定文字をテンプレートとしたパターンマッチングを実施し、券面の撮影画像から切出した所定文字のスタイルが正しいか否かを判別する。真贋判定用端末1は、当該所定文字のスタイルが正しくない場合に偽造が検出されたとし、ICカード10の券面を偽とできる。
Therefore, the
文字のスタイルが正しいか否かは、人工知能(AI)を用いて判別することもできる。この場合、例えば正のスタイルの所定文字と、これとスタイルの異なる多数の所定文字を準備し、これらの文字について機械学習を行うことで文字の形態的特徴によりスタイルの正誤を識別する識別器(判別式)を作成し、スタイルの正誤の判別に用いることができる。 Artificial intelligence (AI) can also be used to determine whether the character style is correct. In this case, for example, by preparing a predetermined character with a positive style and a large number of predetermined characters with different styles, and performing machine learning on these characters, a discriminator ( You can create a discriminant (discriminant) and use it to determine whether a style is correct or incorrect.
(5-3.ICカード10の券面の文字情報の矛盾の有無による偽造検出)
また真贋判定用端末1は、既知のOCR(Optical Character Recognition;光学的文字認識)処理によってICカード10の券面の撮影画像から券面の文字情報を読取り、その文字情報の示す内容が矛盾を有するか否かを偽造検出に用いることも可能である。文字情報の矛盾には、大きく分けて、文字情報の内容と別の文字情報の内容との間に矛盾が有るケースと、文字情報の内容と当該文字情報の属性との間に矛盾が有るケースが考えられる。
(5-3. Detection of forgery based on the presence or absence of contradictions in the character information on the face of the IC card 10)
In addition, the
前者のケースでは、一方の文字情報の内容が他方の文字情報の内容に応じた所定の値または範囲内でない場合に、矛盾を有すると判別できる。一例として、文字情報の間に法律面等から定まる所定の関係が存在し、当該関係から見た時に文字情報の間に矛盾を有する場合がある。例えば、在留資格15と就労制限の有無16との間には、在留資格15が「留学」である場合に就労制限の有無16が「就労不可」であるという法律面の関係が存在するので、仮に券面の撮影画像から得た在留資格15が「留学」であるのに就労制限の有無16が「就労可」であるような場合、これらの文字情報(「留学」と「就労可」)が矛盾を有するので券面の偽造が検出されたとし、ICカード10の券面が偽とされる。その他、生年月日13から求められる年齢がICカード10の交付年月日17に対し若すぎるなどの場合も矛盾を有すると判別できる。
In the former case, if the content of one character information is not within a predetermined value or range depending on the content of the other character information, it can be determined that there is a contradiction. As an example, there may be a predetermined relationship between text information determined from a legal perspective, and there may be a contradiction between the text information when viewed from the relationship. For example, there is a legal relationship between the status of
後者のケースでは、文字情報の内容が当該文字情報の属性に応じた所定の値または範囲内でない場合に、矛盾を有すると判別できる。例えば、生年月日13が有り得ない年月日(「昭和70年」や「13月」、「4月31日」など)である場合、生年月日13の文字情報が、カード所持者の生年月日を示すものであること(文字情報の属性)に対して矛盾を有するので券面の偽造が検出されたとし、ICカード10の券面が偽とされる。これはICカード10の交付年月日17などについても同様であり、予め年月日として適切な値の範囲(例えば昭和は1~64年まで、月は1~12月まで、4月は1~30日まで等)を真贋判定用端末1の記憶部102に記録しておき、当該範囲を参照して矛盾の有無を判別できる。その他、有効期限18が現在日時より前の日時である場合なども矛盾を有すると判別できる。
In the latter case, if the content of the text information is not within a predetermined value or range depending on the attribute of the text information, it can be determined that there is a contradiction. For example, if date of
(5-4.券面の文字情報とICチップ20内のデータとの照合による偽造検出)
在留カードの場合、ICチップ20にはICカード10の券面画像のデータが格納されている。これは読取に際し暗証番号の入力を要するものであるが、在留カードの場合、真贋判定用端末1がICカード10の券面の撮影画像に対しOCR処理を行うことで在留番号12を取得し、これを暗証番号としてICチップ20に送信することで、ICチップ20に格納されたICカード10の券面画像を受信し読取ることができる。
(5-4. Detection of counterfeiting by comparing the character information on the ticket with the data in the IC chip 20)
In the case of a residence card, the
従って、真贋判定用端末1は、図8に示すようにICカード10の券面の撮影画像100とICチップ20内に格納された券面画像200の双方に対しOCR処理を行うことによって得られる所定位置Aの文字情報(図8の例では生年月日13)同士を比較照合し、それらが異なっていた場合に偽造が検出されたとし、ICカード10の券面を偽とできる。この場合、券面の文字情報に前記の(5-3)のような矛盾が無くても、券面の文字情報がICチップ20内に格納された券面画像と矛盾していればICカード10の券面を偽とできる。
Therefore, as shown in FIG. 8, the
また真贋判定用端末1は、在留番号12を暗証番号としてICチップ20に送信することで、ICチップ20に格納されたカード所持者の生年月日などのデータを読取ることもでき、そのデータを、ICカード10の券面の撮影画像100に対しOCR処理を行うことによって得られる生年月日13等の文字情報と比較照合することも可能である。上記と同様、真贋判定用端末1は、両者が異なっていた場合に偽造が検出されたとし、ICカード10の券面を偽とできる。
In addition, the
これらの手法により、ICカード10の券面の撮影画像を用いてICカード10の券面の偽造検出を行い、ICカード10の券面の真偽を取得することができる。各手法は単独で利用してもよいが、複数の手法を組み合わせて利用することもできる。後者の場合、いずれか一つの手法において券面の偽造が検出された場合にICカード10の券面を偽としてもよく、全ての手法において券面の偽造が検出された場合にICカード10の券面を偽としてもよい。
With these methods, it is possible to detect forgery on the face of the
また、ICカード10の券面の偽造検出(S5)は、券面の撮影画像と偽造検出に必要なその他のデータを含む偽造検出要求を外部のサーバに送信することで、当該サーバにより実行させてもよい。当該サーバは、例えば券面の偽造検出結果よりICカード10の券面の真偽を判定し、真贋判定用端末1はICカード10の券面の真偽をサーバから受信して取得する(S6)。
Furthermore, detection of forgery on the face of the IC card 10 (S5) can be performed by an external server by transmitting a forgery detection request including a photographed image of the face and other data necessary for forgery detection to the external server. good. The server determines the authenticity of the face of the
以上説明したように、本実施形態の真贋判定用端末1では、ICチップ20の読取結果の判定に加え、ICカード10の撮影画像を用いてICカード10の券面の真偽を取得することにより、ICカード10の多面的な真贋判定を行うことが可能になる。例えばICチップ20が正しく読取れないときも、それだけでICカード10を偽とするのではなく、券面の真偽も参照することで、ICチップ20の壊れている正規のICカード10が偽とされるのを防ぐことができ、より正確な真贋判定に役立つ。またユーザは携帯端末などの一体の端末でICチップ20の読取結果の判定やICカード10の券面の真偽の取得を行うことができ、これらの結果を用いてICカード10の真贋判定を容易に行うことができる。
As explained above, in the
また本実施形態では、スマートフォン等の携帯端末にアプリケーションをダウンロードすることで前記の図5で説明した処理が実現可能であり、大きな設備投資をすることなく導入できて普及性が高い。 Furthermore, in this embodiment, the processing described above with reference to FIG. 5 can be realized by downloading an application to a mobile terminal such as a smartphone, and can be introduced without making a large capital investment, making it highly popular.
さらに本実施形態では、暗証番号無しにICチップ20から読取れる情報をS2における読取結果の判定に用いることで、処理を容易に行うことができる。本実施形態ではこの情報をICカード10の種類に対応するAID(アプリケーション識別子)とすることで、例えば在留カードの券面情報を印刷した物を運転免許証の上に貼付けるような偽造を行った場合に、AIDが在留カードに対応するものでない(運転免許証に対応する)ことをもってその偽造を検出できる。ただし、読取結果の判定に用いる情報がAIDに限ることはない。
Furthermore, in this embodiment, the process can be easily performed by using information that can be read from the
さらに、本実施形態では前記の(5-1)~(5-4)で説明した偽造検出手法を用いることで、例えば偽の券面情報を印刷した物を在留カードの上に貼付けるといった偽造を行った場合に、券面の偽造を券面の撮影画像を用いて好適に検出できる。 Furthermore, in this embodiment, by using the forgery detection methods described in (5-1) to (5-4) above, for example, forgery such as pasting an object with fake face information printed on it on a residence card can be detected. In this case, counterfeiting of the ticket face can be suitably detected using a photographed image of the ticket face.
しかしながら、本発明は以上の実施形態に限らない。例えば本実施形態における真贋判定の対象は在留カードであり、偽造された在留カードの利用を防止することができるが、真贋判定の対象はICチップ20を有するICカード10であれば特に限定されない。
However, the present invention is not limited to the above embodiments. For example, the object of authenticity determination in this embodiment is a residence card, and the use of a forged residence card can be prevented, but the object of authenticity determination is not particularly limited as long as it is an
さらに、本実施形態では、S3、S6での表示内容を参照し、ユーザ自身がICカード10の真贋を判定しているが、ICカード10の真贋の判定は、前記のアプリケーションプログラムによって実現される真贋判定手段により、ICチップ20の読取結果とICカード10の券面の真偽に基づき自動で行うこともできる。ICチップ20の読取結果およびICカード10の券面の真偽の組み合わせとICカード10の真贋とをどのように対応付けるかも任意である。
Furthermore, in this embodiment, the user himself or herself determines the authenticity of the
例えば、真贋判定用端末1は、ICチップ20から所定のAIDが読取れた場合にICカード10を真と判定して処理を終了する一方、ICチップ20から所定のAIDが読取れなかった場合にS4以降の処理を実行し、ICカード10の券面が真とされればICカード10が真であると判定し、券面が偽とされればICカード10を偽と判定する。真贋判定用端末1は、これらの真贋判定結果を表示部103に表示し、処理を終了する。
For example, when the
以上、添付図面を参照して、本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 Although preferred embodiments of the present invention have been described above with reference to the accompanying drawings, the present invention is not limited to such examples. It is clear that those skilled in the art can come up with various changes or modifications within the scope of the technical idea disclosed in this application, and these naturally fall within the technical scope of the present invention. Understood.
1:真贋判定用端末
10:ICカード
20:ICチップ
100:撮影画像
111:判定手段
112:取得手段
200:券面画像
1: Authenticity determination terminal 10: IC card 20: IC chip 100: Photographed image 111: Determination means 112: Acquisition means 200: Ticket face image
Claims (8)
真贋判定用端末の読取部により前記ICチップから所定の情報を読取れたかどうか判定する判定手段と、
前記ICカードの撮影画像を用いて前記ICカードの券面の真偽を取得する取得手段と、
を有し、
前記ICカードは在留カードであり、
前記取得手段は、前記ICカードの撮影画像に対しOCR処理を行うことで在留番号を取得し、これを暗証番号として前記ICチップに送信することで、前記ICチップに格納された前記ICカードの券面画像を受信し、前記ICカードの撮影画像と前記ICチップ内に格納された前記ICカードの券面画像の双方に対しOCR処理を行うことによって得られる所定位置の文字情報同士を比較照合し、それらが異なっていた場合に偽造が検出されたとし、前記ICカードの券面を偽とすることを特徴とする真贋判定用端末。 An authentication terminal used for determining the authenticity of an IC card having an IC chip,
a determining means for determining whether predetermined information can be read from the IC chip by a reading unit of the authentication terminal;
acquisition means for acquiring the authenticity of the face of the IC card using a photographed image of the IC card;
has
The IC card is a residence card,
The acquisition means acquires the residence number by performing OCR processing on the photographed image of the IC card, and transmits this as a PIN to the IC chip, thereby acquiring the residence number of the IC card stored in the IC chip. Receive a ticket face image, compare and match character information at predetermined positions obtained by performing OCR processing on both the photographed image of the IC card and the ticket face image of the IC card stored in the IC chip; An authentication terminal characterized in that, if they are different, forgery is detected and the face of the IC card is determined to be false .
ICチップを有するICカードの真贋判定に用いる真贋判定用端末であって、
真贋判定用端末の読取部により前記ICチップから所定の情報を読取れたかどうか判定する判定手段と、
前記ICカードの撮影画像を用いて前記ICカードの券面の真偽を取得する取得手段と、
を有し、
前記ICカードは在留カードであり、
前記取得手段は、前記ICカードの撮影画像に対しOCR処理を行うことで在留番号を取得し、これを暗証番号として前記ICチップに送信することで、前記ICチップに格納された前記ICカードの券面画像を受信し、前記ICカードの撮影画像と前記ICチップ内に格納された前記ICカードの券面画像の双方に対しOCR処理を行うことによって得られる所定位置の文字情報同士を比較照合し、それらが異なっていた場合に偽造が検出されたとし、前記ICカードの券面を偽とする真贋判定用端末として機能させるためのプログラム。 computer terminal,
An authentication terminal used for determining the authenticity of an IC card having an IC chip,
a determining means for determining whether predetermined information can be read from the IC chip by a reading unit of the authentication terminal;
acquisition means for acquiring the authenticity of the face of the IC card using a photographed image of the IC card;
has
The IC card is a residence card,
The acquisition means acquires a residence number by performing OCR processing on the photographed image of the IC card, and transmits this as a PIN to the IC chip, thereby acquiring the residence number of the IC card stored in the IC chip. Receive a ticket face image, compare and match character information at predetermined positions obtained by performing OCR processing on both the photographed image of the IC card and the ticket face image of the IC card stored in the IC chip; A program for functioning as an authentication terminal that determines that the face of the IC card is false, assuming that a forgery is detected if they are different .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020027830A JP7435007B2 (en) | 2020-02-21 | 2020-02-21 | Authenticity determination terminal and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020027830A JP7435007B2 (en) | 2020-02-21 | 2020-02-21 | Authenticity determination terminal and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021131792A JP2021131792A (en) | 2021-09-09 |
JP7435007B2 true JP7435007B2 (en) | 2024-02-21 |
Family
ID=77551080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020027830A Active JP7435007B2 (en) | 2020-02-21 | 2020-02-21 | Authenticity determination terminal and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7435007B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7457197B1 (en) | 2023-11-22 | 2024-03-27 | PayPay株式会社 | Information processing device, information processing method, and program |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013025571A (en) | 2011-07-21 | 2013-02-04 | Toppan Printing Co Ltd | Card issue system and card issue method |
JP2013101513A (en) | 2011-11-08 | 2013-05-23 | Nec Corp | Information processing device, information processing method, and information processing program |
JP2018151957A (en) | 2017-03-14 | 2018-09-27 | ソフトバンク株式会社 | Id card confirmation system, id card confirmation program, and id card confirmation method |
JP2019117549A (en) | 2017-12-27 | 2019-07-18 | 大日本印刷株式会社 | Authenticity determination device, reader, authenticity determination system, and program |
JP2019209603A (en) | 2018-06-05 | 2019-12-12 | 大日本印刷株式会社 | Authenticity determination device and program |
JP2020004238A (en) | 2018-06-29 | 2020-01-09 | 大日本印刷株式会社 | Authenticity determination device and program |
-
2020
- 2020-02-21 JP JP2020027830A patent/JP7435007B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013025571A (en) | 2011-07-21 | 2013-02-04 | Toppan Printing Co Ltd | Card issue system and card issue method |
JP2013101513A (en) | 2011-11-08 | 2013-05-23 | Nec Corp | Information processing device, information processing method, and information processing program |
JP2018151957A (en) | 2017-03-14 | 2018-09-27 | ソフトバンク株式会社 | Id card confirmation system, id card confirmation program, and id card confirmation method |
JP2019117549A (en) | 2017-12-27 | 2019-07-18 | 大日本印刷株式会社 | Authenticity determination device, reader, authenticity determination system, and program |
JP2019209603A (en) | 2018-06-05 | 2019-12-12 | 大日本印刷株式会社 | Authenticity determination device and program |
JP2020004238A (en) | 2018-06-29 | 2020-01-09 | 大日本印刷株式会社 | Authenticity determination device and program |
Also Published As
Publication number | Publication date |
---|---|
JP2021131792A (en) | 2021-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6918148B2 (en) | Certificate verification methods, devices, electronics and storage media | |
KR200483242Y1 (en) | Identification card recognition device using mobile device | |
US7127614B2 (en) | Justification authenticating system, personal certificate issuing system, and personal certificate | |
JP7187826B2 (en) | Authenticity determination device and program | |
JP2013206232A (en) | Automatic vending machine system | |
JP6984404B2 (en) | Authenticity tester, reader, authenticity checker system, and program | |
KR101187540B1 (en) | Variable imprint seal and seal verification system | |
JP7435007B2 (en) | Authenticity determination terminal and program | |
EP1276054A1 (en) | Personal authentication system | |
JP2003337926A (en) | Access control system | |
JP7322485B2 (en) | Authenticity determination device and program | |
JP6805662B2 (en) | Identification information generator, identification information generation program and identity verification support system | |
JP2020004238A (en) | Authenticity determination device and program | |
JP2020021163A (en) | Issuing device and issuing method | |
JP7305937B2 (en) | Issuing system, certification device, issuing method, program | |
KR20090001514A (en) | System and method for automating identification card processing task using order waiting system | |
JP7484573B2 (en) | Authenticity determination device and program | |
JP4764071B2 (en) | Personal authentication medium issuing device | |
JP2005301471A (en) | Electronic pen with signature function | |
JP7375464B2 (en) | Authenticity determination device and program | |
JP2005309668A (en) | Biometrics data acquisition device | |
US20240046710A1 (en) | Photograph shooting device, control method of same, and program | |
CN114072810B (en) | Information encoding, information encoding generation device, information encoding reading device, program, and information encoding use system | |
JP2022094154A (en) | Authenticity determination apparatus and program | |
JP6992926B1 (en) | Photographing equipment, its control method, and programs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231027 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231206 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240109 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240122 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7435007 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |