JP7435577B2 - Proximity IC card, contactless chip, and command execution management method - Google Patents

Proximity IC card, contactless chip, and command execution management method Download PDF

Info

Publication number
JP7435577B2
JP7435577B2 JP2021179852A JP2021179852A JP7435577B2 JP 7435577 B2 JP7435577 B2 JP 7435577B2 JP 2021179852 A JP2021179852 A JP 2021179852A JP 2021179852 A JP2021179852 A JP 2021179852A JP 7435577 B2 JP7435577 B2 JP 7435577B2
Authority
JP
Japan
Prior art keywords
command
proximity
voltage value
card
voltage
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
Application number
JP2021179852A
Other languages
Japanese (ja)
Other versions
JP2023068587A (en
Inventor
美幸 金田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2021179852A priority Critical patent/JP7435577B2/en
Publication of JP2023068587A publication Critical patent/JP2023068587A/en
Application granted granted Critical
Publication of JP7435577B2 publication Critical patent/JP7435577B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Near-Field Transmission Systems (AREA)
  • Credit Cards Or The Like (AREA)

Description

本発明は,近接型ICカードに実装されたコマンドの実行を管理する技術に関する。 The present invention relates to a technology for managing the execution of commands installed in a proximity IC card.

近接型ICカード(Proximity IC Card)を使用する際,近接型ICカードは,近接型結合装置 (Proximity Coupling Device) にかざされる。近接型結合装置は,近接型ICカードに電力を誘導結合で供給し,かつ,近接型ICカードとデータ交換を行う装置である。近接型結合装置は,リーダライタと称されることもある。 When using a proximity IC card, the proximity IC card is held over a proximity coupling device. A proximity coupling device is a device that supplies power to a proximity IC card by inductive coupling and also exchanges data with the proximity IC card. A proximity coupling device is sometimes called a reader/writer.

近接型ICカードへ供給される電力は近接型結合装置の出力だけではなく,近接型ICカードから近接型結合装置までの距離にも依存する。近接型結合装置が発生する磁界の強度は,磁界の発生源となる近接型結合装置からの距離が大きくなるにつれて弱くなる。よって,近接型結合装置までの距離が大きい位置にある近接型ICカードへ供給される電力は小さくなる。逆に,近接型結合装置までの距離が小さい位置にある近接型ICカードへ供給される電力は大きくなる。 The power supplied to the proximity type IC card depends not only on the output of the proximity type coupling device but also on the distance from the proximity type IC card to the proximity type coupling device. The strength of the magnetic field generated by the proximity coupling device becomes weaker as the distance from the proximity coupling device, which is the source of the magnetic field, increases. Therefore, the power supplied to the proximity IC card located at a position where the distance to the proximity coupling device is large is reduced. Conversely, the power supplied to a proximity IC card located at a position where the distance to the proximity coupling device is short increases.

近接型ICカードが近接型結合装置にかざされ始めたとき,近接型ICカードから近接型結合装置までの距離は大きい。したがって,近接型ICカードが近接型結合装置にかざされ始めたとき,近接型ICカードへ供給される電力は小さくなる。このため,近接型ICカードが近接型結合装置にかざされ始めたときに近接型ICカードを動作させるためには,小さい消費電力で近接型ICカードを動作させる必要がある。 When the proximity type IC card begins to be held over the proximity type coupling device, the distance from the proximity type IC card to the proximity type coupling device is large. Therefore, when the proximity type IC card starts to be held over the proximity type coupling device, the power supplied to the proximity type IC card becomes smaller. Therefore, in order to operate the proximity IC card when it begins to be held over the proximity coupling device, it is necessary to operate the proximity IC card with low power consumption.

近接型ICカードの消費電力は,近接型ICカードの動作クロックに依存する。動作クロックが速くなると近接型ICカードの消費電力も増える。そこで,特許文献1で開示された発明では,近接型ICカードへ供給されている電力状態に応じて動作クロックを切替えている。特許文献1で開示された発明では,近接型ICカードへ供給されている電力が小さい場合,動作クロックを「低速」に設定する。 The power consumption of the proximity IC card depends on the operating clock of the proximity IC card. As the operating clock speed increases, the power consumption of the proximity IC card also increases. Therefore, in the invention disclosed in Patent Document 1, the operating clock is switched depending on the state of power being supplied to the proximity IC card. In the invention disclosed in Patent Document 1, when the power supplied to the proximity IC card is small, the operating clock is set to "low speed".

また,セキュリティに必要不可欠な暗号演算を高速に処理するための専用プロセッサであるコプロセッサを備えた近接型ICカードの場合,コプロセッサを動作させると近接型ICカードの消費電力は増える。そこで,特許文献2で開示された発明では,近接型ICカードへ供給されている電力が小さい場合,中央演算処理装置であるCPUまたはコプロセッサのいずれかに動作クロックの供給先を制御する。更に,特許文献2で開示された発明では,近接型ICカードへ供給されている電力が小さい場合,消費電力の小さいセキュリティ機能を選択することで消費電力を低減している。 Furthermore, in the case of a proximity IC card equipped with a coprocessor, which is a dedicated processor for processing cryptographic operations essential for security at high speed, the power consumption of the proximity IC card increases when the coprocessor is operated. Therefore, in the invention disclosed in Patent Document 2, when the power supplied to the proximity IC card is small, the destination of the operation clock is controlled to either the CPU, which is a central processing unit, or a coprocessor. Furthermore, in the invention disclosed in Patent Document 2, when the power supplied to the proximity IC card is small, power consumption is reduced by selecting a security function that consumes less power.

特開2004-206409号公報Japanese Patent Application Publication No. 2004-206409 特開2020-13249号公報Japanese Patent Application Publication No. 2020-13249

近接型ICカードに係る規格(例えば,ISO/IEC14443)では,近接型結合装置と近接型ICカードの間の通信経路を確立する処理(初期化および衝突防止)に係る様々な時間が規定されている。例えば,この時間には,近接型結合装置が発生させる動作磁界に近接型ICカードが入ってからコマンド受信できるまでの時間が含まれる。特許文献1で開示された発明のように,近接型ICカードへ供給される電力が小さいときに近接型ICカードの動作クロックを遅くすると,近接型ICカードの規格で定められた時間内に処理が完了できないことが懸念される。また,特許文献2で開示された発明のように,近接型ICカードへ供給される電力に応じてセキュリティ機能を変更すると,近接型ICカードのセキュリティレベルが低下してしまう。 Standards related to proximity type IC cards (for example, ISO/IEC14443) specify various times related to the process (initialization and collision prevention) for establishing a communication path between a proximity type coupling device and a proximity type IC card. There is. For example, this time includes the time from when the proximity IC card enters the operating magnetic field generated by the proximity coupling device until the command can be received. As in the invention disclosed in Patent Document 1, when the operating clock of the proximity IC card is slowed down when the power supplied to the proximity IC card is small, processing can be completed within the time specified by the proximity IC card standard. There are concerns that the project will not be completed. Furthermore, if the security function is changed depending on the power supplied to the proximity IC card as in the invention disclosed in Patent Document 2, the security level of the proximity IC card will be lowered.

近接型ICカードに供給される電力に応じて,近接型ICカードで実行可能な処理を制限できれば,動作クロックを遅くすることなく,かつ,セキュリティレベルを低下させることなく,近接型ICカードで必要になる処理を効率的に実施できると考えられる。 If it is possible to limit the processing that can be executed by a PPC card according to the power supplied to the PPC card, the processing required by the PPC card can be done without slowing down the operating clock or reducing the security level. It is believed that this process can be carried out efficiently.

そこで,本発明では,近接型ICカードに供給される電力に応じて,近接型ICカードで実行可能な処理を制限できるようにすることを目的とする。 Therefore, it is an object of the present invention to make it possible to limit the processing that can be executed by a proximity IC card depending on the power supplied to the proximity IC card.

上述した課題を解決する第1発明は,近接型結合装置が発生する搬送波を受信するコイルアンテナと,前記コイルアンテナが発生させる交流電圧から直流の供給電圧を発生させる電源回路と,前記電源回路が発生させた供給電圧の電圧値を検出する電圧検出回路と,コマンドの実行が許可される最低の電圧値である最低実行電圧値をコマンドごとに設定したコマンドテーブルと,前記搬送波にエンコードされたコマンドメッセージに対応するコマンドを実行する前に,前記コマンドテーブルを参照し,前記電圧検出回路が検出している供給電圧の電圧値と前記コマンドメッセージに対応するコマンドに設定されている前記最低実行電圧値を比較し,前記電圧検出回路が検出している供給電圧の電圧値が,前記コマンドメッセージに対応するコマンドに設定されている前記最低実行電圧値に達している場合,前記コマンドメッセージに対応するコマンドを実行するコマンド処理部を備えたことを特徴とする近接型ICカードである。 A first invention for solving the above-mentioned problems includes: a coil antenna that receives a carrier wave generated by a proximity coupling device; a power supply circuit that generates a DC supply voltage from an AC voltage generated by the coil antenna; A voltage detection circuit that detects the voltage value of the generated supply voltage , a command table that sets a minimum execution voltage value for each command, which is the lowest voltage value at which command execution is permitted, and a command encoded in the carrier wave. Before executing the command corresponding to the message, the command table is referred to, and the voltage value of the supply voltage detected by the voltage detection circuit and the minimum execution voltage value set in the command corresponding to the command message are determined. and if the voltage value of the supply voltage detected by the voltage detection circuit has reached the minimum execution voltage value set in the command corresponding to the command message, the command corresponding to the command message is compared. This is a proximity type IC card characterized by being equipped with a command processing section that executes.

上述した課題を解決する第2発明は,近接型ICカードに実装される非接触チップであって,近接型結合装置が発生する搬送波を受信するコイルアンテナと接続し,前記コイルアンテナが発生させる交流電圧から直流の供給電圧を発生させる電源回路と,前記電源回路が発生させた供給電圧の電圧値を検出する電圧検出回路と,コマンドの実行が許可される最低の電圧値である最低実行電圧値をコマンドごとに設定したコマンドテーブルと,前記搬送波にエンコードされたコマンドメッセージに対応するコマンドを実行する前に,前記電圧検出回路が検出している供給電圧の電圧値と前記コマンドメッセージに対応するコマンドに設定されている前記最低実行電圧値を比較し,前記電圧検出回路が検出している供給電圧の電圧値が,前記コマンドメッセージに対応するコマンドに設定されている前記最低実行電圧値に達している場合,前記コマンドメッセージに対応するコマンドを実行するコマンド処理部を備えたことを特徴とする非接触チップである。 A second invention that solves the above-mentioned problems is a contactless chip mounted on a proximity type IC card, which is connected to a coil antenna that receives a carrier wave generated by a proximity type coupling device, and is connected to an alternating current generated by the coil antenna. A power supply circuit that generates a DC supply voltage from a voltage, a voltage detection circuit that detects the voltage value of the supply voltage generated by the power supply circuit, and a minimum execution voltage value that is the lowest voltage value at which command execution is permitted. A command table in which is set for each command, and the voltage value of the supply voltage detected by the voltage detection circuit and the command corresponding to the command message before executing the command corresponding to the command message encoded in the carrier wave. The voltage value of the supply voltage detected by the voltage detection circuit reaches the minimum execution voltage value set in the command corresponding to the command message. The contactless chip is characterized in that it includes a command processing unit that executes a command corresponding to the command message .

上述した課題を解決する第3発明は,近接型結合装置が発生する搬送波を受信するコイルアンテナと,前記コイルアンテナが発生させる交流電圧から直流の供給電圧を発生させる電源回路を備えた近接型ICカードで実行される方法であって,前記近接型ICカードが,前記搬送波にエンコードされたコマンドメッセージに対応するコマンドを実行する前に,コマンドの実行が許可される最低の電圧値である最低実行電圧値をコマンドごとに設定したコマンドテーブルを利用して,供給電圧の電圧値と前記コマンドメッセージに対応するコマンドに設定されている最低実行電圧値を比較するステップと,供給電圧の電圧値が前記コマンドメッセージに対応するコマンドに設定されている最低実行電圧値に達している場合,前記近接型ICカードが,前記コマンドメッセージに対応するコマンドを実行するステップを含むことを特徴とするコマンドの実行管理方法である。 A third invention that solves the above-mentioned problems is a proximity IC that includes a coil antenna that receives a carrier wave generated by a proximity coupling device, and a power supply circuit that generates a DC supply voltage from an AC voltage generated by the coil antenna. A method implemented in a card, the minimum execution voltage being the lowest voltage value at which command execution is permitted before the proximity IC card executes the command corresponding to the command message encoded in the carrier wave. a step of comparing the voltage value of the supply voltage with the lowest execution voltage value set in the command corresponding to the command message using a command table in which voltage values are set for each command; Command execution management comprising the step of causing the proximity IC card to execute the command corresponding to the command message when the minimum execution voltage value set for the command corresponding to the command message has been reached. It's a method.

本発明に係る課題を達成するために,上述した本発明は,近接型ICカードに供給される電力(電圧)に応じて,近接型ICカードで実行可能なコマンドを制限できるように構成されている。 In order to achieve the object of the present invention, the present invention described above is configured such that the commands that can be executed by the proximity IC card can be restricted depending on the power (voltage) supplied to the proximity IC card. There is.

近接型ICカードを説明する図。FIG. 2 is a diagram illustrating a proximity type IC card. 近接型ICカードのハードウェア構成を説明する図。FIG. 2 is a diagram illustrating the hardware configuration of a proximity IC card. 近接型ICカードのブロックダイアグラムを説明する図。FIG. 2 is a diagram illustrating a block diagram of a proximity type IC card. コマンドメッセージを説明する図。A diagram explaining a command message. コマンドテーブルを説明する図。A diagram explaining a command table. 近接型ICカードが備えるコマンド処理部の動作を説明する図。FIG. 3 is a diagram illustrating the operation of a command processing unit included in a proximity IC card. 最低実行電圧値によるコマンドの実行可否判定の一例を示した図。FIG. 7 is a diagram illustrating an example of determining whether or not a command can be executed based on a minimum execution voltage value.

ここから,本発明に係る実施形態について記載する。本実施形態は,本発明の理解を容易にするためのものであり,本発明は,本実施形態に限定されるものではない。また,特に断りのない限り,図面は,本発明の理解を容易にするために描かれた模式的な図である。 From here, embodiments according to the present invention will be described. This embodiment is provided to facilitate understanding of the present invention, and the present invention is not limited to this embodiment. Further, unless otherwise specified, the drawings are schematic diagrams drawn to facilitate understanding of the present invention.

本実施形態に係る近接型ICカード1について説明する。図1は,本実施形態に係る近接型ICカード1を説明する図である。本実施形態に係る近接型ICカード1は,ISO/IEC14443_TypeBなどの近接型の非接触通信に対応したデバイスである。近接型結合装置3は,近接型ICカード1に電力を誘導結合で供給し,かつ,近接型ICカード1とデータ交換を行う装置である。近接型結合装置3は,リーダライタとも呼ばれている。 The proximity IC card 1 according to this embodiment will be explained. FIG. 1 is a diagram illustrating a proximity IC card 1 according to this embodiment. The proximity IC card 1 according to this embodiment is a device compatible with proximity type contactless communication such as ISO/IEC14443_TypeB. The proximity type coupling device 3 is a device that supplies power to the proximity type IC card 1 by inductive coupling and also exchanges data with the proximity type IC card 1. The proximity coupling device 3 is also called a reader/writer.

近接型ICカード1は,コイルアンテナ1aとこれに接続した非接触チップ2を内蔵する。近接型ICカード1は,コイルアンテナ1aを利用して近接型結合装置3が送信したコマンドメッセージを受信し,このコマンドメッセージに対応する処理を実行する。 The proximity IC card 1 includes a coil antenna 1a and a non-contact chip 2 connected to the coil antenna 1a. The proximity type IC card 1 receives the command message transmitted by the proximity type coupling device 3 using the coil antenna 1a, and executes processing corresponding to this command message.

図1において,近接型ICカード1はクレジットカードの形状をなしている。しかし,クレジットカードは近接型ICカード1の1つの形状にしか過ぎない。近接型ICカード1は,コイルアンテナ1aとこれに接続した非接触チップ2を実装した媒体であればよい。近接型ICカード1の形状はスティック状またはコイン状でもよい。 In FIG. 1, a proximity IC card 1 has the shape of a credit card. However, the credit card is only one form of the proximity IC card 1. The proximity type IC card 1 may be any medium in which a coil antenna 1a and a non-contact chip 2 connected thereto are mounted. The proximity IC card 1 may have a stick shape or a coin shape.

図2は,近接型ICカード1のハードウェア構成を説明する図である。図1を用いて説明したごとく,近接型ICカード1は,非接触チップ2と接続しているコイルアンテナ1aを備えている。近接型の非接触通信に対応するために,コイルアンテナ1aの共振周波数は13.56MHの近傍に調整されている。 FIG. 2 is a diagram illustrating the hardware configuration of the proximity IC card 1. As shown in FIG. As described using FIG. 1, the proximity IC card 1 includes a coil antenna 1a connected to a non-contact chip 2. In order to support close-range non-contact communication, the resonant frequency of the coil antenna 1a is adjusted to around 13.56 MH.

図2で図示した非接触チップ2は,RF回路21(RF: Radio Frequency),電圧検出回路22,CPU20(Central Processing Unit),RAM23(Random Access Memory),ROM24(Read Only Memory),NVM25(Non-volatile Memory)およびコプロセッサ26を備えている。 The non-contact chip 2 illustrated in FIG. -volatile Memory) and a coprocessor 26.

