JPWO2016072401A1 - Data carrier authentication system, data carrier authentication method, data carrier and credit card - Google Patents
Data carrier authentication system, data carrier authentication method, data carrier and credit card Download PDFInfo
- Publication number
- JPWO2016072401A1 JPWO2016072401A1 JP2016557765A JP2016557765A JPWO2016072401A1 JP WO2016072401 A1 JPWO2016072401 A1 JP WO2016072401A1 JP 2016557765 A JP2016557765 A JP 2016557765A JP 2016557765 A JP2016557765 A JP 2016557765A JP WO2016072401 A1 JPWO2016072401 A1 JP WO2016072401A1
- Authority
- JP
- Japan
- Prior art keywords
- data carrier
- information
- touch panel
- authentication
- authentication program
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title abstract description 32
- 238000001514 detection method Methods 0.000 claims abstract description 25
- 238000012795 verification Methods 0.000 claims abstract description 16
- 230000003287 optical effect Effects 0.000 claims abstract description 9
- 230000000007 visual effect Effects 0.000 claims abstract description 9
- 230000006870 function Effects 0.000 description 8
- 239000000969 carrier Substances 0.000 description 7
- 239000002184 metal Substances 0.000 description 7
- 239000011888 foil Substances 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 5
- 239000010410 layer Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000007639 printing Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 239000011347 resin Substances 0.000 description 2
- 229920005989 resin Polymers 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000011253 protective coating Substances 0.000 description 1
- 239000002344 surface layer Substances 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/34—User authentication involving the use of external additional devices, e.g. dongles or smart cards
- G06F21/35—User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/04—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the shape
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record 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/067—Record 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/08—Methods or arrangements for sensing record carriers, e.g. for reading patterns by means detecting the change of an electrostatic or magnetic field, e.g. by detecting change of capacitance between electrodes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Position Input By Displaying (AREA)
- Credit Cards Or The Like (AREA)
Abstract
【課題】タッチパネルを有する電子機器によって認識可能なコード情報等の確実性を高めるシステム及び方法を提供することを課題とするものである。【解決手段】静電容量検知式タッチパネルを備えた電子機器において実行される認証プログラムと、視覚若しくは光学的な認識手段を介して所得可能な文字、数字、記号及び図形情報、若しくはこれらの組み合わせからなる照合情報を設けたデータキャリアを有し、タッチパネルによって検出したコード情報と前記照合情報との比較によって、両者が対応していると判定した場合に前記データキャリアを認証することを特徴とする。【選択図】図1An object of the present invention is to provide a system and method for improving the certainty of code information and the like that can be recognized by an electronic device having a touch panel. An authentication program executed in an electronic device equipped with a capacitance detection type touch panel, and letters, numbers, symbols and graphic information that can be earned through visual or optical recognition means, or a combination thereof. And having the data carrier provided with the verification information, the data carrier is authenticated when it is determined that the code information detected by the touch panel and the verification information are compatible with each other. [Selection] Figure 1
Description
本発明は、データキャリア認証システム、データキャリア認証方法、データキャリア及びクレジットカードに関する。 The present invention relates to a data carrier authentication system, a data carrier authentication method, a data carrier, and a credit card.
従来、静電容量を利用した技術として特許文献1、2、3等に記載され技術が知られている。これらは複数の導電部をカード等の平面上に配置し、電子機器が有する静電容量式タッチパネルを利用して前記導電部の配置を認識し、導電部の配置に対応したコード情報を取得する技術に関するものである。 Conventionally, techniques described in Patent Documents 1, 2, 3, etc. are known as techniques using electrostatic capacitance. These devices arrange a plurality of conductive parts on a plane such as a card, recognize the arrangement of the conductive parts by using a capacitive touch panel of an electronic device, and acquire code information corresponding to the arrangement of the conductive parts. It is about technology.
上記のような静電容量を利用した検知システムは、タッチパネル上に接した導電部を検出するものであるので、導電部の配置を手指の置く位置によって再現することが可能である。導電部の検出精度、認識の確実性は、導電体の形成の仕方、静電容量パネルの性能、認識を行うプログラムのアルゴリズム、使用者による操作方法等によって変動するものである。さらに、配置の組み合わせが数十通りである等の少ない場合は別として、導電部の配置によって数千〜数十万通りの組み合わせを設けた場合に、読み取り不良や誤認識を伴う可能性が高くなる。そして、導電部の配置によって形成したコード情報の信頼性を担保するには、上記のような潜在的な誤認識の可能性の低下が不可欠である。 Since the detection system using the electrostatic capacitance as described above detects the conductive portion in contact with the touch panel, the arrangement of the conductive portion can be reproduced by the position where the finger is placed. The detection accuracy of the conductive portion and the certainty of recognition vary depending on how the conductor is formed, the performance of the capacitance panel, the algorithm of the recognition program, the operation method by the user, and the like. Furthermore, apart from cases where the number of combinations of arrangements is few, such as when there are few combinations, several thousand to several hundreds of thousands of combinations are provided depending on the arrangement of the conductive parts, and there is a high possibility of being accompanied by poor readings and erroneous recognition Become. And in order to ensure the reliability of the code information formed by arrangement | positioning of an electroconductive part, the fall of the possibility of the above potential misrecognition is indispensable.
また、各種の代金決済にクレジットカードを利用することが多い。クレジットカードが有する識別情報はカード表面に刻印されたカード番号であり、磁気ストライプや内蔵したICチップにも記録されている。このようなクレジットカードが偽造品ではないこと若しくはインターネットショッピングやインターネットバンキングでクレジットカードを所持していることを確認する必要がある場合には、磁気ストライプ等に記録されているカード番号を取得する。しかしながら、磁気ストライプからカード番号を取得するには、専用のカードリーダーが必要である。 Also, a credit card is often used for various payments. The identification information possessed by the credit card is a card number stamped on the card surface, and is also recorded on a magnetic stripe or a built-in IC chip. When it is necessary to confirm that such a credit card is not a counterfeit product or has a credit card by Internet shopping or Internet banking, the card number recorded on the magnetic stripe or the like is acquired. However, a dedicated card reader is required to obtain the card number from the magnetic stripe.
本発明は当該事情に鑑み発明したものであって、タッチパネルを有する電子機器によって認識可能なコード情報を付与したカード等のユニークなデータキャリアを提供するとともに、当該データキャリアからカードリーダー等を用いることなくコード情報等を取得し、かつ取得した情報の信頼性を高める手段の提供を課題とするものである。 The present invention has been invented in view of the circumstances, and provides a unique data carrier such as a card to which code information that can be recognized by an electronic device having a touch panel is provided, and uses a card reader or the like from the data carrier. It is an object of the present invention to provide means for acquiring code information and the like and improving the reliability of the acquired information.
上記課題を解決するために本発明は以下の構成を有する。すなわち、
静電容量検知式タッチパネルを備えた電子機器において、複数個の導電部を有したデータキャリアの認証を行う認証プログラムであって、
前記静電容量検知式タッチパネルによって検出した導電部の配置位置情報若しくは当該配置位置情報に基づいて生成したコード情報と、
視覚若しくは光学的な認識手段を介して所得可能な文字、数字、記号及び図形情報、若しくはこれらの組み合わせからなる照合情報を入力し、
前記コード情報と照合情報が対応している場合に前記データキャリアを認証することを特徴とする。In order to solve the above problems, the present invention has the following configuration. That is,
In an electronic device equipped with a capacitance detection type touch panel, an authentication program for authenticating a data carrier having a plurality of conductive parts,
Code information generated based on the arrangement position information of the conductive part detected by the capacitance detection touch panel or the arrangement position information;
Enter collation information consisting of letters, numbers, symbols and graphic information that can be earned through visual or optical recognition means, or a combination of these,
The data carrier is authenticated when the code information and the verification information correspond to each other.
また、上記課題を解決するために本発明は以下の構成を有する。すなわち、データキャリア認証システムであって、
静電容量検知式タッチパネルを備えた電子機器において実行される認証プログラムと、前記静電容量検知式タッチパネルによって検出可能な複数個の導電部を有したデータキャリアを有し、
前記データキャリアには、視覚若しくは光学的な認識手段を介して所得可能な文字、数字、記号及び図形情報、若しくはこれらの組み合わせからなる照合情報を設け、
前記認証プログラムは、
前記静電容量検知式タッチパネルによって検出した導電部の配置位置情報若しくは当該配置位置情報に基づいてコード情報を生成し、
前記照合情報が前記導電部の配置位置情報若しくは当該配置位置情報に基づいて生成したコード情報と対応している場合に、前記データキャリアを認証することを特徴とする。Moreover, in order to solve the said subject, this invention has the following structures. That is, a data carrier authentication system,
An authentication program executed in an electronic device equipped with a capacitance detection type touch panel, and a data carrier having a plurality of conductive parts detectable by the capacitance detection type touch panel,
The data carrier is provided with collation information consisting of letters, numbers, symbols and graphic information that can be obtained through visual or optical recognition means, or a combination thereof,
The authentication program is:
Generate code information based on the arrangement position information of the conductive part detected by the capacitance detection type touch panel or the arrangement position information,
The data carrier is authenticated when the collation information corresponds to the arrangement position information of the conductive portion or code information generated based on the arrangement position information.
また、上記課題を解決するために本発明は以下の構成を有する。すなわち、
静電容量検知式タッチパネルを備えた電子機器において認証を行わせるデータキャリアであって、
静電容量検知式タッチパネルによって検出可能な複数個の導電部と、
視覚若しくは光学的な認識手段を介して所得可能な文字、数字、記号及び図形情報、若しくはこれらの組み合わせからなる照合情報を有したことを特徴とする。Moreover, in order to solve the said subject, this invention has the following structures. That is,
A data carrier for performing authentication in an electronic device equipped with a capacitance detection touch panel,
A plurality of conductive parts that can be detected by a capacitance-sensitive touch panel;
It is characterized by having collation information consisting of letters, numbers, symbols and graphic information that can be earned through visual or optical recognition means, or a combination thereof.
また、上記課題を解決するために本発明は以下の構成を有する。すなわち、
静電容量検知式タッチパネルを備えた電子機器において認証を行わせるクレジットカードであって、
静電容量検知式タッチパネルによって検出可能な複数個の導電部と、
視覚若しくは光学的な認識手段を介して所得可能な文字、数字、記号及び図形情報、若しくはこれらの組み合わせからなる照合情報を有したことを特徴とする。Moreover, in order to solve the said subject, this invention has the following structures. That is,
A credit card for authentication in an electronic device equipped with a capacitance detection touch panel,
A plurality of conductive parts that can be detected by a capacitance-sensitive touch panel;
It is characterized by having collation information consisting of letters, numbers, symbols and graphic information that can be earned through visual or optical recognition means, or a combination thereof.
導電部の配置の組み合わせによって生成するコード情報の数は、静電容量検知式タッチパネルの面積や同時に認識することができる導電部の個数に制限がある等の理由により有限である。しかしながら、照合情報等には数量的な制限は実質的に無い。したがって、コード情報と照合情報の組み合わせ数は、実質的に無数と考えて良い。したがって、コード情報と照合情報を組み合わせることによって、ユニークな情報を搭載したデータキャリアを、数の制限なく形成することができるという効果を有している。
また、静電容量検知式タッチパネルを利用した導電部の検出が不十分等の理由により認識したコード情報に誤りが生じる可能性がある。しかしながら、本発明は、データキャリアに導電部によるコード情報と、これと異なる方式によって付与した照合情報を設けている。コード情報と照合情報は、互いの対応関係を判断することができるので、取得したコード情報が正しいか否か等の判断が可能になり、データキャリアの信頼性を最大限に向上させることができるという効果を有している。The number of pieces of code information generated by the combination of the arrangement of the conductive parts is limited due to the limitation of the area of the capacitance detection type touch panel and the number of conductive parts that can be recognized simultaneously. However, there is virtually no quantitative limitation on the collation information. Therefore, the number of combinations of code information and collation information may be considered to be virtually unlimited. Therefore, by combining the code information and the collation information, there is an effect that a data carrier carrying unique information can be formed without any number limitation.
In addition, there is a possibility that an error may occur in the recognized code information for the reason that the detection of the conductive portion using the capacitance detection type touch panel is insufficient. However, according to the present invention, the code information by the conductive portion and the collation information given by a different method are provided on the data carrier. Since code information and collation information can determine the correspondence between each other, it is possible to determine whether or not the acquired code information is correct, and the reliability of the data carrier can be maximized. It has the effect.
以下、本発明の一実施の形態を図を用いて説明する。図1Aは、カード型のデータキャリア1の構造を示した概略図である。当該データキャリア1は、一例として二枚の紙片2a、2bを重ね合わせて一枚のカードとして形成したものである。この二枚の紙片2a、2bの間には、金属箔、導電性インク等によって形成した複数の導電部3(3a、3b、3c、3d、3e)を設けている。なお、この導電部3の個数は、当然ながら5個に限るわけではなく、適用する電子機器の仕様に応じて1個から5個以上の複数個まで各種の態様がある。
導電部3を金属箔、導電性インク等によって形成する場合、用紙に対する印刷工程の中でこれらを形成することができるので、データキャリア1は非常に安価に形成することができる。なお、導電部3の形成方法が金属箔、導電性インクに限らないことはいうまでもない。Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1A is a schematic diagram showing the structure of a card-type data carrier 1. As an example, the data carrier 1 is formed by superposing two pieces of paper 2a and 2b as a single card. A plurality of conductive portions 3 (3a, 3b, 3c, 3d, 3e) formed of metal foil, conductive ink or the like are provided between the two pieces of paper 2a, 2b. Of course, the number of the conductive portions 3 is not limited to five, and there are various modes ranging from one to five or more depending on the specifications of the applied electronic device.
When the conductive portion 3 is formed of a metal foil, conductive ink, or the like, these can be formed in the printing process on the paper, so that the data carrier 1 can be formed very inexpensively. Needless to say, the method of forming the conductive portion 3 is not limited to metal foil and conductive ink.
前記導電部3を形成した紙片2bの上に紙片2aを重ねて密着させると、導電部3を所定位置に配置した図1Bに示すような一枚のカードが形成される。この例では、導電部3の配置は外観上隠蔽され、データキャリア1を破壊しなければ導電部3の配置を知ることはできないようになっている。
なお、データキャリア1の用途によっては、導電部3の配置が外観上隠蔽されていなくても許容される場合もある。この場合には、台紙としての一枚の紙片、樹脂シート片の表面若しくは裏面に導電部3を直接形成すればよく、必要に応じて導電部3の摩耗防止のため薄い保護コーティング層が設けられる。When the paper piece 2a is overlapped and brought into close contact with the paper piece 2b on which the conductive portion 3 is formed, a single card as shown in FIG. 1B in which the conductive portion 3 is arranged at a predetermined position is formed. In this example, the arrangement of the conductive portion 3 is concealed in appearance, and the arrangement of the conductive portion 3 cannot be known unless the data carrier 1 is destroyed.
Depending on the application of the data carrier 1, the arrangement of the conductive portion 3 may be permitted even if it is not concealed in appearance. In this case, the conductive portion 3 may be formed directly on the front or back surface of a single piece of paper or resin sheet piece as a mount, and a thin protective coating layer is provided to prevent wear of the conductive portion 3 as necessary. .
また、データキャリア1の表面若しくは裏面には、視覚的に認識できる文字、数字、その他の記号等を用いた表示情報4が設けられている。この表示情報4は、一例として電子機器が有する入力用キーボード(ソフトウエアキーボードを含む)を介して入力可能な情報により構成される。これは、データキャリア1を電子機器によって認識する際に使用する照合情報となるものであり、データキャリア1をクレジットカードとして使用する場合には図6に示すカード番号23を表示情報4として使用してもよい。
なお、照合情報は、必ずしもキーボードを介して入力可能な情報である必要はなく、例えばデータキャリア1の一部若しくは全部をカメラ機能で撮影し、当該撮影した映像を照合情報として使用してもよい。
一例として、使用者自身の顔写真を照合情報としてもよい。この場合、使用者とデータキャリア1の対応付けができるので、データキャリア1を個人認証の手段として用いることができ、物品やサービスの購入代金を決済する際に使用するなどの方法が利用可能となる。以上がカード型に形成したデータキャリア1の概要である。Further, display information 4 using visually recognizable characters, numbers, other symbols, and the like is provided on the front surface or the back surface of the data carrier 1. For example, the display information 4 includes information that can be input via an input keyboard (including a software keyboard) of an electronic device. This is collation information used when the data carrier 1 is recognized by the electronic device. When the data carrier 1 is used as a credit card, the card number 23 shown in FIG. May be.
Note that the collation information is not necessarily information that can be input via the keyboard. For example, a part or all of the data carrier 1 may be photographed by the camera function, and the photographed video may be used as the collation information. .
As an example, the user's own face photograph may be used as the collation information. In this case, since the user and the data carrier 1 can be associated with each other, the data carrier 1 can be used as a means for personal authentication, and a method such as use when paying for the purchase of goods or services can be used. Become. The above is the outline of the data carrier 1 formed in a card shape.
図2は、前記データキャリア1を電子機器の一例としてタッチ式の静電容量パネル5を有するスマートフォン6に重ね合わせた状態を表している。スマートフォン6では、後述する認識プログラムを用いてデータキャリア1が有する導電部3の配置位置を取得し、これをデータキャリア1が有するコード情報として記憶する。この配置位置は、静電容量パネル上に仮想的に区画した座標によって表すことができるエリアを単位としたものでもよいし、静電容量パネル上の座標位置に関わりなく取得した全ての導電部3の位置関係に基づいて生成するものであってもよい。なお、配置位置をコード情報に変換する必要が無い場合には、配置位置情報そのものを利用すればよい。
導電部3は、図3に示すようにデータキャリア1の静電容量パネル5の表面に対向可能な領域(認識領域)7の中に配置されるものである。配置には種々の方法があるが、一例として図4に示すように縦と横の間隔を等しく設定したマトリクス状の配置可能位置に1または2以上の導電部3を設けている。FIG. 2 shows a state in which the data carrier 1 is superimposed on a smartphone 6 having a touch-type capacitance panel 5 as an example of an electronic device. In the smartphone 6, the arrangement position of the conductive portion 3 included in the data carrier 1 is acquired using a recognition program described later, and this is stored as code information included in the data carrier 1. This arrangement position may be based on an area that can be represented by virtually divided coordinates on the capacitance panel, or all the conductive parts 3 acquired regardless of the coordinate position on the capacitance panel. It may be generated based on the positional relationship. If it is not necessary to convert the arrangement position into code information, the arrangement position information itself may be used.
As shown in FIG. 3, the conductive portion 3 is disposed in a region (recognition region) 7 that can face the surface of the capacitance panel 5 of the data carrier 1. For example, as shown in FIG. 4, one or two or more conductive portions 3 are provided at matrix-arrangeable positions where the vertical and horizontal intervals are set equal to each other.
図4に示す各説明図は、認識領域7中に設ける導電部3の配置可能位置を番号で表している。
図4Aは、直径9.5mmの導電部3を11mm間隔で4行×5列の20カ所に配置する場合を想定したものである。この配置を利用して、20カ所の配置可能位置から5カ所を選択して導電部3を配置する場合、その配置の組み合わせは数20C5=15,504通りである。
図4Bは、直径7.5mmの導電部3を9mm間隔で5行×6列の30カ所に配置する場合を想定したものである。この配置を利用して、30カ所の配置可能位置から5カ所を選択して導電部3を配置する場合、その配置の組み合わせは数30C5=142,506通りである。
図4Cは、直径6mmの導電部3を8mm間隔で5行×6列の30カ所に配置する場合を想定したものである。この配置を利用して、30カ所の配置可能位置から5カ所を選択して導電部3を配置する場合、その配置の組み合わせは数35C5=324,632通りである。Each explanatory drawing shown in FIG. 4 represents the position where the conductive part 3 provided in the recognition area 7 can be arranged by a number.
FIG. 4A assumes a case where conductive portions 3 having a diameter of 9.5 mm are arranged at 20 locations of 4 rows × 5 columns at 11 mm intervals. Using this arrangement, when five conductive positions 3 are selected from 20 possible arrangement positions, there are several 20C5 = 15,504 combinations of arrangements.
FIG. 4B assumes a case where the conductive portions 3 having a diameter of 7.5 mm are arranged at 30 locations of 5 rows × 6 columns at intervals of 9 mm. Using this arrangement, when five conductive positions 3 are selected from 30 possible arrangement positions, there are several 30C5 = 142,506 combinations of arrangements.
FIG. 4C assumes a case where conductive portions 3 having a diameter of 6 mm are arranged at 30 locations of 5 rows × 6 columns at intervals of 8 mm. Using this arrangement, when five conductive positions 3 are selected from 30 possible arrangement positions, there are several 35C5 = 324,632 combinations of arrangements.
また、上記の例は配置可能位置から5個を選択した組み合わせ数を示しているが、例えば1個、2個あるいは3個以上といった任意の個数を設定することができる。配置可能位置のフォーマットが同一であっても、選択する個数を異ならせることで異なるユニークな配置位置情報を形成することができる。
また、導電部3の配置可能位置は等間隔のマトリクス状である必要はない。さらに、隣り合う導電部が重なり合わなければ、配列ピッチの間隔を超える直径の導電部を設けても良く、この場合認識領域7中に大きさの異なる導電部を配置することも許容される。
また、認識アプリケーションによる照合が可能であれば、格子状の配列ではなく、一見規則性が無いように見えるような配置であって、導電部の配置が特定できるものであれば構わない。Moreover, although the above example shows the number of combinations in which five are selected from the possible positions, any number such as one, two, three or more can be set. Even if the format of the arrangementable positions is the same, different unique arrangement position information can be formed by changing the number of selections.
Further, the positions at which the conductive portions 3 can be arranged do not have to be in an equally spaced matrix. Furthermore, as long as adjacent conductive portions do not overlap, conductive portions having a diameter exceeding the arrangement pitch interval may be provided. In this case, it is allowed to dispose conductive portions having different sizes in the recognition region 7.
Further, as long as collation by the recognition application is possible, any arrangement may be used as long as the arrangement of the conductive portions can be specified without seemingly having a regular arrangement rather than a lattice arrangement.
図5は、前述した各配置可能位置に導電部3を配置した例であり、静電容量パネル5側から見た場合の配置を表している。なお、実際には隠蔽されていて見えないようになっている。
図5(a)は20カ所の配置可能位置から任意に選択した4カ所(1番,6番,9番,18番)に導電部3を設けた例を示している。これを符号化した文字列にすると(10000 01001 00000 00010)のように表すことができる。20箇所から4箇所を選択するユニークな組み合わせは4,845通りであるから、前述のような文字列として符号化可能な組み合わせが4,845通りできることになる。FIG. 5 is an example in which the conductive portions 3 are arranged at the above-described positions where the arrangement is possible, and shows an arrangement when viewed from the capacitance panel 5 side. Actually, it is hidden and cannot be seen.
FIG. 5A shows an example in which the conductive portions 3 are provided at four locations (1st, 6th, 9th, 18th) arbitrarily selected from 20 possible positions. When this is an encoded character string, it can be expressed as (10000 01001 00000 00010). Since there are 4,845 unique combinations for selecting 4 locations from 20 locations, there are 4,845 possible combinations that can be encoded as character strings as described above.
図5Bは30カ所の配置可能位置から任意に選択した5カ所(2番,12番,14番,17番,27番)に導電部3を設けた例を示している。これを符号化した文字列にすると(010000 000000 101001 000100)のように表すことができる。30箇所から5箇所を選択するユニークな組み合わせは前述したように142,506通りであるから、上記のような文字列として符号化可能な組み合わせが142,506通りできることになる。
また、図5Cは35カ所の配置可能位置から任意に選択した5カ所(4番,8番,20番,24番,28番)に導電部3を設けた例を示している。これを符号化した文字列にすると(0000100 0100000 0000001 0001000 1000000)のように表すことができる。35箇所から5箇所を選択するユニークな組み合わせは前述したように324,632通りであるから、上記のような文字列として符号化可能な組み合わせが324,632通りできることになる。FIG. 5B shows an example in which the conductive portions 3 are provided at five locations (No. 2, No. 12, No. 14, No. 17, No. 27) arbitrarily selected from 30 possible positions. If this is an encoded character string, it can be expressed as (010000 000000 101001 000100). Since there are 142,506 unique combinations for selecting five from thirty locations as described above, there are 142,506 combinations that can be encoded as character strings as described above.
FIG. 5C shows an example in which the conductive portions 3 are provided at five locations (4th, 8th, 20th, 24th, and 28th) arbitrarily selected from 35 possible positions. When this is converted into an encoded character string, it can be expressed as (0000100 0100000 0000001 0001000 1000000). As described above, there are 324,632 unique combinations for selecting five from the 35 locations, so that there are 324,632 possible combinations that can be encoded as a character string as described above.
前述したように、導電部3の配置によって数十万通りのユニークなコードを生成することができるが、この数はカードの大きさや静電容量パネルの性能等に依存するものであるから、その組み合わせ数は有限である。次に、上記導電部の配置によって生成可能な固有なデータキャリアの数をほぼ無限大に拡張する手段を説明する。
この手段は、データキャリア上において視覚的に取得若しくは前記導電部の検出方法以外の方法によって取得できる別個の情報(照合情報)を搭載し、当該照合情報と導電部の検出結果とを照合することによって実現することができるものである。また、これにはいくつかの方法があるので、以下詳細に説明する。As described above, hundreds of thousands of unique codes can be generated depending on the arrangement of the conductive portion 3, but this number depends on the size of the card and the performance of the capacitance panel. The number of combinations is finite. Next, means for extending the number of unique data carriers that can be generated by the arrangement of the conductive parts to almost infinite will be described.
This means is equipped with separate information (collation information) that can be obtained visually on the data carrier or by a method other than the detection method of the conductive part, and collates the collation information with the detection result of the conductive part. It can be realized by. There are several methods for this, and will be described in detail below.
第1の方法
第1の方法は、データキャリア上に文字、数字、記号等のキーボードによって入力可能な文字列を掲載し、当該文字列を導電部3の配置によって形成される組み合わせに対応させるものである。この対応方法の単純な例は、図8に示すような対応表を形成して対応させる方法である。本明細書では、これをデータテーブルという。First Method The first method is a method in which a character string that can be input by a keyboard such as letters, numbers, symbols, etc. is placed on a data carrier, and the character string is made to correspond to a combination formed by the arrangement of the conductive portions 3. It is. A simple example of this correspondence method is a method of forming a correspondence table as shown in FIG. In this specification, this is called a data table.
図8に示す対応表は、一例として図4Aに示した導電部の配置を利用した例を示している。この配置の場合、配置による組み合わせコードの総組み合わせ数は前述した通り15,504通りである。この対応表の左列は、コードの組み合わせに対応した単純な整理番号であり、この組み合わせが1番から15,504番まで存在することを表している。
左から2列目の「配列による組み合わせコード」は、導電部の配置位置と有無の関係を2進数のような1/0の並びで表したものである。この例の場合、先頭が図4Aに示した0番、最後尾が図4Aに示した19番の位置に相当している。The correspondence table shown in FIG. 8 shows an example using the arrangement of the conductive parts shown in FIG. 4A as an example. In the case of this arrangement, the total number of combination codes by arrangement is 15,504 as described above. The left column of this correspondence table is a simple serial number corresponding to the combination of codes, and indicates that this combination exists from No. 1 to No. 15,504.
The “combination code by arrangement” in the second column from the left represents the relationship between the arrangement position and presence / absence of the conductive parts in a 1/0 sequence such as a binary number. In the case of this example, the head corresponds to position 0 shown in FIG. 4A and the tail corresponds to position 19 shown in FIG. 4A.
左から3列目は、1番から15504番までの「配列による組み合わせコード」に対応する5桁の文字(数字)列である。5桁の各桁を0から9の数字を用いて表すと、10の5乗=100,000通りの組み合わせを作ることが出来、一つの「配列による組み合わせコード」に対して一つの文字(数字)列を対応する照合情報として設けることができる。
すなわち、1番の(00000 00000 00000 11111)は、照合情報[00001]と一対一の関係で対応しており、配列による組み合わせコードが(00000 00000 00000 11111)の場合には一義的に照合情報[00001]が定まり、照合情報が[00001]の場合には一義的に配列による組み合わせコード(00000 00000 00000 11111)が定まるという関係になっている。この対応関係を記憶したデータテーブルは、認識プログラムとして電子機器にインストールされるアプリケーションプログラムが保持するか、インターネット上のサーバーに記憶させて使用する。The third column from the left is a five-digit character (number) sequence corresponding to “combination codes by arrangement” from No. 1 to No. 15504. If each digit of 5 digits is expressed using a number from 0 to 9, 10 5 = 100,000 combinations can be made, and one character (number) is assigned to one “combination code by array”. ) Column can be provided as corresponding collation information.
That is, the first (00000 00000 00000 11111) corresponds to the collation information [00001] in a one-to-one relationship, and when the combination code by the array is (00000 00000 00000 11111), the collation information [ 00001] is determined, and when the collation information is [00001], the combination code (00000 00000 00000 11111) based on the array is uniquely determined. The data table storing this correspondence relationship is held by an application program installed in an electronic device as a recognition program or stored in a server on the Internet for use.
具体的には、静電容量パネルを介してデータキャリアが有する導電部の配置位置情報の取得若しくは配置位置情報に基づくコード情報を取得した後、このデータキャリアに表示されている照合情報を例えばキーボード(ソフトウエアキーボードを含む)によって入力させる。上記のデータテーブルを利用して、静電容量パネルを介して取得した情報と照合情報を対比することで、配置位置情報等が正しいものであるか等を判定することができる。静電容量パネルを介して読み取った情報と入力した情報が対応していれば、読み取った情報は正しいものとなり、正規のデータキャリアから取得された情報であるということの確実性が最大限に保証される。
一方、静電容量パネルを介して読み取った情報と入力した情報がデータテーブル上の比較において対応していない場合には、読み取った情報が正しくないということになる。この場合に想定されるのは、データキャリアが真性品でない場合、破損している場合、不十分な操作方法により性格に読み取られなかったという場合である。
上記のように、静電容量パネルを介して読み取った情報が正しい場合にのみ、データキャリアを正規なものとして認証し、その後の処理を続行させることがでるようになっている。Specifically, after obtaining the arrangement position information of the conductive portion included in the data carrier or the code information based on the arrangement position information via the capacitance panel, the collation information displayed on the data carrier is, for example, a keyboard. (Including software keyboard). By comparing the information acquired via the capacitance panel and the collation information using the data table, it is possible to determine whether the arrangement position information is correct. If the information read via the capacitive panel matches the input information, the read information is correct and the maximum certainty that the information is obtained from a legitimate data carrier is guaranteed. Is done.
On the other hand, if the information read through the capacitance panel and the input information do not correspond in the comparison on the data table, the read information is incorrect. In this case, it is assumed that the data carrier is not an authentic product, is damaged, or has not been properly read by an insufficient operation method.
As described above, only when the information read through the capacitance panel is correct, the data carrier can be authenticated as a normal one and the subsequent processing can be continued.
また、図8に示す対応表の左から第4列、第5列は、1番から15504番までの「配列による組み合わせコード」に対応して、前記第3列目に示したのとは異なる5桁の文字(数字)列を対応させている。このように対応させる5桁の文字(数字)列は、規則的である必要はなく乱数発生処理によって付与するようにしても差し支えない。
このように、1番から15504番までの「配列による組み合わせコード」と、例えば5桁の数字で構成される105通りの中の一つの数字との合致によって、一つの認証結果を得るものである。このように、15504種類のデータキャリアを用いる場合には、15504×105種類のデータキャリアが存在するのと同様の使い方が可能になる。また、「配列による組み合わせコード」に対応させる照合情報は、数字に限らず文字や記号を用いることが可能であり、またその桁数も自由に設定することができる。したがって、「配列による組み合わせコード」の重複した使用を認める場合であっても、照合情報の個数は実質的に無限であるから、無限に近い種類のデータキャリアが存在するのと同様である。このように、照合情報との対応を行わせることにより、固有の識別性(ユニーク)を有する無数のデータキャリアを生成することができるようになる。Further, the fourth column and the fifth column from the left of the correspondence table shown in FIG. 8 correspond to the “combination codes by arrangement” from No. 1 to No. 15504, and are different from those shown in the third column. A 5-digit character (number) string is associated. The 5-digit character (numeric) string to be corresponded in this way does not have to be regular, and may be given by random number generation processing.
In this way, one authentication result is obtained by matching the “combination code by array” from No. 1 to No. 15504 with one of 105 numbers composed of, for example, five digits. . As described above, when 15504 types of data carriers are used, the same usage as that of 15504 × 105 types of data carriers is possible. In addition, the collation information corresponding to the “combination code by arrangement” is not limited to numbers, and characters and symbols can be used, and the number of digits can be set freely. Therefore, even when overlapping use of the “combination code by arrangement” is recognized, the number of pieces of collation information is substantially infinite, which is similar to the case where there are nearly infinite types of data carriers. In this way, by making correspondence with the collation information, it becomes possible to generate countless data carriers having unique identification (unique).
第2の方法
第2の方法は、データテーブルを用いずに「配列による組み合わせコード」と照合情報を対応させる方法である。
前述と同様に図4Aに示した導電部の配置を利用した1番から15504番までの「配列による組み合わせコード」を有するデータキャリアを例に説明する。この例においても、静電容量パネルを介してデータキャリアが有する導電部の配置を読み取った後、このデータキャリアに表示されている照合情報をキーボード(ソフトウエアキーボードを含む)によって入力させる。これにより、静電容量パネルを介して取得した情報が正しく取得されたものであるか否かの判定を行うことができる。
この判定には、各種の暗号化アルゴリズム、若しくは暗号化アルゴリズムに近似した処理を行う変換プログラムを使用する。この変換プログラム、静電容量パネルを介して取得した情報が(00000 00000 00000 11111)である場合に、当該情報を変換処理すると例えばデータキャリアに表示されている照合情報[00001]が出力されるような変換プログラムである。この変換プログラムはブラックボックス化されており、その処理アルゴリズは完全に秘密である。Second Method The second method is a method of associating “combination code by array” with collation information without using a data table.
As described above, a data carrier having “combination codes by arrangement” from No. 1 to No. 15504 using the arrangement of the conductive parts shown in FIG. 4A will be described as an example. Also in this example, after reading the arrangement of the conductive portion of the data carrier via the capacitance panel, the collation information displayed on the data carrier is input by a keyboard (including a software keyboard). As a result, it is possible to determine whether or not the information acquired via the capacitance panel is acquired correctly.
For this determination, various encryption algorithms or a conversion program that performs processing similar to the encryption algorithm is used. When the information acquired via the conversion program and the capacitance panel is (00000 00000 00000 11111), the information is converted and, for example, collation information [00001] displayed on the data carrier is output. Conversion program. This conversion program is black boxed and its processing algorithm is completely secret.
上記の「配列による組み合わせコード」から照合情報を生成する変換プログラムは、内部の変数を変更することにより、同一の「配列による組み合わせコード」から異なる照合情報を生成することができる。すなわち、上記の例では、1番から15504番までの「配列による組み合わせコード」に対して一対一に対応するユニークな照合情報のセットを、変換プログラム内部の変数の設定によって複数組生成することができるわけである。したがって、変換プログラム内部の変数を設定するだけで、照合情報との組み合わせが実質的に制限が無いほど生成することができるので、他のデータキャリアとの識別が可能な固有のデータキャリアが無数に存在しているのと同様の使い方が可能となっている。
これには、例えばハッシュ関数を利用してもよい。ハッシュ関数は、一意の情報を入力した場合にはこれに対応する特定の情報が生成される関数であり、生成された特定の情報からは元の情報を得ることができない情報を生成するものである。The conversion program that generates collation information from the above-described “combination code by array” can generate different collation information from the same “combination code by array” by changing internal variables. In other words, in the above example, a plurality of sets of unique collation information corresponding to the “combination codes by array” from No. 1 to No. 15504 can be generated by setting variables in the conversion program. It can be done. Therefore, simply by setting variables inside the conversion program, the number of unique data carriers that can be distinguished from other data carriers can be generated so that the combination with the collation information is virtually unlimited. It can be used in the same way as it exists.
For this, for example, a hash function may be used. The hash function is a function that generates specific information corresponding to the input of unique information, and generates information from which the original information cannot be obtained from the generated specific information. is there.
「配列による組み合わせコード」から照合情報を生成する変換プログラムの簡単な事例を説明する。例えば、「配列による組み合わせコード」が(10000 00001 00000 01110)である場合、1あるいは0からなる符号のブロックが4個ある。この第1ブロックと第2ブロック、第3ブロックと第4ブロックをそれぞれ入れ替えると(00001 10000 01110 00000)のようになる。これを連続する2進数の数値として10進数に変換すると49600になる。例えばこのようなアルゴリズムで5桁〜6桁の数値を取得でき、これを照合情報とする。この照合情報はデータキャリアに印刷、刻印、他の手段によって視覚的に認識できる形で設けられる。 A simple example of a conversion program that generates collation information from a “combination code by array” will be described. For example, when the “combination code by array” is (10000 00001 00000 01110), there are four blocks of codes consisting of 1 or 0. When the first block and the second block, and the third block and the fourth block are interchanged, (00001 10000 01110 00000) is obtained. Converting this to decimal as a continuous binary number gives 49600. For example, a numerical value of 5 to 6 digits can be acquired by such an algorithm, and this is used as collation information. This verification information is provided on the data carrier in a form that can be visually recognized by printing, stamping, or other means.
実際に使用する場合には、専用のアプリケーションプログラムを起動させた後、図6Aに示すデータキャリアに印刷されている照合情報の入力を求めるように設定する。図6Aにおいて、10はアプリケーション起動後に表示されるメッセージであり、必要に応じて使い方や注意事項、操作指示などを表示する。11は照合情報として入力された数値の表示部であり、12は照合情報を入力するためのソフトウエアキーボードである。ソフトウエアキーボード12を用いてデバイスキャリア1に表示されている情報を入力し、確認ボタン(図示せず)を操作して照合情報の入力を完了する。
この処理では、例えば上記の例で生成した49600を照合情報として入力すると、前述した処理とは逆の順序で数値を2進数化して(00001 10000 01110 00000)を得る。そして、この1番目と2番目、3番目と4番目のブロックをそれぞれ入れ替えて(10000 0000100000 01110)を取得する。すなわち、照合情報から「配列による組み合わせコード」が一義的に定まるわけである。In actual use, after a dedicated application program is started, the setting is made so as to require input of collation information printed on the data carrier shown in FIG. 6A. In FIG. 6A, 10 is a message displayed after the application is started, and displays usage, precautions, operation instructions, and the like as necessary. Reference numeral 11 denotes a display unit for numerical values inputted as collation information, and reference numeral 12 denotes a software keyboard for inputting collation information. Information displayed on the device carrier 1 is input using the software keyboard 12, and a confirmation button (not shown) is operated to complete the input of collation information.
In this process, for example, when 49600 generated in the above example is input as collation information, numerical values are binarized in the reverse order to the process described above (00001 10000 01110 00000). Then, the first, second, third, and fourth blocks are replaced to obtain (10000 0000100000 01110). That is, the “combination code by arrangement” is uniquely determined from the collation information.
上記照合情報を入力すると、図6Bに示すデータキャリアとして形成したカード1の接触位置を表すガイド13を表示する。ガイド13にそってカード1を静電容量パネル5上に載置すると、導電部を検出して配列による組み合わせコードを取得する。そして、前記照合情報から生成した情報と静電容量パネルにデータキャリアを近接させて取得した「配列による組み合わせコード」が一致すれば、読み取りが正常に行われたものとして、商品購入に伴う代金決済や、コンテンツの視聴、購入といった処理の続行を許容する。また、照合結果が不一致であれば、入力が不正であるかデータキャリアが破損しているか等の何らかの不具合があるということで、その後の処理の続行を不可能とする。
なお、この照合処理では、検出した導電部の配列からコードを取得することで、前述した手順により照合情報と比較可能な数値を所得し、これと前記ソフトウエアキーボード12を用いて入力された照合情報と比較することで両者を照合してもよく、どちらの方法を採用しても良い。When the verification information is input, the guide 13 representing the contact position of the card 1 formed as the data carrier shown in FIG. 6B is displayed. When the card 1 is placed on the capacitance panel 5 along the guide 13, the conductive part is detected and a combination code based on the arrangement is obtained. If the information generated from the verification information and the “combination code by arrangement” obtained by bringing the data carrier close to the capacitance panel match, it is assumed that the reading has been performed normally, and the payment for the product purchase is made. And allow processing to continue, such as viewing and purchasing content. Further, if the collation results do not match, it is impossible to continue the subsequent processing because there is some trouble such as whether the input is illegal or the data carrier is damaged.
In this verification process, by obtaining a code from the detected arrangement of the conductive parts, a numerical value that can be compared with the verification information is obtained by the above-described procedure, and this and the verification input using the software keyboard 12 are performed. Both may be collated by comparing with information, and either method may be adopted.
データキャリアの使用例
データキャリアは、前述したように代金決済に用いたり、個人認証に用いたり、いろいろな用法が考えられるものである。一例として、クレジットカードとして構成することもできる。
図7Aは、データキャリアとしての機能を搭載したクレジットカード20の説明図であり、説明のために表層部を構成する第1層20aと、裏側層を構成する第2層20bとに分解した状態を示している。図7Bは上記構成のクレジットカード20の外観斜視図を表している。図7Cは上記構成のクレジットカード20を静電容量パネル上に配置した状態を表している。Examples of use of data carrier As described above, the data carrier can be used for payment or for personal authentication. As an example, it can also be configured as a credit card.
FIG. 7A is an explanatory diagram of a credit card 20 equipped with a function as a data carrier, and is a state where it is disassembled into a first layer 20a constituting the surface layer portion and a second layer 20b constituting the back side layer for explanation. Is shown. FIG. 7B shows an external perspective view of the credit card 20 configured as described above. FIG. 7C shows a state in which the credit card 20 having the above configuration is arranged on the capacitance panel.
当該クレジットカード20は、PET素材を用いた樹脂製の矩形カードであり、現在流通している一般的なものと同様に磁気ストライプ21、IC22を内蔵している。IC22は任意であり、求められる安全性に応じて必要がなければ無くてもよい。表面にはカード番号23、氏名24、金属箔によって形成したホログラム25、その他の情報が印刷若しくは刻印によって表示されている。これらは、一般的なクレジットカードと同様の構成である。また、一般的なクレジットカードでは、カード番号23とは別に数桁の番号であるセキュリティーコードが表面若しくは裏面に印刷されている。本実施例に係るクレジットカード20にもセキュリティーコード26が印刷されている。 The credit card 20 is a rectangular card made of resin using a PET material, and includes a magnetic stripe 21 and an IC 22 in the same manner as a general card currently in circulation. The IC 22 is optional and may be omitted if it is not necessary depending on the required safety. On the surface, card number 23, name 24, hologram 25 formed of metal foil, and other information are displayed by printing or stamping. These have the same configuration as a general credit card. In addition, in a general credit card, a security code which is a number of digits apart from the card number 23 is printed on the front surface or the back surface. A security code 26 is also printed on the credit card 20 according to the present embodiment.
本実施例に係るクレジットカード20の場合、内部若しくは裏面に静電容量パネルによって認識可能な大きさを有する複数の導電部27(27a、27b、27c、27d、27e)が設けられている。当該5つの導電部27は、前述した導電部3と同様に静電容量式のタッチパネルによって配置を認識させることができる導電部であり、導電性の金属箔によって形成されている。この導電部27は、8mm間隔で設定された配置可能位置から選択された所定の位置に配置されている。この配置可能位置は、一例として前記セキュリティーコード26と関連付けられている。関連付けの方法は前述したデータテーブル照合方式若しくは関数方式若しくは他の方法であり、セキュリティーコード26によって導電部27の配置によって構成されるコードが一義的に定まるものである。 In the case of the credit card 20 according to the present embodiment, a plurality of conductive portions 27 (27a, 27b, 27c, 27d, 27e) having a size recognizable by the capacitance panel are provided inside or on the back surface. The five conductive portions 27 are conductive portions whose arrangement can be recognized by a capacitive touch panel in the same manner as the conductive portion 3 described above, and are formed of conductive metal foil. The conductive portion 27 is disposed at a predetermined position selected from the dispositionable positions set at intervals of 8 mm. This arrangement possible position is related with the security code 26 as an example. The association method is the above-described data table collation method, function method, or other method, and the code constituted by the arrangement of the conductive portion 27 is uniquely determined by the security code 26.
なお、一般的なクレジットカードの特徴にホログラム25がある。ホログラムは金属製の薄膜であるから、金属箔によって形成した導電部27と同様に静電容量式のタッチパネルによって認識若しくは導電部27の認識に影響を及ぼすことが考えられる。なお、これはクレジットカードの肉厚によって変動するものであり、クレジットカードの肉厚が大きいと静電容量式のタッチパネルとの距離が大きくなり導電部27の検出に及ぼす影響は小さくなる。一方、クレジットカードの肉厚が小さいと静電容量式のタッチパネルとの間で容量結合するので導電部27の検出を阻害する場合がある。このため、本実施例ではホログラム25を配置した領域と導電部27の配置位置が重ならないように配置可能位置を設定している。このため、この例では配置可能位置を設定する領域の形状は矩形を成していない。 Note that a hologram 25 is a characteristic of a general credit card. Since the hologram is a thin film made of metal, it can be considered that the recognition or the recognition of the conductive portion 27 is affected by the capacitive touch panel in the same manner as the conductive portion 27 formed of the metal foil. Note that this varies depending on the thickness of the credit card. If the thickness of the credit card is large, the distance from the capacitive touch panel is increased and the influence on the detection of the conductive portion 27 is reduced. On the other hand, if the thickness of the credit card is small, capacitive coupling is made between the capacitive touch panel and detection of the conductive portion 27 may be hindered. For this reason, in this embodiment, the position where the hologram 25 is disposed and the position where the conductive portion 27 is disposed do not overlap with each other. For this reason, in this example, the shape of the region for setting the position where arrangement is possible is not rectangular.
図7に示した例の場合、配置可能位置は完全な矩形ではなく凹型に形成される。このことは、行列状の配置可能位置を有しているものの、全体領域の外形は必ずしも矩形である必要がないことを示している。これは、ホログラム25や他の障害の有無にかかわらず、意図的な形状にしてもよいということである。
したがって、配置位置を(10000 01001 00000 00010)のように2進数的に表したとしても、配置される導電部の実際の位置は全ての場合において同一であるという絶対的なものではない。配置可能位置の全体領域としての外形形状は、座標の設定の仕方によって変動させることができるものである。In the case of the example shown in FIG. 7, the disposition position is not a complete rectangle but a concave shape. This indicates that the outer shape of the entire area does not necessarily have to be a rectangle although the matrix has possible arrangement positions. This means that the shape may be intentional regardless of the presence of the hologram 25 or other obstacles.
Therefore, even if the arrangement position is expressed in binary notation as (10000 01001 00000 00010), the actual position of the conductive part to be arranged is not absolute in all cases. The external shape as the entire area of the arrangement possible position can be changed depending on the way of setting the coordinates.
データキャリアとして形成した上記構成のクレジットカードは、図7Cのようにスマートフォン6の静電容量パネル5の表面に対向させることによって導電部27を検出させこれをコード情報として取得させることができる。
そして、この導電部27の検出前若しくは検出後に前記セキュリティーコード26として印刷されている数値を照合情報として入力することによって、静電容量パネル5によって読み取ったコード(導電部27の配置)と照合情報の照合を行い、クレジットカードが真性品であるか偽造品であるか、またはコードが正確に読み取られたか否かの確認をすることができる。The credit card having the above-described configuration formed as a data carrier can detect the conductive portion 27 by making it face the surface of the capacitance panel 5 of the smartphone 6 as shown in FIG.
Then, by inputting a numerical value printed as the security code 26 before or after detection of the conductive portion 27 as verification information, the code read by the capacitance panel 5 (arrangement of the conductive portion 27) and verification information And verifying whether the credit card is genuine or counterfeit or whether the code has been read correctly.
上記構造は、現在市場に流通している各社のクレジットカードに適用してもよいし、プリペイドカードのような低額決済用の簡易なクレジットカードとして安価に製造し提供してもよい。このデータキャリアの利点は、スマートフォンを利用して商品やコンテンツを購入する際に、購入に使用するデータキャリア自体を使用しなければならないということである。例えば、スキミング等でカード番号を盗まれる場合があるが、決済時に本物のクレジットカード(データキャリア)が存在しなければ決済が出来ないようなシステムを構築すると、カード番号だけを知っていても決済には使用できない。また、このようなシステムを構築する場合であっても、データキャリアの存在を確認するカードリーダー等の別途のハードウエア手段が不要である。本実施の形態に係るデータキャリアを用いた決済システムは、データキャリアと当該データキャリアの認証、認識プログラムを提供することによって、信頼性のある決済システム等を安価に構築できるという効果を有している。 The above-described structure may be applied to credit cards of companies that are currently distributed in the market, or may be manufactured and provided at a low cost as a simple credit card for low-value payment such as a prepaid card. The advantage of this data carrier is that when purchasing a product or content using a smartphone, the data carrier itself used for purchase must be used. For example, a card number may be stolen due to skimming, etc., but if you build a system that can not be settled if there is no real credit card (data carrier) at the time of payment, even if you know only the card number Can not be used. Even when such a system is constructed, a separate hardware means such as a card reader for confirming the presence of the data carrier is not necessary. The payment system using the data carrier according to the present embodiment has an effect that a reliable payment system or the like can be constructed at low cost by providing an authentication and recognition program for the data carrier and the data carrier. Yes.
以上、本発明に係る方法等として、照合情報を視覚的に認識してキーボード等を利用して入力する例を説明した。しかし、照合情報はこの例に限るわけではなく、バーコードや矩形の模様コードをカメラ機能で認識するような情報であってもよい。また、前述したように、使用者の顔写真であったり、動画であったり、音声である等比較することができる情報であれば良い。また、専用のリーダーは必要であるが、クレジットカードが有しているような、磁気ストライプに記録した磁気情報を照合情報にすることは差し支えない。 As described above, as an example of the method according to the present invention, an example has been described in which collation information is visually recognized and input using a keyboard or the like. However, the collation information is not limited to this example, and may be information such that a barcode or a rectangular pattern code is recognized by the camera function. Further, as described above, any information that can be compared, such as a face photograph of a user, a moving image, or a voice, may be used. In addition, although a dedicated reader is required, the magnetic information recorded on the magnetic stripe, such as that possessed by a credit card, can be used as verification information.
また、以上説明したデータキャリア認証システム、データキャリア認証方法、データキャリア及びクレジットカードは、何れもデータキャリアを認識するための認識プログラムを電子機器に搭載して実行する場合について説明したものである。
しかし、認証プログラムはインターネットを介して接続したサーバー上で実行させるものであってもよい。この場合、電子機器はデータキャリアが搭載した導電部の座標を取得してサーバーに送信し、送信した座標の認証結果に応じてその後のイベント処理を行うことになる。サーバーは、電子機器から取得した座標に基づいてコード情報を生成し、これをサーバーが有するデータテーブルと比較することでデータキャリアの認証を行う。Further, the data carrier authentication system, the data carrier authentication method, the data carrier, and the credit card described above all explain the case where a recognition program for recognizing the data carrier is installed in an electronic device and executed.
However, the authentication program may be executed on a server connected via the Internet. In this case, the electronic device acquires the coordinates of the conductive portion mounted on the data carrier and transmits it to the server, and performs subsequent event processing according to the authentication result of the transmitted coordinates. The server generates code information based on the coordinates acquired from the electronic device, and compares this with a data table held by the server to authenticate the data carrier.
上記の場合、電子機器上で実行させるプログラムには、一例としてWebブラウザ上で閲覧可なhtmlファイルに搭載するScript言語で記述したプログラムを利用する。Script言語は、ソースコードが電子機器の利用者に対して公開されるものであるため、認証処理の全てをScript言語で行わせることは安全上の問題から行うことはできない。このため、データキャリアの座標の取得のみをhtmlファイルに記述したScript言語によるプログラムによって行い、座標のコード変換や認証処理を利用者が知ることの出来ないサーバー上で行わせる。 In the above case, as a program to be executed on the electronic device, for example, a program described in a Script language installed in an html file that can be viewed on a Web browser is used. In the Script language, since the source code is disclosed to the user of the electronic device, it is impossible to perform all the authentication processing in the Script language because of a safety problem. For this reason, only acquisition of the coordinates of the data carrier is performed by a program in the Script language described in the html file, and coordinate code conversion and authentication processing are performed on a server that the user cannot know.
上記のようなWebブラウザを利用した認証システムは、利用者に対して専用のアプリケーションソフトをダウンロードさせる必要がない。すなわち、この認証システムを有するインターネット上のサイトを閲覧するだけで、その閲覧画面をデータキャリアの認証画面として使用することができるわけである。アプリケーションソフトをダウンロードする場合、利用者には少なからずの心理的な抵抗が伴うものである。これに対してインターネット上で提供されるhtmlファイルを閲覧する場合には、そのような心理的な抵抗はかなり少ない。本発明をWebブラウザ利用した態様で提供することは、利用者の利便性において重要な手段ということが言える。 The authentication system using the Web browser as described above does not require the user to download dedicated application software. In other words, the browsing screen can be used as a data carrier authentication screen simply by browsing a site on the Internet having this authentication system. When downloading application software, the user is accompanied by considerable psychological resistance. On the other hand, when viewing html files provided on the Internet, such psychological resistance is quite small. Providing the present invention in a form using a Web browser can be said to be an important means for the convenience of the user.
また、サーバー上で実行される認証プログラムを、コード情報に基づいて認証情報を生成するハッシュ関数等を利用したもので構成してもよい。この場合も上記と同様にWebブラウザを利用したScript言語によるプログラムによってデータキャリアが搭載した導電部の座標を取得してサーバーに送信する。また、印刷された番号等のデータキャリアに掲載されている認証情報を利用者によって入力させてサーバーに送信する。
サーバーに搭載した認証プログラムは、タッチパネルが取得した座標からコード情報を生成し、この座標若しくはコード情報に基づいて認証情報を生成する。そして、サーバーで生成した座標に基づく認証情報と利用者が入力した認証情報を対比し、両者が一致した場合にデータキャリアが正常に認識されたと判断することができる。Further, the authentication program executed on the server may be configured using a hash function that generates authentication information based on the code information. In this case as well, the coordinates of the conductive part mounted on the data carrier are acquired and transmitted to the server by a script language program using a Web browser as described above. Also, authentication information posted on a data carrier such as a printed number is input by the user and transmitted to the server.
The authentication program installed in the server generates code information from the coordinates acquired by the touch panel, and generates authentication information based on the coordinates or code information. Then, the authentication information based on the coordinates generated by the server is compared with the authentication information input by the user, and when the two match, it can be determined that the data carrier has been normally recognized.
以上、本発明に関する様々な態様を説明したが、特許請求の範囲に記載した発明の範囲を逸脱しない範囲において種々組み合わせて実施することが可能であり、このような態様も本発明の技術的範囲に属するものである。 Although various embodiments relating to the present invention have been described above, various combinations can be implemented without departing from the scope of the invention described in the claims, and such embodiments are also within the technical scope of the present invention. Belongs to.
本発明は、データキャリアをコレクション性のあるカードとして形成したり、決済用のプリペイドカードにしたり、無料配布する商品広告用の印刷物として用いたり、ゲーム用のカードを構成するなど様々な用途に利用可能である。 The present invention is used for various purposes such as forming a data carrier as a collection card, using it as a prepaid card for payment, using it as a printed product for free distribution, and configuring a game card. Is possible.
1 カード型のデータキャリア
3 導電部
4 表示情報(照合情報)
5 静電容量パネル
6 スマートフォン
7 認識領域
1 Card-type data carrier 3 Conductive part 4 Display information (verification information)
5 Capacitance panel 6 Smartphone 7 Recognition area
Claims (10)
前記静電容量検知式タッチパネルによって検出した導電部の配置位置情報若しくは当該配置位置情報に基づいて生成したコード情報と、
視覚若しくは光学的な認識手段を介して所得可能な文字、数字、記号及び図形情報、若しくはこれらの組み合わせからなる照合情報を入力し、
前記コード情報と照合情報が対応している場合に前記データキャリアを認証することを特徴とするデータキャリア認証プログラム。In an electronic device equipped with a capacitance detection type touch panel, an authentication program for authenticating a data carrier having a plurality of conductive parts,
Code information generated based on the arrangement position information of the conductive part detected by the capacitance detection touch panel or the arrangement position information;
Enter collation information consisting of letters, numbers, symbols and graphic information that can be earned through visual or optical recognition means, or a combination of these,
A data carrier authentication program for authenticating the data carrier when the code information and verification information correspond to each other.
前記データキャリアには、視覚若しくは光学的な認識手段を介して所得可能な文字、数字、記号及び図形情報、若しくはこれらの組み合わせからなる照合情報を設け、
前記認証プログラムは、
前記静電容量検知式タッチパネルによって検出した導電部の配置位置情報若しくは当該配置位置情報に基づいてコード情報を生成し、
前記照合情報が前記導電部の配置位置情報若しくは当該配置位置情報に基づいて生成したコード情報と対応している場合に、前記データキャリアを認証することを特徴とするデータキャリア認証システム。An authentication program executed in an electronic device equipped with a capacitance detection type touch panel, and a data carrier having a plurality of conductive parts detectable by the capacitance detection type touch panel,
The data carrier is provided with collation information consisting of letters, numbers, symbols and graphic information that can be obtained through visual or optical recognition means, or a combination thereof,
The authentication program is:
Generate code information based on the arrangement position information of the conductive part detected by the capacitance detection type touch panel or the arrangement position information,
The data carrier authentication system, wherein the data carrier is authenticated when the collation information corresponds to the arrangement position information of the conductive portion or code information generated based on the arrangement position information.
静電容量検知式タッチパネルによって検出可能な複数個の導電部と、
視覚若しくは光学的な認識手段を介して所得可能な文字、数字、記号及び図形情報、若しくはこれらの組み合わせからなる照合情報を有したことを特徴とするデータキャリア。A data carrier for performing authentication in an electronic device equipped with a capacitance detection touch panel,
A plurality of conductive parts that can be detected by a capacitance-sensitive touch panel;
A data carrier characterized by having collation information consisting of letters, numbers, symbols and graphic information that can be obtained through visual or optical recognition means, or a combination thereof.
静電容量検知式タッチパネルによって検出可能な複数個の導電部と、
視覚若しくは光学的な認識手段を介して所得可能な文字、数字、記号及び図形情報、若しくはこれらの組み合わせからなる照合情報を有したことを特徴とするクレジットカード。
A credit card for authentication in an electronic device equipped with a capacitance detection touch panel,
A plurality of conductive parts that can be detected by a capacitance-sensitive touch panel;
A credit card characterized by having collation information made up of letters, numbers, symbols and graphic information that can be obtained through visual or optical recognition means, or a combination thereof.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014223998 | 2014-11-04 | ||
JP2014223998 | 2014-11-04 | ||
PCT/JP2015/080974 WO2016072401A1 (en) | 2014-11-04 | 2015-11-03 | Data carrier authentication system, data carrier authentication method, data carrier, and credit card |
Publications (1)
Publication Number | Publication Date |
---|---|
JPWO2016072401A1 true JPWO2016072401A1 (en) | 2017-10-12 |
Family
ID=55909126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016557765A Pending JPWO2016072401A1 (en) | 2014-11-04 | 2015-11-03 | Data carrier authentication system, data carrier authentication method, data carrier and credit card |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPWO2016072401A1 (en) |
WO (1) | WO2016072401A1 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2013117269A (en) * | 2010-09-20 | 2015-01-20 | Принтекнолоджикс Гмбх | INFORMATION MEDIA AND SYSTEM FOR READING INFORMATION |
JP5808954B2 (en) * | 2011-06-09 | 2015-11-10 | 株式会社クロスエイド | Conductive seal processing system |
-
2015
- 2015-11-03 WO PCT/JP2015/080974 patent/WO2016072401A1/en active Application Filing
- 2015-11-03 JP JP2016557765A patent/JPWO2016072401A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2016072401A1 (en) | 2016-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104584086B (en) | PIN is verified | |
US7997503B2 (en) | Visual code transaction verification | |
US11526885B2 (en) | Systems and methods for user identification using graphical barcode and payment card authentication read data | |
EP2110773B1 (en) | Personal identification number code input method using dot pattern, personal identification number code input method, and internet shopping settlement system | |
US20010056410A1 (en) | Electronic commerce system and method | |
CN107851147B (en) | Authentication method and system | |
US20110108625A1 (en) | Contact card recognition system and recognition method using a touch screen | |
US20070078780A1 (en) | Bio-conversion system for banking and merchant markets | |
JP7013385B2 (en) | Systems and methods for identifying users using graphical barcodes and payment card authentication read data | |
US20220383315A1 (en) | Systems and methods for user identification using graphical barcode and payment card authentication read data | |
KR20210089234A (en) | Method and apparatus for multi-factor authentication in capacitive area sensors | |
US20150193900A1 (en) | Composite device and application process and apparatus thereof | |
WO2016072401A1 (en) | Data carrier authentication system, data carrier authentication method, data carrier, and credit card | |
US20230177129A1 (en) | Method and system for authenticating a user using biometrics and digitized handwritten signature | |
JP2010079823A (en) | Individual identification system | |
EP4180999B1 (en) | Method for authenticating a user using biometrics and digitized handwritten signature, and system implementing the same | |
KR102564395B1 (en) | Method of electronic documents authentication and storage | |
US20230153412A1 (en) | Authentication method for authenticating a user using biometrics and digitized handwritten signature | |
US20150086089A1 (en) | Personal security system and method | |
WO2014106906A1 (en) | Authentication method and system using id pattern | |
WO2013168261A1 (en) | Method and system for authenticating id pattern with camera | |
KR20180123291A (en) | Processing of image code for copy prevention | |
CN102332065A (en) | Completely automated public test to tell computers and humans apart (CAPTCH) data generating method, and management system and method thereof | |
JP2011519448A (en) | Code providing method using short message service, code providing device using short message service, device for recognizing code received through short message, and code that can be transmitted through short message |