WO2015081738A1 - 处理交易数据的方法和智能卡 - Google Patents
处理交易数据的方法和智能卡 Download PDFInfo
- Publication number
- WO2015081738A1 WO2015081738A1 PCT/CN2014/086150 CN2014086150W WO2015081738A1 WO 2015081738 A1 WO2015081738 A1 WO 2015081738A1 CN 2014086150 W CN2014086150 W CN 2014086150W WO 2015081738 A1 WO2015081738 A1 WO 2015081738A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- transaction
- smart card
- last
- information
- confirmed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/409—Device specific authentication in transaction processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06K19/07—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 with integrated circuit chips
- G06K19/073—Special arrangements for circuits, e.g. for protecting identification code in memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/0806—Details of the card
- G07F7/0846—On-card display means
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/0806—Details of the card
- G07F7/0853—On-card keyboard means
Definitions
- the present invention relates to the field of electronic technologies, and in particular, to a method and a smart card for processing transaction data.
- the dual interface smart card is a smart card with a contact communication method and a contactless communication method, that is, the dual interface smart card not only has a contact communication method, but also has a non-contact communication method such as wireless.
- a contact communication method such as Bluetooth
- a non-contact communication method such as wireless
- the invention provides a method and a smart card for processing transaction data, and the technical problem to be solved is how to reduce the security risk brought by the continuous stealing to the user's smart card account.
- a method for processing transaction data comprising: acquiring, by a smart card, transaction request information; the smart card reading a status identifier of a previous transaction;
- the smart card performs a check calculation on the transaction request information to obtain verification data; the smart card outputs the verification data, and The transaction information of the transaction is saved to the transaction log to complete the transaction; after completing the transaction, the smart card displays the key information of the transaction; if the smart card receives the The confirmation operation of the key information of the transaction, the smart card marks the status identifier of the current transaction as the confirmed identification according to the confirmation operation.
- the method further has the following feature: the method further includes: if the status identifier of the last transaction indicates that the last transaction is not confirmed, the smart card outputs prompt information for confirming the last transaction information.
- the method further has the following feature: the key information includes at least one of a transaction amount, a transaction time, and a payment account information.
- the method further has the following feature: if the smart card is not received within a preset time For the confirmation operation of the key information of the transaction, the smart card marks the status identifier of the current transaction as an unconfirmed identifier.
- the method further has the following feature: the confirming operation is confirming a password.
- the method further has the following feature: the smart card marking the status identifier of the current transaction as the confirmed identifier according to the confirming operation, the smart card verifying the confirmed password, and if the verification is passed, Then, the status identifier of the transaction is marked as a confirmed identifier.
- a method for processing transaction data comprising: acquiring, by a smart card, transaction request information; the smart card reading a status identifier of a previous transaction;
- the smart card performs a check calculation on the transaction request information to obtain verification data; the smart card outputs the verification data; the terminal acquires Verifying data, and obtaining a password of the smart card, and transmitting the password and the verification data; the background server receives the password and the verification data, and verifies the password and the verification data, A verification result is obtained, and the verification result is sent; the terminal receives the verification result, and processes the transaction according to the verification result.
- a smart card comprising: an obtaining module, configured to obtain transaction request information; and a reading module, connected to the obtaining module, configured to read a status identifier of a previous transaction after receiving the transaction request information; and a computing module And the reading module is configured to: if the status identifier of the last transaction indicates that the last transaction is confirmed, perform verification calculation on the transaction request information to obtain verification data; and output module, Outputting the verification data, and saving the transaction information of the transaction to the transaction log to complete the transaction; the display module is configured to display the key information of the transaction after completing the transaction; the receiving module uses Receiving a confirmation operation for the key information of the current transaction; a marking module, connected to the receiving module, for receiving, during a preset time, the key information of the current transaction if the receiving module receives The confirmation operation marks the status identifier of the current transaction as the confirmed identification according to the confirmation operation.
- the smart card further has the following feature: the output module is further configured to: after reading the status identifier of the last transaction, if the status identifier of the last transaction indicates that the last transaction is not confirmed, output Confirm the prompt information of the last transaction information.
- the smart card further has the following feature: the marking module is further configured to: if the confirmation operation of the key information of the current transaction is not received within a preset time, the current The status identifier of the transaction is marked as unconfirmed.
- the smart card has the following features: the confirming operation is a confirmation password; the marking module includes: a verification unit, configured to verify the confirmation password; and a marking unit, configured to: if the verification password is verified And mark the status identifier of the transaction as the confirmed identifier.
- a method for processing transaction data comprising: acquiring, by a smart card, transaction request information; after receiving the transaction request information, the smart card reads a status identifier of a previous transaction, wherein the status identifier is used to indicate the last time Whether the transaction is confirmed;
- the smart card performs a check calculation on the transaction request information to obtain verification data; the smart card outputs the verification data, and The transaction information of the transaction is saved to the transaction log to complete the transaction; after completing the transaction, the smart card displays the key information of the transaction; the smart card waits to receive confirmation of the key information of the transaction.
- the operation if the smart card receives the confirmation operation of the key information of the current transaction within a preset time, the smart card updates the status identifier of the current transaction according to the confirmation operation.
- the method further has the following feature: the method further includes: after the smart card reads the status identifier of the last transaction, if the status identifier of the last transaction indicates that the last transaction is not confirmed, then The smart card outputs a prompt message confirming the last transaction information.
- the method further has the following feature: the key information includes at least one of a transaction amount, a transaction time, and a payment account information.
- the method further has the following feature: the smart card sets the status identifier of the current transaction if the smart card does not receive the confirmation operation of the key information of the current transaction within a preset time. Updated to an unconfirmed ID.
- the method further has the following feature: the smart card waiting to receive the confirmation operation of the key information of the current transaction, comprising: the smart card receiving a confirmation password; the smart card updating the book according to the confirming operation
- the status identifier of the transaction includes: the smart card verifies the confirmation password, and if the verification passes, updates the status identifier of the current transaction to the confirmed identifier.
- a method for processing transaction data comprising: acquiring, by a smart card, transaction request information; after receiving the transaction request information, the smart card reads a status identifier of a previous transaction, wherein the status identifier is used to indicate the last time Whether the transaction is confirmed;
- the smart card performs a check calculation on the transaction request information to obtain verification data; the smart card outputs the verification data; the terminal acquires Verifying data, and obtaining a password of the smart card, and transmitting the password and the verification data; the background server receives the password and the verification data, and verifies the password and the verification data, A verification result is obtained, and the verification result is sent; the terminal receives the verification result, and processes the transaction according to the verification result.
- a smart card comprising: an obtaining module, configured to obtain transaction request information; and a reading module, connected to the obtaining module, configured to read a status identifier of a previous transaction after receiving the transaction request information, where State flag Knowing to indicate whether the last transaction is confirmed; a calculation module, connected to the reading module, for requesting the transaction if the status identifier of the last transaction indicates that the last transaction was confirmed The information is verified and calculated, and the verification data is obtained; the output module is configured to output the verification data, and save the transaction information of the transaction to the transaction log to complete the transaction; the display module is used to complete the current After the transaction, the key information of the transaction is displayed; the receiving module is configured to receive the confirmation operation of the key information of the transaction; and the update module is connected to the receiving module for using the preset time if The receiving module receives the confirmation operation of the key information of the current transaction, and then updates the status identifier of the current transaction according to the confirmation operation.
- the smart card further has the following feature: the output module is further configured to: after reading the status identifier of the last transaction, if the status identifier of the last transaction indicates that the last transaction is not confirmed, output Confirm the prompt information of the last transaction information.
- the smart card further has the following feature: the update module is further configured to: if the confirmation operation of the key information of the current transaction is not received within a preset time, the current The status ID of the transaction is updated to an unconfirmed identifier.
- the smart card has the following features: the confirmation operation is to confirm the password; the update module includes: a verification unit, configured to verify the confirmation password; and an update unit, configured to: if the verification password is verified And updating the status identifier of the transaction to the confirmed identifier.
- a computer readable storage medium comprising computer instructions that, when executed, cause a method of processing transaction data as described above.
- the embodiment provided by the present invention requires the user to confirm the transaction on the smart card after each transaction of the smart card.
- the smart card will detect whether the last transaction has been confirmed by the user.
- the user confirms the transaction the user responds to the processing operation of the transaction. Can not confirm on the smart card, so that the smart card can not respond to the second transaction operation, so that the stolen brush behavior can not be performed again, thereby reducing the security risk brought by the continuous stolen brush to the user's smart card account, and avoiding the situation of continuous attack , improve the security of the account.
- FIG. 1 is a schematic flow chart of an embodiment of a method for processing transaction data provided by the present invention
- FIG. 2 is a schematic flow chart of an embodiment of a method for processing transaction data provided by the present invention
- FIG. 3 is a schematic structural diagram of an embodiment of a smart card provided by the present invention.
- connection In the description of the present invention, it should be noted that the terms “installation”, “connected”, and “connected” are to be understood broadly, and may be fixed or detachable, for example, unless otherwise explicitly defined and defined. Connected, or integrally connected; can be mechanical or electrical; can be directly connected, or indirectly connected through an intermediate medium, can be the internal communication of the two components.
- Connected, or integrally connected can be mechanical or electrical; can be directly connected, or indirectly connected through an intermediate medium, can be the internal communication of the two components.
- the specific meaning of the above terms in the present invention can be understood in a specific case by those skilled in the art.
- FIG. 1 is a schematic flowchart diagram of an embodiment of a method for processing transaction data provided by the present invention.
- the method embodiment shown in Figure 1 includes:
- Step 101 The smart card acquires transaction request information.
- the transaction request information includes at least a payment request or a transfer request
- the manner in which the smart card obtains the transaction request may be obtained through a contact method or through contactless acquisition.
- Step 102 The smart card reads a status identifier of a previous transaction
- the criminal is to use the non-contact continuous piracy behavior to determine whether the smart card is manually confirmed by the cardholder to determine whether the card can be manually confirmed by the cardholder.
- the transaction cannot be processed. For example, after the criminals have stolen a non-contact method, the criminal cannot be the first pen because the smart card is not in their hands. Pirates Manual confirmation, and the cardholder can not confirm the transaction after knowing that the smart card has a stolen brushing behavior. Therefore, when the criminals initiate the second stealing behavior, the smart card will not be confirmed by the previous transaction. The next second transaction is not accepted; on the contrary, if the cardholder manually confirms the smart card after completing a transaction, indicating that the cardholder knows the last transaction and allows the next transaction, the cardholder I think there is no stolen brushing behavior.
- the status identifier may be a value, such as 0 and 1. For example, 0 means that the last transaction was not confirmed, and 1 means that the last transaction was confirmed; of course, in practical applications, Use any 2 identifiers to represent these two states.
- the status identifier can be saved in the transaction log for easy reading and management.
- the smart card After the smart card reads the status identifier of the last transaction, if the status indicator of the last transaction indicates that the last transaction was not confirmed, the smart card outputs a prompt message confirming the previous transaction information.
- the prompt information may be displayed by a display device of the smart card, or may be displayed by a terminal connected to the smart card. If it is displayed directly by the smart card, it can reduce the change to the terminal and reduce the maintenance cost of the device.
- Step 103 If the status identifier of the last transaction indicates that the last transaction is confirmed, the smart card performs a check calculation on the transaction request information to obtain verification data.
- the verification data can be calculated using the MAC algorithm.
- Step 104 The smart card outputs the verification data, and saves transaction information of the transaction to a transaction log to complete the transaction;
- the communication mode used by the smart card to output the verification data may be the same as the communication manner of acquiring the transaction request information.
- the smart card disconnects the communication with the external device (such as the POS machine), ends the transaction, and records the transaction information in the transaction log.
- the smart card completes the communication with the external device through one-time interaction, completes the processing of the transaction request information, and controls the data reasonably and effectively under the premise of completing the basic processing flow.
- the number of interactions of external devices reduces the possibility of being attacked by too many transactions.
- Step 105 After completing the transaction, the smart card displays key information of the transaction;
- the smart card when the smart card completes the transaction after outputting the verification data, after completing the transaction data, the smart card displays the key information through the display device set on the smart card to inform the user of the details of the transaction. It is convenient for the user to know the consumption status of the smart card, wherein the key information includes at least one of the transaction amount, the transaction time and the payment account information.
- Step 106 If the smart card receives the confirmation operation of the key information of the current transaction within a preset time, the smart card marks the status identifier of the current transaction as be confirmed logo.
- the confirmation operation may be sent by the user through a confirmation button set on the smart card, and the user may complete the confirmation operation by pressing the confirmation button on the smart card;
- the confirmation button is a plurality of buttons, each button corresponding to one character, and the user confirms the password by selecting one or more components on the plurality of buttons, and the confirmation password is used as a confirmation operation.
- the former method is simple to implement, the card structure of the smart card is changed less, and it is easy to implement; the latter, the confirmation of the transaction is completed by confirming the password, and since the complexity of confirming the password is high, the confirmation operation caused by the cardholder's misoperation can be reduced. The number of occurrences; in addition, the entered confirmation password can be subsequently verified for secure authentication.
- the confirmation operation is a confirmation password
- the smart card receives the confirmation password, and verifies the confirmation password. If the verification is passed, the status identifier of the transaction is marked as the confirmed identifier; otherwise, The confirmation identifier of the transaction is marked as an unconfirmed identifier.
- the smart card marks the status identifier of the current transaction as an unconfirmed identification.
- the smart card After the smart card displays the key information of the transaction information, the smart card counts the waiting time. If the time exceeds the preset time, it indicates that the user does not confirm the key information of the transaction, and then the The status identifier of this transaction is marked as unconfirmed.
- the method provided by the present invention requires the user to confirm the transaction on the smart card after each transaction of the smart card.
- the smart card will detect whether the last transaction has been confirmed by the user. If and only after the user confirms the transaction, the user will respond to the processing of the transaction, and the criminal will steal the transaction. After that, because the smart card cannot be confirmed, the smart card cannot respond to the second transaction operation, and thus the stealing behavior cannot be performed again, thereby reducing the security risk brought by the continuous stealing to the user's smart card account, and avoiding continuous attacks. The situation has occurred, which has improved the security of the account.
- FIG. 2 is a schematic flow chart of an embodiment of a method for processing transaction data provided by the present invention.
- the method embodiment shown in Figure 2 includes:
- Step 201 The smart card acquires transaction request information.
- Step 202 The smart card reads a status identifier of a previous transaction.
- step 203 is performed; otherwise, step 204 is performed;
- Step 203 the smart card performs verification calculation on the transaction request information, and obtains verification data, and then proceeds to step 205;
- Step 204 The smart card outputs prompt information for confirming the last transaction information
- Step 205 The smart card outputs the verification data.
- Steps 201 to 205 are the same as steps 101 to 104, and are not described herein again.
- Step 206 The terminal acquires verification data, and acquires a password of the smart card.
- Step 207 The terminal sends the password and the check data.
- Step 208 The background server receives the password and the verification data.
- Step 209 The background server verifies the password and the verification data, obtains a verification result, and sends the verification result.
- the background server separately verifies the password and the verification data, wherein the verification of the password and the verification data is not in the order of verification; when both the password and the verification data are verified, the background server sends the verification result of the verification. Otherwise, the background server sends the verification result of the verification failure.
- Step 210 The terminal receives the verification result, and processes the transaction according to the verification result.
- the terminal receives the verification result as the verification success, the transaction is completed, and the transaction is successfully displayed; if the verification result is the verification failure, the transaction is displayed as failed.
- the method provided by the present invention requires the user to confirm the transaction on the smart card after each transaction of the smart card.
- the smart card will detect whether the last transaction has been confirmed by the user. If and only after the user confirms the transaction, the user will respond to the processing of the transaction, and the criminal will steal the transaction. After that, because the smart card cannot be confirmed, the smart card cannot respond to the second transaction operation, and thus the stealing behavior cannot be performed again, thereby reducing the security risk brought by the continuous stealing to the user's smart card account, and avoiding continuous attacks. The situation has occurred, which has improved the security of the account.
- the two devices of the terminal and the background server need to be changed without any hardware structure, and the implementation is simple and the hardware cost is low.
- FIG. 3 is a schematic structural diagram of an embodiment of a smart card provided by the present invention.
- the embodiment shown in Figure 3 includes:
- the obtaining module 301 is configured to obtain transaction request information.
- the reading module 302 is connected to the obtaining module 301, and configured to read the status identifier of the last transaction after receiving the transaction request information;
- the calculation module 303 is connected to the reading module 302, and is configured to perform a check calculation on the transaction request information to obtain verification data if the status identifier of the last transaction indicates that the last transaction is confirmed;
- the output module 304 is configured to output the verification data, and save the transaction information of the transaction to the transaction log to complete the transaction;
- the display module 305 is configured to display key information of the transaction after completing the transaction;
- the receiving module 306 is configured to receive a confirmation operation on the key information of the current transaction
- the marking module 307 is connected to the determining module 306, and if the receiving module 306 receives the confirmation operation of the key information of the current transaction within a preset time, according to the confirming operation, The status identifier of the transaction is marked as a confirmed identifier.
- the smart card is a dual interface card
- the obtaining module 301 can obtain the transaction request information through contact or contactless
- the reading module 302 reads whether the last transaction information is confirmed, if If it is confirmed that the user knows the transaction information, the calculation module 303 can perform a check operation on the transaction request according to the verification calculation method of the prior art, and obtain the verification data, and output it through the output module 304.
- the display module 305 outputs the key information of the transaction
- the marking module 307 marks the status identifier as the confirmed identifier according to the confirmation operation. .
- the output module 304 is further configured to: after reading the status identifier of the last transaction, if the status identifier of the last transaction indicates that the last transaction is not confirmed, output a prompt for confirming the last transaction information. information.
- the marking module 307 is further configured to: if the receiving module 306 does not receive the confirmation operation of the key information of the current transaction within a preset time, the status identifier of the current transaction is determined. Marked as unconfirmed.
- the confirmation operation is a confirmation password
- the marking module 307 includes: a verification unit, configured to verify the confirmation password; and a marking unit, configured to: if the verification password verification is passed, the current The status identifier of the transaction is marked as a confirmed identifier.
- the smart card further includes a confirmation button for receiving confirmation of the current transaction information.
- the confirmation of the transaction is realized by the confirmation button, the implementation is simple, the card structure of the smart card is changed little, and the implementation is easy; the latter, the confirmation of the transaction is completed by confirming the password, and the cardholder error can be reduced due to the high complexity of confirming the password.
- the number of occurrences of the confirmation operation caused by the operation; in addition, the input confirmation password can be subsequently verified to implement the security authentication.
- the embodiment provided by the present invention requires the user to confirm the transaction on the smart card after each transaction of the smart card.
- the smart card will detect whether the last transaction was confirmed by the user. If and only after the user confirms the transaction, the user will respond to the processing of the transaction. After the child steals a stroke, the smart card cannot respond to the second transaction operation because it cannot be confirmed on the smart card, so that the stolen brushing behavior cannot be performed again, thereby reducing the security brought by the continuous stealing to the user's smart card account. The risk avoids the occurrence of continuous attacks and improves the security of the account.
- a computer readable storage medium comprising computer instructions that, when executed, cause a method of processing transaction data as described above.
- portions of the invention may be implemented in hardware, software, firmware or a combination thereof.
- multiple steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system.
- a suitable instruction execution system For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or combination of the following techniques well known in the art: having logic gates for implementing logic functions on data signals. Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
- each functional unit in each embodiment of the present invention may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module.
- the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
- the integrated modules, if implemented in the form of software functional modules and sold or used as stand-alone products, may also be stored in a computer readable storage medium.
- the above mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Finance (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Abstract
Description
Claims (13)
- 一种处理交易数据的方法,其特征在于,包括:智能卡获取交易请求信息;所述智能卡读取上一次交易的状态标识;如果所述上一次交易的状态标识表示所述上一次交易被确认,则所述智能卡对所述交易请求信息进行校验计算,得到校验数据;所述智能卡输出所述校验数据,并将本次交易的交易信息保存到交易日志,完成本次交易;所述智能卡在完成本次交易后,显示本次交易的关键信息;在预先设置的时间内,如果所述智能卡接收到对所述本次交易的关键信息的确认操作,则所述智能卡根据所述确认操作,将所述本次交易的状态标识标记为被确认标识。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述上一次交易的状态标识表示所述上一次交易未被确认,则所述智能卡输出确认上一次交易信息的提示信息。
- 根据权利要求1或2所述的方法,其特征在于,所述关键信息包括交易金额、交易时间和收款账号信息中的至少一个。
- 根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:在预先设置的时间内,如果所述智能卡没有接收到对所述本次交易的关键信息的确认操作,则所述智能卡将所述本次交易的状态标识标记为未被确认标识。
- 根据权利要求1至4中任一项所述的方法,其特征在于:所述确认操作是确认密码。
- 根据权利要求5所述的方法,其特征在于,所述智能卡根据所述确认操作,将所述本次交易的状态标识标记为被确认标识包括:所述智能卡对所述确认密码进行验证,如果验证通过,则将所述本次交易的状态标识标记为被确认标识。
- 一种处理交易数据的方法,其特征在于,包括:智能卡获取交易请求信息;所述智能卡读取上一次交易的状态标识;如果所述上一次交易的状态标识表示所述上一次交易被确认,则所述智能卡对所述交易请求信息进行校验计算,得到校验数据;所述智能卡输出所述校验数据;终端获取校验数据,以及获取所述智能卡的密码,并发送所述密码和所述校验数据;后台服务器接收所述密码和所述校验数据,对所述密码和所述校验数据进行验证,得到验证结果,并发送所述验证结果;所述终端接收所述验证结果,并根据所述验证结果,处理本次交易。
- 一种智能卡,其特征在于,包括:获取模块,用于获取交易请求信息;读取模块,与所述获取模块相连,用于在接收到所述交易请求信息后,读取上一次交易的状态标识;计算模块,与所述读取模块相连,用于如果所述上一次交易的状态标识表示所述上一次交易被确认,则对所述交易请求信息进行校验计算,得到校验数据;输出模块,用于输出所述校验数据,并将本次交易的交易信息保存到交易日志,完成本次交易;显示模块,用于在完成本次交易后,显示本次交易的关键信息;接收模块,用于接收对所述本次交易的关键信息的确认操作;标记模块,与所述接收模块相连,用于在预先设置的时间内,如果所述接收模块接收到对所述本次交易的关键信息的确认操作,则根据所述确认操作,将所述本次交易的状态标识标记为被确认标识。
- 根据权利要求8所述的智能卡,其特征在于:所述输出模块,还用于在读取上一次交易的状态标识之后,如果所述上一次交易的状态标识表示所述上一次交易未被确认,则输出确认上一次交易信息的提示信息。
- 根据权利要求8或9所述的智能卡,其特征在于:所述标记模块,还用于在预先设置的时间内,如果所述没有接收到对所述本次交易的关键信息的确认操作,则将所述本次交易的状态标识标记为未被确认标识。
- 根据权利要求8至10中任一项所述的智能卡,其特征在于:所述确认操作为确认密码。
- 根据权利要求11所述的智能卡,其特征在于,所述标记模块包括:验证单元,用于对所述确认密码进行验证;标记单元,用于如果所述验证密码验证通过,则将所述本次交易的状态标识标记为被确认标识。
- 一种计算机可读存储介质,包括计算机指令,当所述计算机指令被执行时,使得 执行根据权利要求1-7中任一项所述的处理交易数据的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP14868476.4A EP3079115A4 (en) | 2013-12-04 | 2014-09-09 | Method and smart card for processing transaction data |
| US15/101,429 US20160307198A1 (en) | 2013-12-04 | 2014-09-09 | Method and smart card for processing transaction data |
| JP2016536541A JP6099830B2 (ja) | 2013-12-04 | 2014-09-09 | 取引データを処理する方法及びスマートカード |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310648305.9 | 2013-12-04 | ||
| CN201310648305.9A CN103679458B (zh) | 2013-12-04 | 处理交易数据的方法和智能卡 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015081738A1 true WO2015081738A1 (zh) | 2015-06-11 |
Family
ID=50316930
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2014/086150 Ceased WO2015081738A1 (zh) | 2013-12-04 | 2014-09-09 | 处理交易数据的方法和智能卡 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20160307198A1 (zh) |
| EP (1) | EP3079115A4 (zh) |
| JP (1) | JP6099830B2 (zh) |
| WO (1) | WO2015081738A1 (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10607195B2 (en) * | 2016-06-06 | 2020-03-31 | ArrowPass, Inc. | Facilitating selling and validating digital resources |
| CN112149098B (zh) * | 2019-06-26 | 2024-05-24 | 天地融科技股份有限公司 | 一种办公系统安全控制方法、装置及系统 |
| CN116882429B (zh) * | 2023-09-08 | 2024-02-02 | 紫光同芯微电子有限公司 | 用于智能卡芯片的数据传输方法及装置、智能卡 |
| CN117455666B (zh) * | 2023-10-16 | 2025-02-25 | 厦门国际银行股份有限公司 | 一种基于神经网络的交易技术指标预测方法、装置及设备 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101291329A (zh) * | 2007-04-16 | 2008-10-22 | 林仲宇 | 以电话号码及识别码做为网络在线刷卡双重认证之方法 |
| CN102156945A (zh) * | 2010-02-12 | 2011-08-17 | 连清宏 | 一种使用VoIPoW电话的信用卡风险控管方法 |
| US20130179351A1 (en) * | 2012-01-09 | 2013-07-11 | George Wallner | System and method for an authenticating and encrypting card reader |
| CN103679458A (zh) * | 2013-12-04 | 2014-03-26 | 天地融科技股份有限公司 | 处理交易数据的方法和智能卡 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6003767A (en) * | 1989-09-06 | 1999-12-21 | Fujitsu Limited | Cashless medium for an electronic cashless system |
| CN100468452C (zh) * | 1999-08-23 | 2009-03-11 | 李东声 | 一种实现电子存折(钱包)安全交易的方法 |
| US7480631B1 (en) * | 2004-12-15 | 2009-01-20 | Jpmorgan Chase Bank, N.A. | System and method for detecting and processing fraud and credit abuse |
| EP1912182A1 (fr) * | 2006-10-12 | 2008-04-16 | Proton World International N.V. | Autorisation d'une transaction entre un circuit électronique et un terminal |
| US8548426B2 (en) * | 2009-02-20 | 2013-10-01 | Boku, Inc. | Systems and methods to approve electronic payments |
| US8523059B1 (en) * | 2009-10-20 | 2013-09-03 | Dynamics Inc. | Advanced payment options for powered cards and devices |
| CN102081821B (zh) * | 2009-11-27 | 2013-08-14 | 中国银联股份有限公司 | Ic卡支付系统和方法以及多应用ic卡、支付终端 |
| US20110137804A1 (en) * | 2009-12-03 | 2011-06-09 | Recursion Software, Inc. | System and method for approving transactions |
| WO2012037971A1 (en) * | 2010-09-21 | 2012-03-29 | Mastercard International Incorporated | Financial transaction method and system having an update mechanism |
| DE102011010082A1 (de) * | 2011-02-01 | 2012-08-02 | Giesecke & Devrient Gmbh | Verfahren zur sicheren Betätigung eines Datenträgers mit Tastatur |
| US20130080238A1 (en) * | 2011-09-22 | 2013-03-28 | Bryan Kelly | Method and System for Operating a Customer or Player Loyalty System Including a Portable Device Such as a Smartcard |
-
2014
- 2014-09-09 EP EP14868476.4A patent/EP3079115A4/en not_active Ceased
- 2014-09-09 WO PCT/CN2014/086150 patent/WO2015081738A1/zh not_active Ceased
- 2014-09-09 US US15/101,429 patent/US20160307198A1/en not_active Abandoned
- 2014-09-09 JP JP2016536541A patent/JP6099830B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101291329A (zh) * | 2007-04-16 | 2008-10-22 | 林仲宇 | 以电话号码及识别码做为网络在线刷卡双重认证之方法 |
| CN102156945A (zh) * | 2010-02-12 | 2011-08-17 | 连清宏 | 一种使用VoIPoW电话的信用卡风险控管方法 |
| US20130179351A1 (en) * | 2012-01-09 | 2013-07-11 | George Wallner | System and method for an authenticating and encrypting card reader |
| CN103679458A (zh) * | 2013-12-04 | 2014-03-26 | 天地融科技股份有限公司 | 处理交易数据的方法和智能卡 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6099830B2 (ja) | 2017-03-22 |
| CN103679458A (zh) | 2014-03-26 |
| EP3079115A4 (en) | 2017-10-11 |
| US20160307198A1 (en) | 2016-10-20 |
| JP2016539424A (ja) | 2016-12-15 |
| EP3079115A1 (en) | 2016-10-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104599121B (zh) | 一种信息传输方法、装置和系统 | |
| CN104038924B (zh) | 实现资源交换信息处理的方法和系统 | |
| WO2022012616A1 (zh) | 近场通信nfc的信息显示方法、装置及电子设备 | |
| US20160099938A1 (en) | Authenticating Method and Apparatus Using Electronic Device | |
| KR20160096202A (ko) | 네트워크 결제 방법, 장치 및 시스템 | |
| KR20140138271A (ko) | 생체 측정 인증 시스템 | |
| CN106357600A (zh) | 用于支付服务的卡片注册方法和实施该方法的移动电子设备 | |
| CN105678271A (zh) | 指纹录入方法、装置及移动终端 | |
| WO2015103886A1 (en) | Numerical value transferring method, terminal, server, and system | |
| WO2015081738A1 (zh) | 处理交易数据的方法和智能卡 | |
| CN107422838A (zh) | 一种穿戴式设备、解锁控制系统及解锁控制方法 | |
| WO2014056399A1 (zh) | 一种电子签名工具、系统和方法 | |
| CN102546571B (zh) | 一种身份认证系统及认证方法 | |
| CN104680371A (zh) | 一种无卡交易处理方法和系统 | |
| US20150235228A1 (en) | Method, device and system for on-line payment information transmission | |
| CN104753569B (zh) | 一种配置非接触参数的方法、nfc芯片及nfc设备 | |
| CN107548059A (zh) | 一种认证方法及系统 | |
| CN105101259B (zh) | 一种标识wifi的方法及智能终端 | |
| CN106651352A (zh) | 一种基于近场通信的支付方法及装置 | |
| CN104933379B (zh) | 身份证信息获取方法、装置及系统 | |
| KR20150050280A (ko) | 지문 정보 및 인증번호를 이용한 인증 방법, 사용자 단말기 및 금융사 서버 | |
| CN115915131A (zh) | 车辆钥匙双向加密认证方法、系统、车辆绑定装置及nfc卡 | |
| CN111104653B (zh) | 用户操作的处理方法、装置、电子设备及可读存储介质 | |
| CN105989481B (zh) | 数据交互方法及系统 | |
| WO2013181882A1 (zh) | 手写笔、移动终端以及信息的处理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14868476 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2016536541 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 15101429 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| REEP | Request for entry into the european phase |
Ref document number: 2014868476 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2014868476 Country of ref document: EP |