非接触チップ2が備えるRF回路21は,近接型結合装置3が発生する搬送波から交流電圧を発生させるコイルアンテナ1aと接続する。非接触チップ2が備えるRF回路21は,コイルアンテナ1aが発生させる交流電圧から直流の供給電圧(Vcc)を発生させる電源回路210を少なくとも備える。RF回路21が備える電源回路210は整流回路により構成されるのが一般的である。電源回路210が発生させる直流の供給電圧は,電圧検出回路22,CPU20,RAM23,ROM24,NVM25およびコプロセッサ26などの回路に供給される。 An RF circuit 21 included in the non-contact chip 2 is connected to a coil antenna 1a that generates an alternating current voltage from a carrier wave generated by the proximity coupling device 3. The RF circuit 21 included in the non-contact chip 2 includes at least a power supply circuit 210 that generates a DC supply voltage (Vcc) from the AC voltage generated by the coil antenna 1a. The power supply circuit 210 included in the RF circuit 21 is generally configured by a rectifier circuit. The DC supply voltage generated by the power supply circuit 210 is supplied to circuits such as the voltage detection circuit 22, CPU 20, RAM 23, ROM 24, NVM 25, and coprocessor 26.

RF回路21は,図2で図示していない回路として,近接型結合装置3が発生する搬送波にデータをエンコードする処理を行う変調回路,および,近接型結合装置3が発生する搬送波にエンコードされたデータをデコードする処理を行う復調回路,非接触チップ2の動作クロックを生成するクロック生成回路などを備えている。 The RF circuit 21 includes, as circuits not shown in FIG. 2, a modulation circuit that encodes data onto a carrier wave generated by the proximity coupling device 3, and a modulation circuit that encodes data into a carrier wave generated by the proximity coupling device 3. It includes a demodulation circuit that performs data decoding processing, a clock generation circuit that generates an operating clock for the contactless chip 2, and the like.

