CN103559523B - The contactless read-write device realized based on SWP SE and method - Google Patents

The contactless read-write device realized based on SWP SE and method Download PDF

Info

Publication number
CN103559523B
CN103559523B CN201310574175.9A CN201310574175A CN103559523B CN 103559523 B CN103559523 B CN 103559523B CN 201310574175 A CN201310574175 A CN 201310574175A CN 103559523 B CN103559523 B CN 103559523B
Authority
CN
China
Prior art keywords
swpse
module
terminal
data
card
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
CN201310574175.9A
Other languages
Chinese (zh)
Other versions
CN103559523A (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.)
Wuhan Tianyu Information Industry Co Ltd
Original Assignee
Wuhan Tianyu Information Industry 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 Wuhan Tianyu Information Industry Co Ltd filed Critical Wuhan Tianyu Information Industry Co Ltd
Priority to CN201310574175.9A priority Critical patent/CN103559523B/en
Publication of CN103559523A publication Critical patent/CN103559523A/en
Application granted granted Critical
Publication of CN103559523B publication Critical patent/CN103559523B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a kind of based on SWP? the contactless read-write device that SE realizes and method, relate to mobile payment intelligent card field; Do you comprise the safe unit SWP of band single-wire-protocol? SE module, terminal applies client, terminal NFC controller and radio frequency antenna module; SWP? SE module is connected with terminal applies client modules, terminal NFC controller respectively, and terminal NFC controller is connected with radio frequency antenna module; Described SWP? SE module comprises read write line application program and at least 1 card simulation application.According to non-contact read-write method of the present invention, use contactless read-write device of the present invention safer, the information of user of not easily leaking, ensure that the property safety of user.

Description