CPU20は,非接触チップ2の中心的な演算処理装置である。RAM23は,電気的に書き換え可能な揮発性メモリである。ROM24は,読出し専用のメモリである。NVM25は,電気的に書き換え可能な不揮発性メモリである。コプロセッサ26は,セキュリティに必要不可欠な暗号演算を高速に処理するための専用プロセッサである。 The CPU 20 is a central arithmetic processing unit of the non-contact chip 2. The RAM 23 is an electrically rewritable volatile memory. ROM24 is a read-only memory. NVM25 is an electrically rewritable nonvolatile memory. The coprocessor 26 is a dedicated processor for processing cryptographic operations essential for security at high speed.

電圧検出回路22は,RF回路21の電源回路210が発生する供給電圧の電圧値を検出する回路である。RF回路21の電源回路210が発生する供給電圧の電圧値をアナログ信号からデジタル信号に変換する回路として,ADコンバータを用いることができる。電圧検出回路22にADコンバータを用いる場合,ADコンバータの出力がレジスタを介してCPU20に入力される。 The voltage detection circuit 22 is a circuit that detects the voltage value of the supply voltage generated by the power supply circuit 210 of the RF circuit 21. An AD converter can be used as a circuit that converts the voltage value of the supply voltage generated by the power supply circuit 210 of the RF circuit 21 from an analog signal to a digital signal. When using an AD converter in the voltage detection circuit 22, the output of the AD converter is input to the CPU 20 via a register.

RF回路21の電源回路210が発生する供給電圧の電圧値をアナログ信号から2値の信号に変換する場合,供給電圧の電圧値を検出する検出する回路として,RF回路21の電源回路210が発生する供給電圧と基準電圧をコンパレータにより比較する回路を用いることもできる。電圧検出回路22にコンパレータを用いる場合,スイッチなどを利用して,コンパレータによる電圧の比較結果がCPU20に入力される。 When converting the voltage value of the supply voltage generated by the power supply circuit 210 of the RF circuit 21 from an analog signal to a binary signal, the power supply circuit 210 of the RF circuit 21 serves as a detection circuit that detects the voltage value of the supply voltage. It is also possible to use a circuit that compares the supply voltage and the reference voltage using a comparator. When a comparator is used in the voltage detection circuit 22, the voltage comparison result by the comparator is input to the CPU 20 using a switch or the like.

図3は,近接型ICカード1のブロックダイアグラムを説明する図である。図3で図示したブロックダイアグラムによれば,近接型ICカード1は,ハードウェアとして,図2を用いて説明したRF回路21,電源回路210および電圧検出回路22を備える。また,図3で図示したブロックダイアグラムによれば,近接型ICカード1は,ソフトウェアにより実現される機能として,伝送制御部12,コマンド処理部10および複数のコマンド11を備える。 FIG. 3 is a diagram illustrating a block diagram of the proximity IC card 1. As shown in FIG. According to the block diagram shown in FIG. 3, the proximity IC card 1 includes the RF circuit 21, power supply circuit 210, and voltage detection circuit 22 described using FIG. 2 as hardware. According to the block diagram shown in FIG. 3, the proximity IC card 1 includes a transmission control section 12, a command processing section 10, and a plurality of commands 11 as functions implemented by software.

近接型ICカード1が備える伝送制御部12は,近接型結合装置3と近接型ICカード1の間の通信経路を確立する処理と,近接型結合装置3と近接型ICカード1の間の通信に用いる伝送制御プロトコルに係る処理を実行する機能である。近接型結合装置3と近接型ICカード1の間の通信経路を確立する処理は,例えば,ISO14443-3で規定されている。ISO14443-3では,近接型結合装置3と近接型ICカード1の間の通信経路を確立する処理を,初期化および衝突防止(Initialization and Anticollision)と呼んでいる。また,近接型結合装置3と近接型ICカード1の間の通信に用いる伝送制御プロトコルは,例えば,ISO14443-4で規定されている。 The transmission control unit 12 included in the proximity type IC card 1 performs processing for establishing a communication path between the proximity type coupling device 3 and the proximity type IC card 1, and communication between the proximity type coupling device 3 and the proximity type IC card 1. This is a function that executes processing related to the transmission control protocol used for. The process of establishing a communication path between the proximity coupling device 3 and the proximity IC card 1 is defined by, for example, ISO14443-3. In ISO14443-3, the process of establishing a communication path between the proximity coupling device 3 and the proximity IC card 1 is called initialization and anticollision. Further, the transmission control protocol used for communication between the proximity coupling device 3 and the proximity IC card 1 is defined by, for example, ISO14443-4.

近接型ICカード1が備える伝送制御部12が扱うメッセージは,TPDU(Transmission Protocol Data Unit)になる。近接型ICカード1が受信するTPDUにはコマンドメッセージ(C-APDU: Command Application Protocol Data Unit)が含まれる。 The messages handled by the transmission control unit 12 included in the proximity IC card 1 are TPDUs (Transmission Protocol Data Units). The TPDU received by the proximity IC card 1 includes a command message (C-APDU: Command Application Protocol Data Unit).

近接型結合装置3は,コマンドメッセージを含ませたTPDUをエンコードした搬送波を送出する。近接型ICカード1は,コイルアンテナ1aを利用してこの搬送波を受信する。近接型ICカード1のRF回路21は,搬送波に含まれるTPDUをデコードする。伝送制御部12は,RF回路21がデコードしたTPDUの正当性を検証する。TPDUの正当性検証に成功すると,TPDUに含まれるコマンドメッセージをコマンド処理部10に引き渡す。 The proximity coupling device 3 transmits a carrier wave in which a TPDU containing a command message is encoded. The proximity IC card 1 receives this carrier wave using a coil antenna 1a. The RF circuit 21 of the proximity IC card 1 decodes the TPDU included in the carrier wave. The transmission control unit 12 verifies the validity of the TPDU decoded by the RF circuit 21. If the validity verification of the TPDU is successful, the command message included in the TPDU is delivered to the command processing unit 10.

図4は,コマンドメッセージを説明する図である。図4では,コマンドメッセージの一例を図示している。図4で図示したコマンドメッセージには,コマンド11を識別する情報となるコマンド識別子,コマンド11の実行に必要なパラメータ,および,コマンド11が処理するデータが含まれる。ISO/IEC7816-3に準ずる場合,コマンド識別子はCLAおよびINSに該当する。また,ISO/IEC7816-3に準ずる場合,パラメータはP1およびP2に該当する。更に,ISO/IEC7816-3に準ずる場合,データは,Lc,データフィールドおよびLeに該当する。 FIG. 4 is a diagram illustrating a command message. FIG. 4 illustrates an example of a command message. The command message illustrated in FIG. 4 includes a command identifier serving as information for identifying the command 11, parameters necessary for executing the command 11, and data processed by the command 11. In accordance with ISO/IEC7816-3, the command identifier corresponds to CLA and INS. Furthermore, when complying with ISO/IEC7816-3, the parameters correspond to P1 and P2. Furthermore, when conforming to ISO/IEC7816-3, data corresponds to Lc, data field, and Le.

近接型ICカード1が備えるコマンド11は,所定の処理を実行する機能である。近接型ICカード1は,複数のコマンド11を備える。近接型ICカード1が備えるコマンド11には,ファイルなどを選択する選択コマンド,ファイルを読み出す読出しコマンド,ファイルにデータを書き込む書き込みコマンド,認証に係る処理を行う認証コマンドなどのユーザコマンドが含まれる。また,近接型ICカード1が備えるコマンド11には,近接型ICカード1をロックするロックコマンドなどのシステムコマンドが含まれる。コマンド11のプログラムコードをROM24に実装するのが一般的であるが,コマンド11のプログラムコードをNVM25に実装してもよい。 A command 11 included in the proximity IC card 1 is a function to execute a predetermined process. The proximity IC card 1 includes a plurality of commands 11. The commands 11 provided in the proximity IC card 1 include user commands such as a selection command for selecting a file, a read command for reading a file, a write command for writing data to a file, and an authentication command for performing processing related to authentication. Further, the commands 11 provided in the proximity IC card 1 include system commands such as a lock command for locking the proximity IC card 1. Although the program code for command 11 is generally installed in the ROM 24, the program code for command 11 may also be installed in the NVM 25.