The contactless read-write device realized based on SWP SE and method
Technical field
The present invention relates to mobile payment intelligent card field, be specifically related to a kind of contactless read-write device based on SWPSE realization and method.
Background technology
Along with the fast development of mobile payment (allowing user to use its mobile terminal to carry out a kind of method of service of account payment to consumed commodity or service), utilizing NFC(NearFieldCommunication, near field communication (NFC)) application of mobile payment and use scenes be on the increase.At present, support that the mobile terminal of NFC all has three large characteristics: snap gauge simulation models, reader/writer mode and ad hoc mode.
Snap gauge simulation models is mainly by the CLF(ContactlessFront-end in mobile terminal, contactless front end) radio frequency front end chip and SE(SecurityElement, safe unit) come, SE supports the SIM card of SWP agreement (SingleWireProtocol, single-wire-protocol), the SD card supporting SWP agreement or flush bonding module.In mobile payment field, snap gauge simulation models finally allows mobile terminal become the contactless payment card of a standard.Because SE is used for mobile terminal, the client application therefore on mobile terminal can by access, and SE obtains the simple information on SE, and SE such as, pay relevant remaining sum, detail etc.
Reader/writer mode refers generally to the client application of mobile terminal directly by NFC protocol stack access CLF radio frequency front end chip, thus realizes read write line function.By the reader/writer mode of NFC, as long as NFC mobile terminal, read write line function (such as read label, read placard, read merchandise news, inquire about financial IC card remaining sum, financial IC card is supplemented with money) just can be realized in the air.
Ad hoc mode is mainly used to carry out exchanges data (such as transmitting the data files such as picture, business card, music), similar with reader/writer mode, and the client application of mobile terminal, by NFC protocol stack access CLF radio frequency front end chip, realizes the exchange of data.
In order to realize above-mentioned Three models, the client application of mobile terminal (being commonly referred to as NFC client application) is needed to participate in, due to mobile terminal operating system use time, easily be subject to the invasion of virus, therefore, there is certain risk when using in the NFC client application on mobile terminal operating system.
At present, when the client application of snap gauge simulation models uses, by a series of codes and standards formulated, constraint NFC client uses specific OpenMobileAPI(mobile terminal accessing interface) application corresponding with SE carry out exchanges data.But, the codes and standards not formulating standard is for the client application of reader/writer mode and the client application of ad hoc mode.In mobile payment field, pay class IC-card very high to the requirement of security, the payment read-write of IC card information, the transmission of instruction are all required to have safety guarantee, need to ensure correctness in transport process of data and instruction and integrality.Existing mobile terminal client terminal application (App) operation to CLF chip is open, in operational process PI virus or maliciously loaded wooden horse, also likely middle interaction data is monitored by trojan horse program, if therefore carry out Touchless manipulation to payment IC-card, then abnormally dangerous.
Traditional NFC mobile terminal realizes the method for contactless read-write device, is all to be controlled and access terminal NFC controller by terminal applies client, and terminal applies client controls and grasps all flow processs or operating process; Because terminal applies client is a common application on mobile terminal, therefore a lot of virus or wooden horse can intercept and capture the critical data of terminal applies client, and then the information of user of may leaking, and cause huge loss to user.
Summary of the invention
For the defect existed in prior art, the object of the present invention is to provide a kind of contactless read-write device based on SWPSE realization and method, according to non-contact read-write method of the present invention, use contactless read-write device of the present invention safer, not easily leak the information of user, ensure that the property safety of user.
For reaching above object, the technical scheme that the present invention takes is: a kind of contactless read-write device realized based on SWPSE, comprise the safe unit SWPSE module of band single-wire-protocol, terminal applies client, terminal NFC controller and radio frequency antenna module, described SWPSE module is connected with terminal applies client modules, terminal NFC controller respectively, and terminal NFC controller is connected with radio frequency antenna module; It is characterized in that: described SWPSE module comprises read write line application program and at least 1 card simulation application;
User sends the instruction requiring to use contactless read-write device function to terminal applies client, terminal applies client sends access instruction to SWPSE module, and SWPSE module verification terminal applies client is legal; SWPSE module starts terminal NFC controller, and SWPSE module sends to terminal NFC controller and opens radio frequency command;
Whether terminal NFC controller is existed by the payment IC-card in radio frequency antenna module inquiry radio-frequency field, if, the information paying IC-card existence is sent to SWPSE module by terminal NFC controller, and the information paying IC-card is sent to terminal applies client by SWPSE module; After terminal applies client selects the payment application of payment IC-card, send selection instruction to SWPSE module, selection instruction data are sent to terminal NFC controller with the form of SWP agreement by SWPSE module; Selection instruction data are passed to payment IC-card by radio frequency antenna module by terminal NFC controller; Pay IC-card to process selection instruction, spanned file control information response data; Pay IC-card by radio frequency antenna module, file control information response data is sent to terminal NFC controller, and file control information response data is sent to SWPSE module with the form of SWP agreement by terminal NFC controller;
File control information response data is sent to terminal applies client by SWPSE module, terminal applies Client-Prompt user input supplement essential information with money, terminal applies client according to supplement with money essential information externally operation system initiation circle deposit request; External service system deposits the load value data of request generating ciphertext form according to circle, and the load value data of ciphertext form is sent to terminal applies client by external service system;
The load value data of ciphertext form is sent to SWPSE module by terminal applies client, and SWPSE module selects corresponding application program according to described load value data; SWPSE module is by the application program corresponding with the load value data of ciphertext form, and the load value data of checking ciphertext form is legal, and the load value data of SWPSE module to ciphertext form is decrypted, and forms standard IC-card and supplements instruction with money;
Standard IC-card is supplemented with money instruction transformation for supplementing SWP protocol data with money by SWPSE module, and SWPSE module will be supplemented SWP protocol data with money and is sent to terminal NFC controller, and terminal NFC controller is converted to the Non-contact radio-frequency signal of standard by supplementing SWP protocol data with money; Non-contact radio-frequency signal coupling, by radio frequency antenna module, is passed to standard IC-card by terminal NFC controller, and Non-contact radio-frequency signal is converted into standard IC-card and supplements the laggard row relax of instruction with money by payment IC-card, generates response data; Pay IC-card and response data is back to terminal NFC controller by radio frequency antenna module;
Response data is converted into response SWP protocol data by terminal NFC controller, response SWP protocol data is sent to SWPSE module by terminal NFC controller, SWPSE module selects corresponding application program according to response SWP protocol data, SWPSE module is by the application program corresponding with response SWP protocol data, response SWP protocol data is encrypted, forms cyphertext responses data; SWPSE module just cyphertext responses data is sent to terminal applies client, and cyphertext responses data are sent to external service system by terminal applies client; Terminal applies client, by graphical interfaces display cyphertext responses data, informs user's recharging result.
On the basis of technique scheme, described SWPSE module is the client identification module card on mobile phone terminal, the intelligent flash memory cards on mobile phone terminal or the IC module that is embedded on cell phone mainboard.
Be applied to the non-contact read-write method realized based on SWPSE of above-mentioned read-write equipment, it is characterized in that, comprise the following steps:
A, user send the instruction requiring to use contactless read-write device function to terminal applies client, terminal applies client sends access instruction to SWPSE module, and SWPSE module verification terminal applies client is legal; SWPSE module starts terminal NFC controller, and SWPSE module sends to terminal NFC controller and opens radio frequency command;
Whether B, terminal NFC controller are existed by the payment IC-card in radio frequency antenna module inquiry radio-frequency field, if, the information paying IC-card existence is sent to SWPSE module by terminal NFC controller, and the information paying IC-card is sent to terminal applies client by SWPSE module; After terminal applies client selects the payment application of payment IC-card, send selection instruction to SWPSE module, selection instruction data are sent to terminal NFC controller with the form of SWP agreement by SWPSE module; Selection instruction data are passed to payment IC-card by radio frequency antenna module by terminal NFC controller; Pay IC-card to process selection instruction, spanned file control information response data; Pay IC-card by radio frequency antenna module, file control information response data is sent to terminal NFC controller, and file control information response data is sent to SWPSE module with the form of SWP agreement by terminal NFC controller, forwards step C to; Otherwise terminal NFC controller will pay the non-existent information feed back of IC-card to SWPSE module, SWPSE module control terminal applications client prompting user card punching, will re-execute step B;
File control information response data is sent to terminal applies client by C, SWPSE module, terminal applies Client-Prompt user input supplement essential information with money, terminal applies client according to supplement with money essential information externally operation system initiation circle deposit request; External service system deposits the load value data of request generating ciphertext form according to circle, and the load value data of ciphertext form is sent to terminal applies client by external service system;
The load value data of ciphertext form is sent to SWPSE module by D, terminal applies client, and SWPSE module selects corresponding application program according to described load value data; SWPSE module is by the application program corresponding with the load value data of ciphertext form, and the load value data of checking ciphertext form is legal, and the load value data of SWPSE module to ciphertext form is decrypted, and forms standard IC-card and supplements instruction with money;
Standard IC-card is supplemented with money instruction transformation for supplementing SWP protocol data with money by E, SWPSE module, and SWPSE module will be supplemented SWP protocol data with money and is sent to terminal NFC controller, and terminal NFC controller is converted to the Non-contact radio-frequency signal of standard by supplementing SWP protocol data with money; Non-contact radio-frequency signal coupling, by radio frequency antenna module, is passed to standard IC-card by terminal NFC controller, and Non-contact radio-frequency signal is converted into standard IC-card and supplements the laggard row relax of instruction with money by payment IC-card, generates response data; Pay IC-card and response data is back to terminal NFC controller by radio frequency antenna module;
Response data is converted into response SWP protocol data by F, terminal NFC controller, response SWP protocol data is sent to SWPSE module by terminal NFC controller, SWPSE module selects corresponding application program according to response SWP protocol data, SWPSE module is by the application program corresponding with response SWP protocol data, response SWP protocol data is encrypted, forms cyphertext responses data; SWPSE module just cyphertext responses data is sent to terminal applies client, and cyphertext responses data are sent to external service system by terminal applies client; External service system is to cyphertext responses data analysis, and generate recharging result information, recharging result information is sent to terminal applies client by external service system, and terminal applies client informs user's recharging result by graphical interfaces.
On the basis of technique scheme, in steps A, SWPSE module verification terminal applies client is legal comprises the following steps: by proof method, SWPSE module judges that whether terminal applies client is legal, if, terminal applies client is legal, otherwise terminal applies client information unauthorized is sent to terminal applies client by SWPSE module, terminal applies client informs that user's contactless read-write device cannot use.
On the basis of technique scheme, described proof method adopts signature verification method or verification proof method.
On the basis of technique scheme, the essential information of supplementing with money in step C comprises the password of supplementing with money and the amount of money of supplementing with money.
On the basis of technique scheme, in step D, SWPSE module selects corresponding application program to comprise following steps according to the load value data of ciphertext form: if the load value data of ciphertext form is card simulated data, then SWPSE model choice card simulation application; If the load value data of ciphertext form is read write line data, then SWPSE model choice read write line application program.
On the basis of technique scheme, legal step comprises to verify the load value data of ciphertext form in step D: select the load value data of corresponding application program to ciphertext form to verify with the load value data of ciphertext form, if be proved to be successful, SWPSE module is decrypted to the load value data of ciphertext form, forms standard IC-card and supplements instruction with money; If authentication failed, SWPSE module is by the information feed back of authentication failed to terminal applies client, and terminal applies Client-Prompt user cannot use payment IC-card to supplement with money.
On the basis of technique scheme, in step e, module selects corresponding application program to comprise following steps according to response SWP protocol data: if response SWP protocol data is card simulated data, then SWPSE model choice card simulation application; If response SWP protocol data is read write line data, then SWPSE model choice read write line application program.
Compared with prior art, the invention has the advantages that:
(1) the present invention in use, by proof method, SWPSE module judges that whether terminal applies client is legal, the authenticity of terminal applies client can be authenticated by SWPSE module, guarantee that terminal applies client is legal, effectively prevent the application program of the client unauthorized access SWPSE module of carrying wooden horse, ensure that the information security of user.
(2) the present invention can be decrypted process to the load value data of the ciphertext form that external service system generates by SWPSE module, the response data paying IC-card generation is encrypted, load value data and the response data of ciphertext form all not easily leak, ensure that the safety of user's property, the use NFC mobile phone that user can be relieved operates payment IC-card.
Accompanying drawing explanation
Fig. 1 is the connection block diagram based on the contactless read-write device of SWPSE realization in the embodiment of the present invention;
Connection block diagram when Fig. 2 is the contactless read-write device use based on SWPSE realization in the embodiment of the present invention;
Fig. 3 is the process flow diagram based on the non-contact read-write method of SWPSE realization in the embodiment of the present invention.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in further detail.
Shown in Figure 1, the contactless read-write device based on SWPSE realization in the embodiment of the present invention comprises SWPSE(SecurityElementbySingleWireProtocol, safe unit with single-wire-protocol) module, terminal applies client, terminal NFC(NearFieldCommunication, near field communication (NFC)) controller and radio frequency antenna module.SWPSE module comprises at least 1 card simulation application, read write line application program; When user needs to realize point-to-point function, point-to-point application program can also be added in SWPSE module; SWPSE module is connected with terminal applies client modules, terminal NFC controller respectively, and terminal NFC controller is connected with radio frequency antenna module.
SWPSE module is high safe intelligent chip, such as, SIM(SubscriberIdentityModule client identification module on mobile phone terminal) card, intelligent MicroSD card (flash memory cards) on mobile phone terminal or the IC module that is embedded on cell phone mainboard.
SWPSE module, for: safety certification, order data transmission and response data transmission and order data process are provided.
Terminal applies client, for: patterned man-machine interface window is provided, sends instruction to SWPSE module, receive the response data of SWPSE module passback, realize the externally mutual of contactless read-write device.
Terminal NFC controller, for: receive Non-contact radio-frequency signal, Non-contact radio-frequency signal be converted to SWP protocol data and be passed to SWPSE module, or being converted to Non-contact radio-frequency signal after receiving SWP protocol data that SWPSE module comes with changing, passing to outside.
Radio frequency antenna module, for: be coupled with the antenna on outside contactless card, carry out exchanges data.
Shown in Figure 2, contactless read-write device in use, terminal applies client and external service system model calling, radio frequency antenna module with pay IC-card wireless connections.Shown in Figure 3, the non-contact read-write method realized based on SWPSE in the embodiment of the present invention, comprises the following steps:
S1: user opens a terminal applications client, sends the instruction requiring to use contactless read-write device function to terminal applies client.
S2: terminal applies client sends access instruction to SWPSE module, by proof method (proof method is signature verification method or verification proof method), SWPSE module judges that whether terminal applies client is legal, if, SWPSE module starts terminal NFC controller, SWPSE module sends to terminal NFC controller and opens radio frequency command, forward step S4 to, otherwise forward step S3 to.
Terminal applies client information unauthorized is sent to terminal applies client by S3:SWPSE module, and terminal applies client informs that user's contactless read-write device cannot use.
S4: whether terminal NFC controller is existed by the payment IC-card in radio frequency antenna module inquiry radio-frequency field; If so, then forward step S6 to, otherwise forward step S5 to.
S5: terminal NFC controller will pay the non-existent information feed back of IC-card to SWPSE module, SWPSE module control terminal applications client prompting user card punching, re-executes step S4.
S6: the information paying IC-card existence is sent to SWPSE module by terminal NFC controller, the information paying IC-card is sent to terminal applies client by SWPSE module, and terminal applies client is selected the payment application of payment IC-card, sent selection instruction to SWPSE module; Selection instruction data are sent to terminal NFC controller with SWP agreement by SWPSE module.Selection instruction data are passed to payment IC-card by radio frequency antenna module by terminal NFC controller.Pay IC-card to process selection instruction, spanned file control information response data; Pay IC-card by radio frequency antenna module, file control information response data is sent to terminal NFC controller, and file control information response data is sent to SWPSE module with SWP agreement by terminal NFC controller.
File control information response data is sent to terminal applies client by S7:SWPSE module, and essential information is supplemented in terminal applies Client-Prompt user input with money, supplements essential information with money and comprises the information such as the password of supplementing with money, the amount of money of supplementing with money.
S8: terminal applies client according to supplement with money essential information externally operation system initiate circle deposit request.
S9: external service system deposits the load value data of request generating ciphertext form according to circle, and the load value data of ciphertext form is sent to terminal applies client by external service system.
S10: the load value data of ciphertext form is sent to SWPSE module by terminal applies client, SWPSE module selects corresponding application program according to the load value data of ciphertext form.SWPSE module, by the application program corresponding with the load value data of ciphertext form, is verified the load value data of ciphertext form, if be proved to be successful, the load value data of SWPSE module to ciphertext form is decrypted, and forms standard IC-card and supplements instruction with money; If authentication failed, SWPSE module is by the information feed back of authentication failed to terminal applies client, and terminal applies Client-Prompt user cannot use payment IC-card to supplement with money.
SWPSE module selects corresponding application program to comprise following steps according to the load value data of ciphertext form: if the load value data of ciphertext form is card simulated data, then SWPSE model choice card simulation application; If the load value data of ciphertext form is read write line data, then SWPSE model choice read write line application program; If the load value data of ciphertext form is Point-to-Point Data, then the point-to-point application program of SWPSE model choice.
Standard IC-card is supplemented with money instruction transformation for supplementing SWP protocol data with money by S11:SWPSE module, and SWPSE module will be supplemented SWP protocol data with money and is sent to terminal NFC controller.
S12: terminal NFC controller is converted to the Non-contact radio-frequency signal of standard by supplementing SWP protocol data with money, Non-contact radio-frequency signal coupling, by radio frequency antenna module, is passed to standard IC-card by terminal NFC controller.
S13: Non-contact radio-frequency signal is converted into standard IC-card and supplements the laggard row relax of instruction with money by payment IC-card, generates response data, pays IC-card and response data is back to terminal NFC controller by radio frequency antenna module.
S14: response data is converted into response SWP protocol data by terminal NFC controller, response SWP protocol data is sent to SWPSE module by terminal NFC controller, SWPSE module selects corresponding application program according to response SWP protocol data, SWPSE module is by the application program corresponding with response SWP protocol data, response SWP protocol data is encrypted, forms cyphertext responses data.
Module selects corresponding application program to comprise following steps according to response SWP protocol data: if response SWP protocol data is card simulated data, then SWPSE model choice card simulation application; If response SWP protocol data is read write line data, then SWPSE model choice read write line application program; If response SWP protocol data is Point-to-Point Data, then the point-to-point application program of SWPSE model choice.
S15:SWPSE module just cyphertext responses data is sent to terminal applies client, and cyphertext responses data (i.e. recharging result) are sent to external service system by terminal applies client; External service system is to cyphertext responses data analysis, and generate recharging result information, recharging result information is sent to terminal applies client by external service system, and terminal applies client informs user's recharging result by graphical interfaces.
The contactless read-write device realized based on SWPSE module in the embodiment of the present invention, in actual applications, the application program of SWPSE module can according to the actual demand of user, selects multiple with application program like card simulation application, read write line application program or point-to-point application class.
The present invention is not limited to above-mentioned embodiment, and for those skilled in the art, under the premise without departing from the principles of the invention, can also make some improvements and modifications, these improvements and modifications are also considered as within protection scope of the present invention.The content be not described in detail in this instructions belongs to the known prior art of professional and technical personnel in the field.