コマンド11には,コマンド11の実行を許可する条件を示す実行条件が設定される。本実施形態では,コマンド11の実行条件に,コマンド11の実行を許可する最低の電圧値である最低実行電圧値が含まれる。1つのコマンド11に設定される実行条件は1つとは限らない。1つのコマンド11には,最低実行電圧値に加えて,セキュリティ条件(定められた認証の成功)を実行条件として設定できる。 For the command 11, an execution condition indicating a condition for permitting execution of the command 11 is set. In this embodiment, the execution conditions for the command 11 include a minimum execution voltage value that is the lowest voltage value that permits execution of the command 11. The number of execution conditions set for one command 11 is not limited to one. In addition to the minimum execution voltage value, a security condition (success of specified authentication) can be set as an execution condition for one command 11.

近接型ICカード1が備えるコマンド処理部10は,伝送制御部12から引き渡されたコマンドメッセージに対応するコマンド11を実行するコマンド処理機能を有している。コマンド処理部10のプログラムコードはROM24に実装されるのが一般的である。 The command processing unit 10 included in the proximity IC card 1 has a command processing function to execute a command 11 corresponding to a command message delivered from the transmission control unit 12. The program code of the command processing unit 10 is generally implemented in the ROM 24.

近接型ICカード1が備えるコマンド処理部10は,コマンド11を実行する前に,近接型ICカード1においてコマンド11に設定されたすべての実行条件を満たしているか確認し,すべての実行条件を満たしている場合のみ,コマンド11を実行する。 Before executing the command 11, the command processing unit 10 included in the proximity IC card 1 checks whether all the execution conditions set for the command 11 in the proximity IC card 1 are satisfied, and confirms that all the execution conditions are satisfied. Execute command 11 only if the

近接型ICカード1が備えるコマンド処理部10は,上述したコマンド処理機能以外に,コマンドメッセージの正当性を検証する機能,コマンド11の処理結果を示すレスポンスメッセージ(R-APDU: Response APDU)を近接型結合装置3へ応答する機能などを有する。 In addition to the command processing function described above, the command processing unit 10 included in the proximity IC card 1 has a function of verifying the validity of a command message, and a function of transmitting a response message (R-APDU: Response APDU) indicating the processing result of the command 11 to the vicinity. It has a function of responding to the type coupling device 3, etc.

近接型ICカード1が備えるコマンド処理部10は,伝送制御部12から引き渡されたコマンドメッセージに対応するコマンド11に設定された最低実行電圧値を特定するために,コマンドテーブル100を有している。コマンドテーブル100の内容を変更できるように,コマンドテーブル100をNVM25に実装することが望ましい。 The command processing unit 10 included in the proximity IC card 1 has a command table 100 in order to specify the minimum execution voltage value set in the command 11 corresponding to the command message delivered from the transmission control unit 12. . It is desirable to implement the command table 100 in the NVM 25 so that the contents of the command table 100 can be changed.

図5は,コマンドテーブル100を説明する図である。図5で図示した通り,コマンドテーブル100では,近接型ICカード1が備えるコマンド11ごとに,コマンド識別子と,コマンド11の実行が許可される最低の電圧値である最低実行電圧値と,コマンド11の呼び出しアドレスが少なくとも対応付けられている。図5で図示したコマンドテーブル100は,3つのコマンド識別子を含んでいる。コマンドA,コマンドBおよびコマンドCである。図5によると,コマンド識別子がコマンドAのコマンド(以下,「コマンドA」と略す。)に対応する最低実行電圧値は電圧値Aで,コマンドAの呼び出しアドレスは呼び出しアドレスAである。また,コマンド識別子がコマンドBのコマンド(以下,「コマンドB」と略す。)に対応する最低実行電圧値は電圧値Bで,コマンドBの呼び出しアドレスは呼び出しアドレスBである。また,コマンド識別子がコマンドCのコマンド(以下,「コマンドC」と略す。)に対応する最低実行電圧値は電圧値Cで,コマンドCの呼び出しアドレスは呼び出しアドレスCである。最低実行電圧値の大きさ順は,電圧値A<電圧値B<電圧値Cになっている。最低実行電圧値が最も小さいコマンドAは,消費電力が小さいコマンド11,例えば,近接型結合装置と近接型ICカードの間の通信経路を確立する処理で用いるコマンド11である。また,最低実行電圧値が2番目に小さいコマンドBは,消費電力が比較的大きいコマンド11,例えば,書き込みコマンドなどのコマンド11である。最低実行電圧値が最も大きいコマンドCは,消費電力が大きいコマンド11,例えば,認証コマンドなど,コプロセッサ26を使用するコマンド11である。 FIG. 5 is a diagram illustrating the command table 100. As illustrated in FIG. 5, in the command table 100, for each command 11 provided in the proximity IC card 1, a command identifier, a minimum execution voltage value that is the lowest voltage value at which execution of the command 11 is permitted, and a command 11 is associated with at least one calling address. The command table 100 illustrated in FIG. 5 includes three command identifiers. They are command A, command B, and command C. According to FIG. 5, the lowest execution voltage value corresponding to the command whose command identifier is command A (hereinafter abbreviated as "command A") is voltage value A, and the calling address of command A is calling address A. Further, the lowest execution voltage value corresponding to the command whose command identifier is command B (hereinafter abbreviated as "command B") is voltage value B, and the calling address of command B is calling address B. Further, the lowest execution voltage value corresponding to the command whose command identifier is command C (hereinafter abbreviated as "command C") is voltage value C, and the calling address of command C is calling address C. The order of magnitude of the lowest effective voltage values is voltage value A<voltage value B<voltage value C. The command A with the lowest minimum execution voltage value is the command 11 with low power consumption, for example, the command 11 used in the process of establishing a communication path between the proximity coupling device and the proximity IC card. Further, the command B having the second lowest minimum execution voltage value is a command 11 with relatively large power consumption, for example, a command 11 such as a write command. The command C with the highest minimum execution voltage value is a command 11 that consumes a large amount of power, for example, a command 11 that uses the coprocessor 26, such as an authentication command.

図6は,近接型ICカード1が備えるコマンド処理部10の動作を説明する図である。図6の説明は,本発明に係る方法,すなわち,コマンドの実行管理方法の説明も兼ねている。 FIG. 6 is a diagram illustrating the operation of the command processing section 10 included in the proximity IC card 1. The explanation of FIG. 6 also serves as an explanation of the method according to the present invention, that is, the command execution management method.

図6で図示したステップS1において,近接型ICカード1が備えるコマンド処理部10は,近接型結合装置3からコマンドメッセージを受信する。 In step S1 illustrated in FIG. 6, the command processing unit 10 included in the proximity type IC card 1 receives a command message from the proximity type coupling device 3.

次に,図6で図示したステップS2において,近接型ICカード1が備えるコマンド処理部10は,ステップS1で受信したコマンドメッセージに対応する処理をサポートしているか否かを判定する。コマンド処理部10は,この判定にコマンドテーブル100を利用する。近接型ICカード1が備えるコマンド処理部10は,コマンドメッセージに含まれるコマンド識別子がコマンドテーブル100にある場合,ステップS1で受信したコマンドメッセージに対応する処理を「サポートしている」と判定する。また,近接型ICカード1が備えるコマンド処理部10は,コマンドメッセージに含まれるコマンド識別子がコマンドテーブル100にない場合,ステップS1で受信したコマンドメッセージに対応する処理を「サポートしていない」と判定する。 Next, in step S2 illustrated in FIG. 6, the command processing unit 10 included in the proximity IC card 1 determines whether or not the process corresponding to the command message received in step S1 is supported. The command processing unit 10 uses the command table 100 for this determination. If the command identifier included in the command message is in the command table 100, the command processing unit 10 included in the proximity IC card 1 determines that the process corresponding to the command message received in step S1 is "supported." Further, if the command identifier included in the command message is not in the command table 100, the command processing unit 10 included in the proximity IC card 1 determines that the process corresponding to the command message received in step S1 is not supported. do.

近接型ICカード1が備えるコマンド処理部10は,ステップS2の判定結果に基づいて処理を分岐する。ステップS2の判定結果が「サポートしていない」の場合,図6で図示したステップS8において,近接型ICカード1が備えるコマンド処理部10は,コマンドメッセージに対応する処理をサポートしていないことを示すレスポンスメッセージを応答して,図6の手順は終了する。 The command processing unit 10 included in the proximity IC card 1 branches the process based on the determination result in step S2. If the determination result in step S2 is "not supported", in step S8 illustrated in FIG. 6, the command processing unit 10 included in the proximity IC card 1 determines that the process corresponding to the command message is not supported. The procedure of FIG. 6 ends with the response message shown in FIG.

ステップS2の判定結果が「サポートしている」の場合,図6で図示したステップS3において,近接型ICカード1が備えるコマンド処理部10は,ステップS1で受信したコマンドメッセージに対応する処理で用いるコマンド11を特定する。コマンドメッセージに対応する処理で用いるコマンド11は,コマンドメッセージに含まれるコマンド識別子で特定できる。 If the determination result in step S2 is "supported", in step S3 illustrated in FIG. 6, the command processing unit 10 included in the proximity IC card 1 uses the Specify command 11. The command 11 used in the process corresponding to the command message can be specified by the command identifier included in the command message.

次に,図6で図示したステップS4において,近接型ICカード1が備えるコマンド処理部10は,コマンドメッセージに対応する処理で用いるコマンド11に設定されている最低実行電圧値を特定する。近接型ICカード1が備えるコマンド処理部10は,最低実行電圧値の特定にコマンドテーブル100を利用する。近接型ICカード1が備えるコマンド処理部10は,コマンドメッセージに含まれるコマンド識別子に対応する最低実行電圧値をコマンドテーブル100から読み取る。 Next, in step S4 illustrated in FIG. 6, the command processing unit 10 included in the proximity IC card 1 specifies the lowest execution voltage value set in the command 11 used in the process corresponding to the command message. The command processing unit 10 included in the proximity IC card 1 uses the command table 100 to specify the minimum execution voltage value. The command processing unit 10 included in the proximity IC card 1 reads the lowest execution voltage value corresponding to the command identifier included in the command message from the command table 100.

次に,図6で図示したステップS5において,近接型ICカード1が備えるコマンド処理部10は,電圧検出回路22が検出しているこの時点の供給電圧の電圧値が,コマンドテーブル100から読み取った最低実行電圧値に達しているか判定する。なお,供給電圧の電圧値が最低実行電圧値に達しているとは,供給電圧の電圧値が最低実行電圧値と同じかまたはこれを上回ることを意味する。 Next, in step S5 illustrated in FIG. Determine whether the minimum execution voltage value has been reached. Note that the voltage value of the supply voltage reaching the minimum effective voltage value means that the voltage value of the supply voltage is equal to or exceeds the minimum effective voltage value.

近接型ICカード1が備えるコマンド処理部10は,図6のステップS5の判定結果に基づいて処理を分岐する。ステップS5において,供給電圧の電圧値がコマンド11の最低実行電圧値に達していない場合,近接型ICカード1が備えるコマンド処理部10は,図6のステップS9において,コマンド11の実行条件を満たしていないことを示すレスポンスメッセージを応答する処理を実行して,図6の手順は終了する。 The command processing unit 10 included in the proximity IC card 1 branches the process based on the determination result in step S5 of FIG. If the voltage value of the supply voltage has not reached the minimum execution voltage value of the command 11 in step S5, the command processing unit 10 included in the proximity IC card 1 satisfies the execution condition of the command 11 in step S9 of FIG. The procedure of FIG. 6 ends by executing a process of responding with a response message indicating that the request has not been made.

図6で図示したステップS5において,供給電圧の電圧値がコマンド11の最低実行電圧値に達している場合,近接型ICカード1が備えるコマンド処理部10は,図6のS6において,コマンドメッセージに含まれるコマンド識別子に対応する呼び出しアドレスをコマンドテーブル100から特定し,この呼び出しアドレスを利用してコマンドメッセージに対応するコマンド11を実行する。 In step S5 illustrated in FIG. 6, if the voltage value of the supply voltage has reached the lowest execution voltage value of the command 11, the command processing unit 10 included in the proximity IC card 1 responds to the command message in A call address corresponding to the included command identifier is specified from the command table 100, and the command 11 corresponding to the command message is executed using this call address.

次に,図6で図示したステップS7において,近接型ICカード1が備えるコマンド処理部10は,図6のS6において実行したコマンド11の実行結果を示すレスポンスメッセージを応答する処理を実行して,図6の手順は終了する。 Next, in step S7 illustrated in FIG. 6, the command processing unit 10 included in the proximity IC card 1 executes a process of responding with a response message indicating the execution result of the command 11 executed in S6 of FIG. The procedure of FIG. 6 ends.

図7は,最低実行電圧値によるコマンドの実行可否判定の一例を示した図である。図7は,図5で図示したコマンドテーブル100に基づいている。図5によると,近接型ICカード1の供給電圧が電圧値Aの場合,図6の手順に従えば,実行が許可されるコマンド11は,コマンドAのみである。電圧値AはコマンドAの最低実行電圧値になるため,供給電圧が電圧値Aの場合,コマンドAは実行可である。電圧値Aは,コマンドBの最低実行電圧値である電圧値Bより小さい。また,電圧値Aは,コマンドCの最低実行電圧値である電圧値Cより小さい。よって,供給電圧が電圧値Aの場合,コマンドBおよびコマンドCそれぞれは実行不可である。 FIG. 7 is a diagram illustrating an example of determining whether or not a command can be executed based on the lowest execution voltage value. FIG. 7 is based on the command table 100 illustrated in FIG. According to FIG. 5, when the supply voltage of the proximity IC card 1 is a voltage value A, the command 11 that is permitted to be executed is only the command A if the procedure of FIG. 6 is followed. Since voltage value A is the lowest execution voltage value of command A, when the supply voltage is voltage value A, command A can be executed. Voltage value A is smaller than voltage value B, which is the lowest execution voltage value of command B. Further, voltage value A is smaller than voltage value C, which is the lowest execution voltage value of command C. Therefore, when the supply voltage is voltage value A, command B and command C cannot be executed.