Claims (9)

1. the contactless read-write device realized based on SWPSE, comprise the safe unit SWPSE module of band single-wire-protocol, terminal applies client, terminal NFC controller and radio frequency antenna module, described SWPSE module is connected with terminal applies client modules, terminal NFC controller respectively, and terminal NFC controller is connected with radio frequency antenna module; It is characterized in that: described SWPSE module comprises read write line application program and at least 1 card simulation application;
User sends the instruction requiring to use contactless read-write device function to terminal applies client, terminal applies client sends access instruction to SWPSE module, and SWPSE module verification terminal applies client is legal; SWPSE module starts terminal NFC controller, and SWPSE module sends to terminal NFC controller and opens radio frequency command;
Whether terminal NFC controller is existed by the payment IC-card in radio frequency antenna module inquiry radio-frequency field, if, the information paying IC-card existence is sent to SWPSE module by terminal NFC controller, and the information paying IC-card is sent to terminal applies client by SWPSE module; After terminal applies client selects the payment application of payment IC-card, send selection instruction to SWPSE module, selection instruction data are sent to terminal NFC controller with the form of SWP agreement by SWPSE module; Selection instruction data are passed to payment IC-card by radio frequency antenna module by terminal NFC controller; Pay IC-card to process selection instruction, spanned file control information response data; Pay IC-card by radio frequency antenna module, file control information response data is sent to terminal NFC controller, and file control information response data is sent to SWPSE module with the form of SWP agreement by terminal NFC controller;
File control information response data is sent to terminal applies client by SWPSE module, terminal applies Client-Prompt user input supplement essential information with money, terminal applies client according to supplement with money essential information externally operation system initiation circle deposit request; External service system deposits the load value data of request generating ciphertext form according to circle, and the load value data of ciphertext form is sent to terminal applies client by external service system;
The load value data of ciphertext form is sent to SWPSE module by terminal applies client, and SWPSE module selects corresponding application program according to described load value data; SWPSE module is by the application program corresponding with the load value data of ciphertext form, and the load value data of checking ciphertext form is legal, and the load value data of SWPSE module to ciphertext form is decrypted, and forms standard IC-card and supplements instruction with money;
Standard IC-card is supplemented with money instruction transformation for supplementing SWP protocol data with money by SWPSE module, and SWPSE module will be supplemented SWP protocol data with money and is sent to terminal NFC controller, and terminal NFC controller is converted to the Non-contact radio-frequency signal of standard by supplementing SWP protocol data with money; Non-contact radio-frequency signal coupling, by radio frequency antenna module, is passed to standard IC-card by terminal NFC controller, and Non-contact radio-frequency signal is converted into standard IC-card and supplements the laggard row relax of instruction with money by payment IC-card, generates response data; Pay IC-card and response data is back to terminal NFC controller by radio frequency antenna module;
Response data is converted into response SWP protocol data by terminal NFC controller, response SWP protocol data is sent to SWPSE module by terminal NFC controller, SWPSE module selects corresponding application program according to response SWP protocol data, SWPSE module is by the application program corresponding with response SWP protocol data, response SWP protocol data is encrypted, forms cyphertext responses data; SWPSE module just cyphertext responses data is sent to terminal applies client, external service system is to cyphertext responses data analysis, generate recharging result information, recharging result information is sent to terminal applies client by external service system, and terminal applies client informs user's recharging result by graphical interfaces.
2. as claimed in claim 1 based on the contactless read-write device that SWPSE realizes, it is characterized in that: described SWPSE module is the client identification module card on mobile phone terminal, the flash memory cards on mobile phone terminal or the IC module that is embedded on cell phone mainboard.
3. be applied to the non-contact read-write method realized based on SWPSE of read-write equipment described in any one of claim 1 to 2, it is characterized in that, comprise the following steps:
A, user send the instruction requiring to use contactless read-write device function to terminal applies client, terminal applies client sends access instruction to SWPSE module, and SWPSE module verification terminal applies client is legal; SWPSE module starts terminal NFC controller, and SWPSE module sends to terminal NFC controller and opens radio frequency command;
Whether B, terminal NFC controller are existed by the payment IC-card in radio frequency antenna module inquiry radio-frequency field, if, the information paying IC-card existence is sent to SWPSE module by terminal NFC controller, and the information paying IC-card is sent to terminal applies client by SWPSE module; After terminal applies client selects the payment application of payment IC-card, send selection instruction to SWPSE module, selection instruction data are sent to terminal NFC controller with the form of SWP agreement by SWPSE module; Selection instruction data are passed to payment IC-card by radio frequency antenna module by terminal NFC controller; Pay IC-card to process selection instruction, spanned file control information response data; Pay IC-card by radio frequency antenna module, file control information response data is sent to terminal NFC controller, and file control information response data is sent to SWPSE module with the form of SWP agreement by terminal NFC controller, forwards step C to; Otherwise terminal NFC controller will pay the non-existent information feed back of IC-card to SWPSE module, SWPSE module control terminal applications client prompting user card punching, will re-execute step B;
File control information response data is sent to terminal applies client by C, SWPSE module, terminal applies Client-Prompt user input supplement essential information with money, terminal applies client according to supplement with money essential information externally operation system initiation circle deposit request; External service system deposits the load value data of request generating ciphertext form according to circle, and the load value data of ciphertext form is sent to terminal applies client by external service system;
The load value data of ciphertext form is sent to SWPSE module by D, terminal applies client, and SWPSE module selects corresponding application program according to described load value data; SWPSE module is by the application program corresponding with the load value data of ciphertext form, and the load value data of checking ciphertext form is legal, and the load value data of SWPSE module to ciphertext form is decrypted, and forms standard IC-card and supplements instruction with money;
Standard IC-card is supplemented with money instruction transformation for supplementing SWP protocol data with money by E, SWPSE module, and SWPSE module will be supplemented SWP protocol data with money and is sent to terminal NFC controller, and terminal NFC controller is converted to the Non-contact radio-frequency signal of standard by supplementing SWP protocol data with money; Non-contact radio-frequency signal coupling, by radio frequency antenna module, is passed to standard IC-card by terminal NFC controller, and Non-contact radio-frequency signal is converted into standard IC-card and supplements the laggard row relax of instruction with money by payment IC-card, generates response data; Pay IC-card and response data is back to terminal NFC controller by radio frequency antenna module;
Response data is converted into response SWP protocol data by F, terminal NFC controller, response SWP protocol data is sent to SWPSE module by terminal NFC controller, SWPSE module selects corresponding application program according to response SWP protocol data, SWPSE module is by the application program corresponding with response SWP protocol data, response SWP protocol data is encrypted, forms cyphertext responses data; SWPSE module just cyphertext responses data is sent to terminal applies client, and cyphertext responses data are sent to external service system by terminal applies client; External service system is to cyphertext responses data analysis, and generate recharging result information, recharging result information is sent to terminal applies client by external service system, and terminal applies client informs user's recharging result by graphical interfaces.
4. as claimed in claim 3 based on the non-contact read-write method that SWPSE realizes, it is characterized in that, in steps A, SWPSE module verification terminal applies client is legal comprises the following steps: by proof method, SWPSE module judges that whether terminal applies client is legal, if, terminal applies client is legal, otherwise terminal applies client information unauthorized is sent to terminal applies client by SWPSE module, terminal applies client informs that user's contactless read-write device cannot use.
5. as claimed in claim 4 based on the non-contact read-write method that SWPSE realizes, it is characterized in that: described proof method adopts signature verification method or verification proof method.
6. the non-contact read-write method realized based on SWPSE as described in any one of claim 3 to 5, is characterized in that: the essential information of supplementing with money in step C comprises the password of supplementing with money and the amount of money of supplementing with money.
7. the non-contact read-write method realized based on SWPSE as described in any one of claim 3 to 5, it is characterized in that, in step D, SWPSE module selects corresponding application program to comprise following steps according to the load value data of ciphertext form: if the load value data of ciphertext form is card simulated data, then SWPSE model choice card simulation application; If the load value data of ciphertext form is read write line data, then SWPSE model choice read write line application program.
8. the non-contact read-write method realized based on SWPSE as described in any one of claim 3 to 5, it is characterized in that, legal step comprises to verify the load value data of ciphertext form in step D: select the load value data of corresponding application program to ciphertext form to verify with the load value data of ciphertext form, if be proved to be successful, the load value data of SWPSE module to ciphertext form is decrypted, and forms standard IC-card and supplements instruction with money; If authentication failed, SWPSE module is by the information feed back of authentication failed to terminal applies client, and terminal applies Client-Prompt user cannot use payment IC-card to supplement with money.
9. the non-contact read-write method realized based on SWPSE as described in any one of claim 3 to 5, it is characterized in that, in step e, module selects corresponding application program to comprise following steps according to response SWP protocol data: if response SWP protocol data is card simulated data, then SWPSE model choice card simulation application; If response SWP protocol data is read write line data, then SWPSE model choice read write line application program.
CN201310574175.9A 2013-11-15 2013-11-15 The contactless read-write device realized based on SWP SE and method Active CN103559523B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310574175.9A CN103559523B (en) 2013-11-15 2013-11-15 The contactless read-write device realized based on SWP SE and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310574175.9A CN103559523B (en) 2013-11-15 2013-11-15 The contactless read-write device realized based on SWP SE and method