図5によると,近接型ICカード1の供給電圧が電圧値Bの場合,図6の手順に従えば,実行が許可されるコマンドは,コマンドAとコマンドBになる。電圧値BはコマンドBの最低実行電圧値であるため,供給電圧が電圧値Bの場合,コマンドBは実行可である。また,電圧値Bは,コマンドAの最低実行電圧値である電圧値Aよりも大きいため,供給電圧が電圧値Bの場合,コマンドAは実行可である。電圧値Bは,コマンドCの最低実行電圧値である電圧値Cよりも小さいため,供給電圧が電圧値Bの場合,コマンドCは実行不可である。 According to FIG. 5, when the supply voltage of the proximity IC card 1 is voltage value B, the commands that are permitted to be executed are command A and command B if the procedure of FIG. 6 is followed. Since voltage value B is the lowest execution voltage value of command B, when the supply voltage is voltage value B, command B can be executed. Further, since voltage value B is larger than voltage value A, which is the lowest execution voltage value of command A, when the supply voltage is voltage value B, command A can be executed. Since voltage value B is smaller than voltage value C, which is the lowest execution voltage value of command C, when the supply voltage is voltage value B, command C cannot be executed.

図5によると,近接型ICカード1の供給電圧値が電圧値Cの場合,図6の手順に従えば,実行が許可されるコマンドは,コマンドA,コマンドBおよびコマンドCになる。電圧値CはコマンドCの最低実行電圧値になるため,供給電圧が電圧値Cの場合,コマンドCは実行可である。また,電圧値Cは,コマンドAの最低実行電圧値である電圧値AおよびコマンドBの最低実行電圧値である電圧値Bそれぞれよりも大きいため,供給電圧が電圧値Cの場合,コマンドAおよびコマンドBは実行可である。 According to FIG. 5, when the supply voltage value of the proximity IC card 1 is voltage value C, the commands that are permitted to be executed are command A, command B, and command C if the procedure of FIG. 6 is followed. Since the voltage value C is the lowest execution voltage value of the command C, when the supply voltage is the voltage value C, the command C can be executed. In addition, since voltage value C is larger than voltage value A, which is the lowest execution voltage value of command A, and voltage value B, which is the lowest execution voltage value of command B, when the supply voltage is voltage value C, command A and Command B is executable.

近接型ICカード1が近接型結合装置3にかざされ始めたとき,近接型ICカード1へ供給される電力は小さいが,本実施形態に係る近接型ICカード1では,近接型結合装置と近接型ICカードの間の通信経路を確立する処理で用いるコマンド11など,消費電力が小さいコマンド11を実行させることができる。また,近接型ICカード1と近接型結合装置3の距離が小さくなり,近接型ICカード1へ供給される電力が大きくなると,本実施形態に係る近接型ICカード1では,消費電力が小さいコマンド11に加えて,コプロセッサ26を使用するコマンド11など,消費電力が大きいコマンド11も実行させることができる。 When the proximity type IC card 1 starts to be held over the proximity type coupling device 3, the power supplied to the proximity type IC card 1 is small, but in the proximity type IC card 1 according to this embodiment, the proximity type coupling device It is possible to execute commands 11 with low power consumption, such as commands 11 used in processing for establishing a communication path between type IC cards. Furthermore, as the distance between the proximity IC card 1 and the proximity coupling device 3 becomes smaller and the power supplied to the proximity IC card 1 increases, the proximity IC card 1 according to the present embodiment uses commands with low power consumption. In addition to command 11, commands 11 that consume large amounts of power, such as command 11 that uses coprocessor 26, can also be executed.

1 近接型ICカード
10 コマンド処理部
100 コマンドテーブル
2 非接触チップ
21 RF回路
210 電源回路
22 電圧検出回路
3 近接型結合装置
1 Proximity IC card 10 Command processing unit 100 Command table 2 Contactless chip 21 RF circuit 210 Power supply circuit 22 Voltage detection circuit 3 Proximity coupling device

Claims (3)

近接型結合装置が発生する搬送波を受信するコイルアンテナと,
前記コイルアンテナが発生させる交流電圧から直流の供給電圧を発生させる電源回路と,
前記電源回路が発生させた供給電圧の電圧値を検出する電圧検出回路と,
コマンドの実行が許可される最低の電圧値である最低実行電圧値をコマンドごとに設定したコマンドテーブルと,
前記搬送波にエンコードされたコマンドメッセージに対応するコマンドを実行する前に,前記コマンドテーブルを参照し,前記電圧検出回路が検出している供給電圧の電圧値と前記コマンドメッセージに対応するコマンドに設定されている前記最低実行電圧値を比較し,前記電圧検出回路が検出している供給電圧の電圧値が,前記コマンドメッセージに対応するコマンドに設定されている前記最低実行電圧値に達している場合,前記コマンドメッセージに対応するコマンドを実行するコマンド処理部を,
備えたことを特徴とする近接型ICカード。
a coil antenna that receives carrier waves generated by the proximity coupling device;
a power supply circuit that generates a DC supply voltage from the AC voltage generated by the coil antenna;
a voltage detection circuit that detects the voltage value of the supply voltage generated by the power supply circuit;
A command table that sets the minimum execution voltage value for each command, which is the lowest voltage value at which command execution is permitted, and
Before executing the command corresponding to the command message encoded in the carrier wave, the command table is referred to and the voltage value of the supply voltage detected by the voltage detection circuit and the command corresponding to the command message are set. and when the voltage value of the supply voltage detected by the voltage detection circuit has reached the minimum execution voltage value set in the command corresponding to the command message, a command processing unit that executes a command corresponding to the command message ;
A proximity type IC card that is characterized by:
近接型ICカードに実装される非接触チップであって,
近接型結合装置が発生する搬送波を受信するコイルアンテナと接続し,前記コイルアンテナが発生させる交流電圧から直流の供給電圧を発生させる電源回路と,
前記電源回路が発生させた供給電圧の電圧値を検出する電圧検出回路と,
コマンドの実行が許可される最低の電圧値である最低実行電圧値をコマンドごとに設定したコマンドテーブルと,
前記搬送波にエンコードされたコマンドメッセージに対応するコマンドを実行する前に,前記電圧検出回路が検出している供給電圧の電圧値と前記コマンドメッセージに対応するコマンドに設定されている前記最低実行電圧値を比較し,前記電圧検出回路が検出している供給電圧の電圧値が,前記コマンドメッセージに対応するコマンドに設定されている前記最低実行電圧値に達している場合,前記コマンドメッセージに対応するコマンドを実行するコマンド処理部を,
備えたことを特徴とする非接触チップ。
A contactless chip mounted on a proximity IC card,
a power supply circuit connected to a coil antenna that receives a carrier wave generated by the proximity coupling device, and that generates a DC supply voltage from the AC voltage generated by the coil antenna;
a voltage detection circuit that detects the voltage value of the supply voltage generated by the power supply circuit;
A command table that sets the minimum execution voltage value for each command, which is the lowest voltage value at which command execution is permitted, and
Before executing the command corresponding to the command message encoded in the carrier wave, the voltage value of the supply voltage detected by the voltage detection circuit and the minimum execution voltage value set for the command corresponding to the command message. and if the voltage value of the supply voltage detected by the voltage detection circuit has reached the minimum execution voltage value set in the command corresponding to the command message , the command corresponding to the command message is compared. The command processing section that executes
A non-contact chip featuring:
近接型結合装置が発生する搬送波を受信するコイルアンテナと,前記コイルアンテナが発生させる交流電圧から直流の供給電圧を発生させる電源回路を備えた近接型ICカードで実行される方法であって,前記近接型ICカードが,前記搬送波にエンコードされたコマンドメッセージに対応するコマンドを実行する前に,コマンドの実行が許可される最低の電圧値である最低実行電圧値をコマンドごとに設定したコマンドテーブルを利用して,供給電圧の電圧値と前記コマンドメッセージに対応するコマンドに設定されている最低実行電圧値を比較するステップと,供給電圧の電圧値が前記コマンドメッセージに対応するコマンドに設定されている最低実行電圧値に達している場合,前記近接型ICカードが,前記コマンドメッセージに対応するコマンドを実行するステップを含むことを特徴とするコマンドの実行管理方法。 A method carried out in a proximity IC card comprising a coil antenna for receiving a carrier wave generated by a proximity coupling device and a power supply circuit for generating a DC supply voltage from an AC voltage generated by the coil antenna, the method comprising: Before the proximity IC card executes the command corresponding to the command message encoded in the carrier wave , it creates a command table in which a minimum execution voltage value, which is the lowest voltage value at which execution of the command is permitted, is set for each command. comparing the voltage value of the supply voltage with a minimum execution voltage value set in the command corresponding to the command message , and the voltage value of the supply voltage being set in the command corresponding to the command message; A command execution management method comprising the step of causing the proximity IC card to execute a command corresponding to the command message if the minimum execution voltage value has been reached.
JP2021179852A 2021-11-02 2021-11-02 Proximity IC card, contactless chip, and command execution management method Active JP7435577B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021179852A JP7435577B2 (en) 2021-11-02 2021-11-02 Proximity IC card, contactless chip, and command execution management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021179852A JP7435577B2 (en) 2021-11-02 2021-11-02 Proximity IC card, contactless chip, and command execution management method

Publications (2)

Publication Number Publication Date
JP2023068587A JP2023068587A (en) 2023-05-17
JP7435577B2 true JP7435577B2 (en) 2024-02-21

Family

ID=86327124

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021179852A Active JP7435577B2 (en) 2021-11-02 2021-11-02 Proximity IC card, contactless chip, and command execution management method

Country Status (1)

Country Link
JP (1) JP7435577B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004046345A (en) 2002-07-09 2004-02-12 Tamura Electric Works Ltd Contactless ic card reader/writer device
JP2007096482A (en) 2005-09-27 2007-04-12 Denso Wave Inc Rfid system, reader and tag
JP2011054093A (en) 2009-09-04 2011-03-17 Ricoh Co Ltd Rfid system
JP2011139342A (en) 2009-12-28 2011-07-14 Fujitsu Frontech Ltd Device and method for adjusting antenna radiation power
JP2011138373A (en) 2009-12-28 2011-07-14 Fujitsu Frontech Ltd Device and method for diagnosing rfid system
JP2021096540A (en) 2019-12-13 2021-06-24 日本パッケージ・システム株式会社 Rfid inlay and manufacturing method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004046345A (en) 2002-07-09 2004-02-12 Tamura Electric Works Ltd Contactless ic card reader/writer device
JP2007096482A (en) 2005-09-27 2007-04-12 Denso Wave Inc Rfid system, reader and tag
JP2011054093A (en) 2009-09-04 2011-03-17 Ricoh Co Ltd Rfid system
JP2011139342A (en) 2009-12-28 2011-07-14 Fujitsu Frontech Ltd Device and method for adjusting antenna radiation power
JP2011138373A (en) 2009-12-28 2011-07-14 Fujitsu Frontech Ltd Device and method for diagnosing rfid system
JP2021096540A (en) 2019-12-13 2021-06-24 日本パッケージ・システム株式会社 Rfid inlay and manufacturing method thereof

Also Published As

Publication number Publication date
JP2023068587A (en) 2023-05-17

Similar Documents

Publication Publication Date Title
JP4891708B2 (en) Information communication medium
US8123136B2 (en) Processing apparatus of portable electronic devices, portable electronic device, and processing system of portable electronic devices
US20220335265A1 (en) Techniques to detect and provide an indication of an event on a contactless card
JP2006178556A (en) Contact type data communication equipment, transmitting and receiving device and method
JP7131548B2 (en) Communication device and method
JP3929761B2 (en) Semiconductor device operation control method, semiconductor device operation control program, recording medium recording semiconductor device operation control program, semiconductor device, and IC card
JP7435577B2 (en) Proximity IC card, contactless chip, and command execution management method
JP2005339141A (en) Portable information storage medium, information processing device, program and communication establishing method
CN111684445B (en) Information processing apparatus, information processing method, and program
JP2011022841A (en) Processing system for portable electronic apparatus, portable electronic apparatus, and processing apparatus for portable electronic apparatus
EP1402469B1 (en) Data carrier comprising memory means for storing information significant for intermediate operating states
JP7366765B2 (en) Control program for IC cards, IC card processing systems, and IC card processing devices
JP6092342B2 (en) Non-contact portable electronic device and method for issuing non-contact portable electronic device
JP2003018043A (en) Communication unit
JP5875772B2 (en) Portable electronic device, control method for portable electronic device, and processing system for portable electronic device
JP7468486B2 (en) Contactless communication device, contactless chip and method for processing upper layer messages
EP2942734A1 (en) Data processing apparatus for ic card issuing, ic card issuing apparatus, ic card issuing system, data processing program for ic card issuing, ic card issuing program
JP5684059B2 (en) IC card and control method of IC card
JP2024064165A (en) Electronic information storage medium, IC chip, non-contact IC card, processing method, and program
JP2004192253A (en) Ic card and ic card program
JPH10154216A (en) Non-contact ic card
KR20040092670A (en) A method for certifying a rfid tag with security function
US20220309312A1 (en) Ic card and control program for ic card
JP2007004624A (en) Information management device, information management method and computer program
JPH1125231A (en) Maintenance device and method therefor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230622

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20230622

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230822

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231019

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: 7435577

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150