Publications (2)

Publication Number Publication Date
CN103559523A CN103559523A (en) 2014-02-05
CN103559523B true CN103559523B (en) 2016-04-13

Family

ID=50013764

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310574175.9A Active CN103559523B (en) 2013-11-15 2013-11-15 The contactless read-write device realized based on SWP SE and method

Country Status (1)

Country Link
CN (1) CN103559523B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105208558B (en) * 2014-06-20 2019-06-11 中国电信股份有限公司 Realize method, mobile phone terminal, platform and the system of mobile phone card application secure accessing
CN104299026B (en) * 2014-10-09 2018-01-19 北京德鑫泉物联网科技股份有限公司 A kind of NFC device and method for realizing standby charging function
CN106845974B (en) * 2015-12-04 2020-08-25 ***通信集团公司 Method and device for realizing point-to-point communication of near field communication
CN106101989A (en) * 2016-06-22 2016-11-09 依偎科技(南昌)有限公司 A kind of method selecting safe unit and mobile terminal
CN106201573B (en) * 2016-06-23 2019-07-30 青岛海信移动通信技术股份有限公司 A kind of method and terminal for realizing OMAPI function
CN110428561A (en) * 2019-09-06 2019-11-08 中国工商银行股份有限公司 A kind of separate type gathering probe, device and method
CN114697943B (en) * 2022-06-01 2022-09-06 深圳市汇顶科技股份有限公司 Secure element, NFC controller, and NFC device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101103582A (en) * 2004-07-28 2008-01-09 雅斯拓股份有限公司 Bidirectional communication
CN102035576A (en) * 2010-12-24 2011-04-27 上海复旦微电子股份有限公司 Data transmission method
EP2403152A1 (en) * 2009-02-26 2012-01-04 ZTE Corporation Terminal of supporting enhanced near field communication and its processing method
EP2447872A1 (en) * 2010-10-27 2012-05-02 ST Microelectronics (Rousset) SAS Method and device for managing information exchange between for example a NFC controller and a set of at least two secure elements.
WO2013007189A1 (en) * 2011-07-13 2013-01-17 ***股份有限公司 Data processing and storage device
CN203287922U (en) * 2013-05-03 2013-11-13 东信和平科技股份有限公司 SWP foil card based on NFC technology

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI504229B (en) * 2010-05-27 2015-10-11 Mstar Semiconductor Inc Mobile device with electronic wallet function
FR2969335B1 (en) * 2010-12-17 2013-07-05 Oberthur Technologies SAFETY EQUIPMENT MODULE AND PROCESSING METHOD IN SUCH A MODULE

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101103582A (en) * 2004-07-28 2008-01-09 雅斯拓股份有限公司 Bidirectional communication
EP2403152A1 (en) * 2009-02-26 2012-01-04 ZTE Corporation Terminal of supporting enhanced near field communication and its processing method
EP2447872A1 (en) * 2010-10-27 2012-05-02 ST Microelectronics (Rousset) SAS Method and device for managing information exchange between for example a NFC controller and a set of at least two secure elements.
CN102035576A (en) * 2010-12-24 2011-04-27 上海复旦微电子股份有限公司 Data transmission method
WO2013007189A1 (en) * 2011-07-13 2013-01-17 ***股份有限公司 Data processing and storage device
CN203287922U (en) * 2013-05-03 2013-11-13 东信和平科技股份有限公司 SWP foil card based on NFC technology

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于NFC***的SWP接口设计与实现;韩丽英;《中国优秀硕士学位论文全文数据库》;20110315;I137-56 *

Also Published As

Publication number Publication date
CN103559523A (en) 2014-02-05

Similar Documents

Publication Publication Date Title
CN103559523B (en) The contactless read-write device realized based on SWP SE and method
TWI421777B (en) Identification processing apparatus and mobile apparatus thereof
US20120089507A1 (en) Device, system and transaction method for integrating payment function and receipt function
CN102469081B (en) Method, equipment and system for operating smart card
CN103269326A (en) Safety equipment, multi-application system and safety method for ubiquitous networks
CN103559756B9 (en) A kind of system and method utilizing NFC mobile phone to supplement with money to non-contact IC card
US20150242844A1 (en) System and method for secure remote access and remote payment using a mobile device and a powered display card
JP6573672B2 (en) NFC communication apparatus and method
CN104102939A (en) HCE (Host-base Card Emulation)-based NFC (Near Field Communication) system
US20180204198A1 (en) Hybrid mobile payment architecture and mobile pos module thereof
US11887022B2 (en) Systems and methods for provisioning point of sale terminals
CN104123793A (en) Money withdrawing system based on NFC function, money withdrawing method of money withdrawing system based on NFC function and money withdrawing machine
Saminger et al. An NFC ticketing system with a new approach of an inverse reader mode
CN103544114B (en) Based on many M1 card control system and the control method thereof of single CPU card
CN107005575A (en) A kind of smart card and its method of work with dynamic token OTP functions
CN103489028B (en) A kind of financial IC card, Multi-protocol communication system and method
CN103414831A (en) Method and system for obtaining photos from digital camera to mobile terminal through NFC
CN113498582B (en) Dynamic power levels in NFC card communications
CN102789660B (en) Method and the device thereof of financial wireless transactions is realized by mobile communication terminal
CN104102934A (en) Portable IC card read-write device, system and method
CN103870958A (en) Mobile payment method and mobile payment exclusive device
CN202067352U (en) Portable financial card trading terminal device capable of realizing trading by means of mobile communication terminal
CN204576569U (en) Safety digital storage card embedded with intelligent chip and mobile card reading terminal
CN204856595U (en) Mobile payment system based on bluetooth
US9489668B2 (en) Electronic payment device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant