CN103903129B - A kind of funds transfer system realized based on short message mode and method - Google Patents

A kind of funds transfer system realized based on short message mode and method Download PDF

Info

Publication number
CN103903129B
CN103903129B CN201210585049.9A CN201210585049A CN103903129B CN 103903129 B CN103903129 B CN 103903129B CN 201210585049 A CN201210585049 A CN 201210585049A CN 103903129 B CN103903129 B CN 103903129B
Authority
CN
China
Prior art keywords
short message
money transfer
withdrawal
money
processing platform
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.)
Expired - Fee Related
Application number
CN201210585049.9A
Other languages
Chinese (zh)
Other versions
CN103903129A (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.)
Beijing Watchdata Co ltd
Original Assignee
Beijing WatchData System 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 Beijing WatchData System Co Ltd filed Critical Beijing WatchData System Co Ltd
Priority to CN201210585049.9A priority Critical patent/CN103903129B/en
Publication of CN103903129A publication Critical patent/CN103903129A/en
Application granted granted Critical
Publication of CN103903129B publication Critical patent/CN103903129B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/325Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
    • G06Q20/3255Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks using mobile network messaging services for payment, e.g. SMS
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3223Realising banking transactions through M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a kind of funds transfer system realized based on short message mode and method, first money transfer request is initiated by remitter in proxy terminal, proxy terminal initiates remittance short message according to the money transfer request data of remitter to money transfer transactions processing platform, fund corresponding with money transfer amount in proxy terminal electronic account is transferred to platform clectronic account by money transfer transactions processing platform according to remittance short message, and sends withdrawal short message to remittee;Withdrawn the money afterwards by remittee by withdrawal short message to proxy terminal, proxy terminal initiates withdrawal short message according to the withdrawal request data of remittee to money transfer transactions processing platform, fund corresponding with withdraw funds in platform clectronic account is transferred to proxy terminal electronic account by money transfer transactions processing platform according to withdrawal short message, and remittee obtains its withdrawal in proxy terminal.With it, user can realize remittance withdrawal business at proxy terminal nearby by short message mode, solves the problems, such as the remittance of under-developed area, and this method cost is low, efficiency high.

Description

A kind of funds transfer system realized based on short message mode and method
Technical field
The present invention relates to electronic banking field, and in particular to a kind of funds transfer system realized based on short message mode and method.
Background technology
At present, network Development is rapid, and in big city, people can use network mode, or handle remittance to business hall site Money, the business such as transfer accounts, but in some remote mountain villages, and undeveloped country of the third world, PC and lobby site are often Do not cover, it is also higher to establish lobby cost, and it is very inconvenient to handle money transfer transactions, this just there is an urgent need to it is a kind of just Prompt, low cost solution.The present invention exactly proposes a kind of remittance realized based on short message short message mode regarding to the issue above Money system and method.
The content of the invention
For defect present in prior art, it is an object of the invention to provide a kind of remittance realized based on short message mode Money method and system, money transfer transactions are realized by short message mode.
To achieve the above object, the technical solution adopted by the present invention is as follows:
A kind of funds transfer system realized based on short message mode, including:
Proxy terminal:Remittance short message is initiated to money transfer transactions processing platform for the money transfer request data according to transferor, According to the withdrawal request data of beneficiary withdrawal short message is initiated to money transfer transactions processing platform;Sms center:It is wireless for providing Air network completes the reception and forwarding of short message, and described proxy terminal is money transfer agent terminal when being used to remit money, for withdrawing the money Shi Zewei withdrawal proxy terminals;
Money transfer transactions processing platform:For the remittance short message according to money transfer agent terminal by money transfer agent terminal electronic account In money transfer amount be transferred to platform clectronic account;According to the withdrawal short message of withdrawal proxy terminal by withdraw funds by platform clectronic account Family is transferred to withdrawal proxy terminal electronic account, and sends withdrawal notifying messages to remittee according to remittance short message.
Further, a kind of funds transfer system realized based on short message mode as described above, described proxy terminal pass through it Intellective IC card and mobile terminal send remittance short message and withdrawal short message to money transfer transactions processing platform.
A kind of money transfer method realized based on short message mode, is comprised the following steps:
(1) remitter initiates money transfer request in proxy terminal, and money transfer agent terminal is according to the money transfer request data of remitter Remittance short message is initiated to money transfer transactions processing platform;
(2) money transfer transactions processing platform according to remittance short message, by money transfer agent terminal electronic account with money transfer amount pair The fund answered is transferred to platform clectronic account, and sends withdrawal notifying messages to remittee;
(3) remittee withdraws the money by withdrawal notifying messages to withdrawal proxy terminal, and withdrawal proxy terminal is according to remittee's Withdrawal request data initiate withdrawal short message to money transfer transactions processing platform;
(4) money transfer transactions processing platform is according to withdrawal short message, by fund corresponding with withdraw funds in platform clectronic account It is transferred to withdrawal proxy terminal electronic account.
Further, a kind of money transfer method realized based on short message mode as described above, in step (1), described remittance Request data includes remittee's cell-phone number, remittee's name, money transfer amount, sender name and remitter's cell-phone number.
Further, a kind of money transfer method realized based on short message mode as described above, in step (2), described withdrawal Notifying messages include withdraw funds, transaction sequence number, disposable identifying code and sender name.
Further, a kind of money transfer method realized based on short message mode as described above, in step (3), described withdrawal Short message includes money transfer amount, transaction sequence number, disposable identifying code and sender name;Described withdrawal request data include Remitter's cell-phone number, sender name, remittee's cell-phone number, remittee's name, transaction sequence number, disposable identifying code and withdrawal The amount of money.
Further, a kind of money transfer method realized based on short message mode as described above, in step (3), remittee loses During withdrawal notifying messages, remittee provides checking data of withdrawing the money to withdrawal proxy terminal, and withdrawal proxy terminal is verified according to withdrawing the money Data send short message enquiry to money transfer transactions processing platform, and money transfer transactions processing platform carries out weight after revene lookup to short message enquiry Newly withdrawal notifying messages are sent to remittee;Described withdrawal checking data include sender name, remitter's cell-phone number, withdrawn the money People's name and remittee's cell-phone number.
Further, a kind of money transfer method realized based on short message mode as described above, money transfer agent terminal is to remittance industry It is engaged in before processing platform transmission remittance short message or withdrawal short message, identity registration is carried out to the server of money transfer transactions processing platform.
Further, a kind of money transfer method realized based on short message mode as described above, money transfer agent terminal is to remittance industry When processing platform transmission remittance short message or the withdrawal short message of being engaged in, money transfer transactions processing platform can carry out identity to money transfer agent terminal Checking, confirm whether proxy terminal is lawful agencies terminal.
Further, a kind of money transfer method realized based on short message mode as described above, service process platform is to generation of remitting money Reason terminal carry out authentication concrete mode be:
Money transfer transactions processing platform and the symmetric master key that 16 bytes are respectively preserved in the intelligent IC of money transfer agent terminal PINMK;
When money transfer agent terminal sends short message, intellective IC card is disperseed using IMSI to PINMK, generates PIN sub-keys, And the PIN of money transfer agent terminal is encrypted using PIN sub-keys to obtain PIN ciphertexts;
When money transfer agent terminal carries out identity registration, money transfer transactions processing platform uses sends short message with money transfer agent terminal When identical AES the PIN of proxy terminal is encrypted, and PIN ciphertexts are saved in the clothes of money transfer transactions processing platform It is engaged in device;
When carrying out authentication to money transfer agent terminal, it is close to contrast the PIN preserved in money transfer transactions processing platform server Whether the PIN ciphertexts that text generates when sending short message with money transfer agent terminal are consistent, are that lawful agencies are whole if being then verified End;It is illegal proxy terminal if otherwise authentication failed, Fail Transaction.
Further, a kind of money transfer method realized based on short message mode as described above, is divided PINMK using IMSI The scattered detailed process into sub-key is:
1) it is made to be filled into the digital Y of one 16 the left benefits one " 0 " of IMSI;
2) hexadecimal number using Y as 8 bytes, Y ' is obtained with the full F of 8 bytes hexadecimal number step-by-step XOR;
3) Y is obtained into Z ' with 3DES-ECB mode encryptions using symmetric master key;
4) Y ' is obtained into Z " with 3DES-ECB mode encryptions using symmetric master key;
5) Z ' and Z " connections are obtained into sub-key Z.
Further, a kind of money transfer method realized based on short message mode as described above, is added using sub-key to PIN Close concrete mode is:
A. the hexadecimal representation of the PIN of user's input ASCII character is X, and 1 " 80 " byte is added in X low order end, " 00 " that some bytes are supplemented in low order end obtains Y1, make Y after supplement1Message length be 8 bytes integral multiple;
B. using sub-key with 3DES-ECB mode encryptions by Y1Encryption obtains PIN ciphertexts when proxy terminal sends short message Z1
Further, a kind of money transfer method realized based on short message mode as described above, money transfer agent terminal is to remittance industry The short message that business processing platform is sent, and money transfer transactions processing platform are added to the short message that money transfer agent terminal is sent using symmetrical Decrypt and calculate the security mechanism of MAC check codes.
Further, a kind of money transfer method realized based on short message mode as described above, the concrete mode of short message encryption and decryption For:The intellective IC card of money transfer agent terminal respectively preserves the N groups symmetric key and AES of agreement with money transfer transactions processing platform, And using the cipher key index of random number way generation N group symmetric keys;
SMS encryption mode:Encryption side selectes cipher key index, and short message is added using the key corresponding to cipher key index It is close, encrypted message body is obtained, and cipher key index is assigned in heading;
Short message manner of decryption:Decryption side takes out the cipher key index in heading, takes out what is locally preserved according to cipher key index Counterpart keys;Encrypted message body is decrypted using counterpart keys, obtains short message in plain text;
When money transfer agent terminal sends remittance short message and withdrawal short message, the intellective IC card of money transfer agent terminal is encryption side, Money transfer transactions processing platform is decryption side;When money transfer transactions processing platform sends short message to money transfer agent terminal, money transfer transactions Processing platform is encryption side, and the intellective IC card of money transfer agent terminal is decryption side.
Further, a kind of money transfer method realized based on short message mode as described above, the calculating of described MAC check codes And verification mode is:The M groups MAC that the intellective IC card of money transfer agent terminal respectively preserves agreement with money transfer transactions processing platform is symmetrically close Key and AES, and using the MAC cipher key index of random number way generation M group MAC symmetric keys;
When calculating MAC:Calculating side selectes MAC cipher key index, is added using MAC symmetric keys pair corresponding to MAC cipher key index MAC value is calculated in secret report style, while MAC cipher key index is assigned in heading, and MAC value is assigned into the knot in encrypted message body Tail;
When verifying MAC:Verification side takes out the MAC cipher key index in heading, and local preserve is taken out according to MAC cipher key index MAC symmetric keys, encrypted message body is calculated MAC value, and the MAC value that comparing calculation obtains using MAC counterpart keys Whether the MAC value calculated with sender is identical, if then verifying successfully, it is legal to receive message;If otherwise verification failure, is illegal Message;
Described sender is the intellective IC card of money transfer agent terminal, and verification side is money transfer transactions processing platform.
Further, a kind of money transfer method realized based on short message mode as described above, symmetrical encryption and decryption is carried out to short message And after calculating MAC check codes, short message is carried out to cascade short message treatment mechanism, the concrete mode of short message cascade processing is:
For short message sending side:Heading, encrypted message body and verification MAC are integrally subjected to cascade processing as message, Short message is split according to the bearing capacity of setting byte, a plurality of short message message is obtained, a plurality of short message message is sent one by one; And short message batch number, short message sum and short message index are assigned in short message head is cascaded;
For short message receiver:Short message batch number, short message sum and current short message index in cascade short message head will The a plurality of short message message received is assembled, and obtains complete note data.
Further, a kind of money transfer method realized based on short message mode as described above, the form of described short message is level Join the mode of short message head and the combination of short message message;Cascading short message head includes short message batch number, short message sum and current short message index; Short message message includes heading, encrypted message body and check code MAC.
Further, a kind of money transfer method realized based on short message mode as described above, remitter are whole by money transfer agent The concrete mode remitted money is held to be:
Money transfer agent terminal initiates remittance short message according to money transfer request data to money transfer transactions processing platform;
Money transfer transactions processing platform carries out cascade processing to remittance short message, obtains complete note data;
MAC verifications are carried out to note data;
By the way that encrypted message body is decrypted after verification to obtain short message clear data;
Authentication is carried out to proxy terminal;
After money transfer agent terminal is by authentication, by transaction journal number come judge transaction whether be repeat business, if It is then to return to notifying messages to money transfer agent terminal, if otherwise by proxy terminal electronic account corresponding to money transfer agent terminal Fund is transferred to platform clectronic account;
Remittance result is sent to money transfer agent terminal and remitter by money transfer transactions processing platform, and is sent and taken to remittee Money short message.
Further, a kind of money transfer method realized based on short message mode as described above, remittee are acted on behalf of by withdrawing the money Terminal withdraw the money concrete mode be:
Remittee provides withdrawal request data to withdrawal proxy terminal, and withdrawal proxy terminal is according to withdrawal request data to remittance Money service process platform initiates withdrawal short message;Described withdrawal request data include:Remitter's cell-phone number, sender name, take Money people cell-phone number, remittee's name, transaction sequence number, disposable identifying code and withdraw funds;
Money transfer transactions processing platform is handled the cascade of withdrawal short message, obtains complete note data;
MAC verifications are carried out to note data;
By the way that encrypted message body is decrypted after verification to obtain short message clear data;
Authentication is carried out to withdrawal proxy terminal;
After withdrawal proxy terminal is by authentication, by transaction journal number come judge transaction whether be repeat business, if It is then to return to notifying messages to withdrawal proxy terminal, if otherwise verifying the correctness of withdrawal request data;
Judge whether disposable identifying code is expired, if then Fail Transaction, if otherwise by the correspondence in platform clectronic account Fund is transferred to withdrawal proxy terminal electronic account;
Withdrawal result is sent to withdrawal proxy terminal and remitter by money transfer transactions processing platform, and withdrawal proxy terminal is withdrawn the money The amount of money gives remittee with cash base.
Further, a kind of money transfer method realized based on short message mode as described above, in step (3), remittee loses When having lost withdrawal notifying messages, the concrete mode that withdrawal notifying messages are reacquired to money transfer transactions processing platform is:
Remittee provides checking data of withdrawing the money to withdrawal proxy terminal, and withdrawal proxy terminal is sent out to money transfer transactions processing platform Play short message enquiry;Service process platform carries out cascade processing to request short message, obtains complete note data;
Mac authentication is carried out to note data;
By the way that encrypted message body is decrypted after mac authentication, short message is obtained in plain text;
Authentication is carried out to withdrawal proxy terminal;
After withdrawal proxy terminal is by authentication, whether inquire about with the presence of the transaction do not withdrawn the money, if otherwise sending notice Short message is to withdrawal proxy terminal;If then judging whether disposable identifying code is expired, identifying code is updated if expired to remittee New withdrawal short message is sent, again by withdrawal short message sending to remittee if not out of date, and returns result to withdrawal agency Terminal.
The beneficial effects of the present invention are:, should the invention provides the money transfer method and system realized based on short message mode Method and system only need development to possess the proxy terminal of mobile terminal to can be realized as remitting money, the remittance for solving under-developed area Money problem, its cost is low, safety is high, and user completes to converge by short message associated safety relevant information can from proxy terminal nearby Money withdrawal business, improves remittance efficiency, reduces cost, especially particularly useful to remote mountain areas and information under-developed area.
Brief description of the drawings
Fig. 1 is a kind of system structure diagram for the funds transfer system realized based on short message mode of the present invention;
Fig. 2 is a kind of flow chart for the money transfer method realized based on short message mode of the present invention;
Fig. 3 is the schematic diagram that proxy terminal PIN is encrypted in embodiment;
Fig. 4 is flow chart of being remitted money in embodiment;
Fig. 5 is flow chart of being withdrawn the money in embodiment;
Fig. 6 is the flow chart of withdrawal revene lookup when remittee loses withdrawal notifying messages in embodiment.
Embodiment
With reference to Figure of description, the present invention is described in further detail with embodiment.
The English abbreviation and its corresponding English full name that are arrived applied in present embodiment and Chinese full name are as follows:
IC Integrated Circuit Card integrated circuit cards
PC Personal Computer PCs
MO SMS Mobile Originated Short Message uplink short messages (short message that mobile terminal is initiated)
MT SMS Mobile Terminated Short Message downlink short messages (short message for being sent to mobile terminal)
PIN Personal Identification Number people's recognition codes
MK Master Key master keys
UK User Key user keys
MAC Message Authentication Code message authority's codes
DES Data Encryption Standard data encryption standards
The international mobile use of IMSI International Mobile Subscriber Identification Number Family identification code
Method and system of the present invention are realized based on short message mode, and this method and system solve remittance, taken The problems such as money and inquiry transaction, remittance is realized in a manner of sending short message the intellective IC card and mobile terminal of proxy terminal Money.Some concepts being related in present embodiment:
Proxy terminal:The service agent of short message money transfer transactions is opened, by its intellective IC card and mobile terminal to remittance Service process platform sends money transfer transactions short message, while is provided with corresponding proxy terminal electronic account, for proxy terminal Capital management;Proxy terminal is both money transfer agent terminal and withdrawal proxy terminal.
Money transfer transactions processing platform:The service process platform of common carrier, what proxy terminal can be related in operator Short message money transfer transactions are handled in site, and are registered to the Service Process Server of service process platform;Money transfer transactions processing is flat Platform is additionally provided with corresponding platform clectronic account, for transferring accounts for money transfer transactions processing platform and proxy terminal.
Fig. 1 shows a kind of structure chart for the funds transfer system realized based on short message mode of the present invention, and the system mainly includes Three network element nodes:
Proxy terminal:Remittance short message is initiated to money transfer transactions processing platform for the money transfer request data according to transferor, According to the withdrawal request data of beneficiary withdrawal short message is initiated to money transfer transactions processing platform;Described money transfer request data include Remittee's cell-phone number, remittee's name, money transfer amount, sender name and remitter's cell-phone number;Described withdrawal request data Including remitter's cell-phone number, sender name, remittee's cell-phone number, remittee's name, transaction sequence number, disposable identifying code and Withdraw funds;Proxy terminal sends remittance short message and withdrawal by its intellective IC card and mobile terminal to money transfer transactions processing platform Short message
Sms center:The reception and forwarding of short message are completed for providing wireless air network;
Money transfer transactions processing platform:For the remittance short message according to proxy terminal by the remittance in proxy terminal electronic account The amount of money is transferred to platform clectronic account;Withdraw funds are transferred to eventually by agency by platform clectronic account according to the withdrawal short message of proxy terminal Electronic account is held, and withdrawal notifying messages are sent to remittee according to remittance short message.
As shown in fig. 1, when remitter remits money to remittee, remitter is only needed to deliver remittance at the proxy terminal of location Cash, remittee's can take remittance cash at proxy terminal from nearby in another area, by short message security related information Go out, be conveniently accomplished remittance function.The realization of the system, Zhi Xu operators open short message money transfer transactions, and development possesses mobile whole The proxy terminal at end, proxy terminal is after outlet of operator handles short message money transfer transactions, you can conveniently realizes with short message Based on money transfer transactions.The proxy terminal of present embodiment, its tool can be applied in common carrier site by agent There are intellective IC card and the mobile terminal of mobile remittances function to realize.
Fig. 2 shows a kind of flow chart of money transfer method realized based on short message mode based on system described in Fig. 1, should Method mainly includes the following steps that:
Step S11:Proxy terminal is short to money transfer transactions processing platform initiation remittance according to the money transfer request data of remitter Letter;
Remitter initiates money transfer request in proxy terminal, and proxy terminal is according to the money transfer request data of remitter to remittance industry Business processing platform initiates remittance short message;Described money transfer request data include remittee's cell-phone number, remittee's name, remittance gold Volume, sender name and remitter's cell-phone number.
Short message money transfer transactions project is opened in the realization of this method, first operator, is set up money transfer transactions processing platform, is possessed The proxy terminal of mobile terminal handles short message money transfer transactions in outlet of operator, and opens its corresponding proxy terminal electronics Account.In practical operation, the concrete mode that proxy terminal handles short message money transfer transactions is:
The first step, proxy terminal handle short message money transfer transactions in common carrier outlet, sign service protocol and pay Receive remittance cash pledge;Before i.e. proxy terminal sends remittance short message or withdrawal short message to money transfer transactions processing platform, to money transfer transactions The server of processing platform carries out identity registration;
Second step, proxy terminal activate request short message in terminal originating service, and money transfer transactions processing platform is to proxy terminal Authenticated, business carried out open-minded, and establishing proxy terminal electronic account corresponding to proxy terminal from the background;
3rd step, proxy terminal receive the successful short message prompt of activation, can be that domestic consumer completes remittance, withdraws the money, withdraws the money The business such as revene lookup.
Handling the proxy terminal of short message money transfer transactions can remit money, and can also withdraw the money, i.e., proxy terminal is simultaneously money transfer agent Terminal and withdrawal proxy terminal.Wherein proxy terminal when handling short message money transfer transactions, it is necessary to set proxy terminal password, i.e. generation Terminal PIN PIN is managed, when proxy terminal signs service protocol in business hall, sets business operation password PIN, agency is eventually , it is necessary to input PIN code first when end is applied using the money transfer transactions of mobile terminal, service menu can be just seen, then remitted money, The business operations such as withdrawal.
After proxy terminal opens short message money transfer transactions, remitter's cash payment at neighbouring proxy terminal is remitted money, In remittance, remitter needs to provide following money transfer request data to proxy terminal:Remittee's cell-phone number, remittee's name, show Golden (money transfer amount+service charge), sender name, remitter's cell-phone number.Afterwards, proxy terminal according to remitter's request data to The money transfer transactions processing platform of operator initiates the remittance short message application of money transfer request, when proxy terminal sends remittance short message, converges In money short message in addition to including above-mentioned money transfer request data, in addition to provided by proxy terminal IC-card for money transfer transactions each time Transaction journal number, the transaction journal number per transaction are incremented by.Need input proxy terminal close when proxy terminal operates in the present invention Code is proxy terminal PIN PIN, that is, before carrying out money transfer transactions, money transfer transactions processing platform is firstly the need of to proxy terminal Identity verified.
Step S12:Money transfer transactions processing platform carries out account transfer, and send and withdraw the money to remittee according to remittance short message Notifying messages;
After money transfer transactions processing platform receives the remittance short message of proxy terminal, identity is carried out to proxy terminal first and tested Card, it is determined whether be lawful agencies terminal, by fund corresponding with money transfer amount in proxy terminal electronic account after being verified Platform clectronic account is transferred to, remittance result short message is returned into money transfer agent terminal and remitter, while send and take to remittee Money notifying messages;Described withdrawal notifying messages include withdraw funds, transaction sequence number, disposable identifying code and remitter's surname Name.Wherein, transaction sequence number is generated by operation system i.e. money transfer transactions processing platform, for identifying a money transfer transactions, is converged Money service process platform generates a corresponding transaction sequence number for every money transfer request, and the withdrawal for being issued to remittee is short In letter.During withdrawal, withdrawal proxy terminal need to be gone up and this transaction sequence number is included in the withdrawal request data of hair, and money transfer transactions processing is flat Platform money transfer transactions according to corresponding to being retrieved this transaction sequence number.
Step S13:Proxy terminal is withdrawn the money short according to the withdrawal request data of remittee to the initiation of money transfer transactions processing platform Letter;
Step S14:Money transfer transactions processing platform carries out account transfer according to withdrawal short message;
Remittee is by withdrawal notifying messages to proxy terminal withdrawal, and proxy terminal is according to the withdrawal request data of remittee Withdrawal short message is initiated to money transfer transactions processing platform;Described withdrawal short message includes money transfer amount, transaction sequence number, disposable Identifying code and sender name;Described withdrawal request data include remitter's cell-phone number, sender name, remittee's mobile phone Number, remittee's name, transaction sequence number, disposable identifying code and withdraw funds.
Remittee is after the withdrawal notifying messages for service process platform transmission of receiving a remittance, by withdrawal notifying messages to generation Terminal is managed to withdraw the money.When remittee withdraws the money, withdrawal proxy terminal is flat to money transfer transactions processing according to the withdrawal request data of remittee Platform sends withdrawal short message, and money transfer transactions processing platform receives withdrawal short message and the identity to withdrawal proxy terminal is verified Afterwards, the fund that the amount of money is corresponded in platform clectronic account is transferred in the proxy terminal electronic account of withdrawal proxy terminal, withdrawn the money generation Reason terminal will remit money and hand to remittee with cash base.With it, user can realize at its proxy terminal nearby Remittance is withdrawn the money, and improves efficiency.
In addition, present invention also offers withdrawal revene lookup flow, if remittee's imprudence lost, remittee can be with Checking data of withdrawing the money are provided to proxy terminal, proxy terminal sends to money transfer transactions processing platform according to checking data of withdrawing the money and inquired about Short message, money transfer transactions processing platform send withdrawal notifying messages to remittee again after revene lookup is carried out to short message enquiry, taken Money people carries out gathering enchashment according still further to withdrawal flow;Described withdrawal checking data include sender name, remitter's cell-phone number, Remittee's name and remittee's cell-phone number.
In order to ensure the security and integrality of short message sending reception between proxy terminal and money transfer transactions platform, this is specific Remitted money in embodiment short message, withdrawal short message and money transfer transactions processing platform employs pair to the short message that proxy terminal is sent Encryption and decryption is claimed simultaneously to calculate message authority's code MAC security mechanism, and to encrypting and calculating the short message after MAC cascade at short message The mode of reason, it is specific as follows:
Proxy terminal intellective IC card uses cascade short message head and short message report with money transfer transactions processing platform in present embodiment The messaging format realization of text combination, as shown in table 1:
Table 1
The short message security mechanism of system:
Proxy terminal intellective IC card using symmetric cryptography and calculates MAC security mechanism with business platform, ensure that short message The security and integrality of data.
The concrete mode of enciphering and deciphering algorithm:
Proxy terminal intellective IC card respectively preserves the N group encryption symmetric keys of agreement with business platform, is calculated in present embodiment Method uses 3DES-ECB modes;
Encryption:Encryption side uses the random number between random number way generation (1, N) as cipher key index, current using index Message body (short message) is encrypted the key specified, while cipher key index is assigned in heading.
Decryption:Decryption side first takes out cipher key index in heading, and the key locally preserved is taken out according to index, using corresponding Key pair encryption message body is decrypted, so as to obtain message body in plain text (short message is in plain text).
For MO short messages, the intellective IC card of proxy terminal is encrypted, and money transfer transactions processing platform is decrypted;For MT Short message, money transfer transactions processing platform are encrypted, and intellective IC card is decrypted.In present embodiment, proxy terminal to remittance industry The short message that business processing platform is sent is MO short messages, money transfer transactions processing platform to the short message that proxy terminal returns be MT short messages.
MAC calculate concrete mode be:
It is to ensure the completion of note data that MAC codes, which calculate, prevents the data tampering that short message is intercepted and carries out. When MAC is calculated, proxy terminal intellective IC card respectively preserves the M group MAC symmetric keys of agreement with business platform, is calculated in present embodiment Method uses 3DES-CBC modes.System MAC codes calculation is that the message body after heading and encryption is integrally calculated.
Calculate MAC:Calculating side as cipher key index, uses index using the random number between random number way generation (1, M) Currently assigned key carries out 3DES-CBC encryptions to message body, while cipher key index is assigned in heading, and MAC result value is assigned In the end of message of cascade before processing.
Verify MAC:Verification side first takes out MAC cipher key index in heading, and the key locally preserved is taken out according to index, is made MAC is calculated to note data again according to engagement arithmetic and mode with counterpart keys, obtained result and sender are calculated MAC value is compared, if two values are identical, verify successfully, it is legal to receive message;Otherwise it is invalid packet, system is abandoned Processing.
After completing encryption and decryption and completing MAC calculating, short message is carried out to cascade short message processing, the cascade short message processor of system System is as follows:
Short message sending side:Message body after heading, encryption and MAC codes are integrally subjected to cascade processing as message, pressed The bearing capacity of short message setting byte is split, and is obtained a plurality of short message message, is sent one by one.Wall scroll short message in present embodiment Maximum capacity is 140 bytes.
Short message receiver:Short message batch, short message sum and current short message index in cascade heading will receive A plurality of short message is assembled, and obtains complete short message content, and MAC is carried out respectively to short message further according to MAC mechanism and encryption and decryption mechanism Verify and decrypt so as to obtain the manageable short message of system in plain text.
In order to ensure security, when proxy terminal is communicated with money transfer transactions processing platform, money transfer transactions processing is flat Platform can verify that the concrete mode of checking is as shown in Figure 3 to the identity of proxy terminal:
The intellective IC card of money transfer transactions processing platform and proxy terminal preserves the symmetric master key of 16 byte longs (PINMK)。
In MO short messages, intellective IC card is first disperseed using card IMSI to PINMK, generates PIN sub-keys.Then it is sub close The operator password of proxy terminal is encrypted to obtain PIN ciphertexts for key.
Money transfer transactions processing platform side, proxy terminal is contracted in business hall, and (proxy terminal is to money transfer transactions processing platform Server carries out identity registration) when, PIN is encrypted using identical algorithm in MO short messages for platform, and PIN ciphertexts are preserved In system background.When system authenticates to proxy terminal identity, the value of two PIN ciphertexts is contrasted, if identical, system is recognized Proxy terminal for requests transaction is lawful agencies terminal, is otherwise illegal agent, illegal operation, and system returns to the friendship of failure Easy result.
Wherein, sub-key dispersion process is as follows:
IMSI is international mobile subscriber identification number, is the decimal number of one 15, for the mobile radio communication in the whole world Middle one mobile subscriber of unique identification.
The dispersion process of sub-key is as follows:
1) because IMSI length is less than 16 numerals, so first left benefit one " 0 " fills it into 16 digital Y.
2) hexadecimal number using Y as 8 bytes, Y ' is obtained with the full F of 8 bytes hexadecimal number step-by-step XOR
3) Y is obtained into Z ' with 3DES-ECB mode encryptions using MK
4) Y ' is obtained into Z " with 3DES-ECB mode encryptions using MK
5) Z ' and Z " connections are obtained into Z, Z is the sub-key (UK) of needs.
The process that the PIN inputted using sub-key to proxy terminal is encrypted to obtain PIN ciphertexts is as follows:
1) the hexadecimal representation X of the ASCII character of the operator password of user's input, 1 " 80 " word is added in X low order end Section.Then " 00 " of some bytes is supplemented in low order end, using the integral multiple that the message length after supplement is 8 bytes, is obtained Y1
2) using UK with 3DES-ECB mode encryptions by Y1Encryption obtains Z1, Z1It is generation in text of being delivered newspaper on cell-phone customer terminal Manage terminal operation key ciphertext.
Certainly, for said short message encryption and decryption mode, MAC modes are calculated, and used algorithm is not unique.
Fig. 4 shows the flow chart that user is remitted money in present embodiment, and proxy terminal please according to remitter's Ask transmission remittance short message after, money transfer transactions processing platform processing the step of it is as follows:
1) short message cascade is handled, and obtains short message original length message;That is money transfer transactions processing platform as short message receiver, Short message cascade processing is carried out to remittance short message, short message batch, the total and current short message of short message in remittance short message heading Index assembles a plurality of short message, the short message content completed;
2) MAC is verified, and is guaranteed data integrity;
3) message body is decrypted, and obtains message clear data;It is decrypted, obtains to completing the encrypted message body after MAC is verified To short message in plain text;
4) according to proxy terminal PIN ciphertexts, proxy terminal identity is authenticated;
5) judge whether it is to retransmit transaction by the IMSI number of transaction journal number and proxy terminal, be then to proxy terminal Return to notifying messages;Then according to service charge and shared in the benefit rule if not retransmitting transaction, proxy terminal is corresponded to the money of electronic account Gold is transferred to platform clectronic account;Judge transaction whether be repeat business concrete mode it is as follows:International mobile subscriber identity IMSI is the unique corresponding identifier of every card, and operation system finds the transaction of corresponding proxy terminal by the IMSI of proxy terminal Record, the transaction journal number in the transaction journal number and proxy terminal money transfer request short message of corresponding record is compared, if two streams Aqueous phase etc., then it is repeating transmission;If the transaction journal number in money transfer request is more than the friendship that system is current in proxy terminal transaction record Easy serial number, then it is new request, i.e., transaction journal number is used to judge that processing is retransmitted.
6) remittance result notification agent terminal, remitter are sent;
7) withdrawal SMS notification remittee is sent, remittee relies on the content in notifying messages at neighbouring proxy terminal Withdrawn the money.Withdrawal short message content includes:Money transfer amount, transaction sequence number, disposable identifying code, sender name.
Fig. 5 shows the flow chart that user is withdrawn the money in present embodiment, and proxy terminal please according to remittee's Ask send withdrawal short message after, money transfer transactions processing platform processing the step of it is as follows:
1) short message cascade is handled, and obtains short message original length message;
2) MAC is verified, and is guaranteed data integrity;
3) message body is decrypted, and obtains message clear data;
4) according to proxy terminal PIN ciphertexts, proxy terminal identity is authenticated;
5) whether disconnected according to the IMSI of the transaction journal number of upper hair and proxy terminal is to retransmit transaction, if then to agency eventually End issues result short message.
6) then tested if not repeating transmission transaction according to information such as platform transaction sequence number, remittee's name, sender names The correctness for the remittance information that card remittee is provided, withdrawal failure short message is not issued if as crossed checking;
7) judge whether the withdrawal identifying code of this transaction is expired,, will be flat according to service charge and rule of sharing in the benefit if not having The counter fund of platform electronic account is transferred to withdrawal proxy terminal electronic account, and updates stateful transaction;
8) withdrawal result is notified to withdrawal proxy terminal and remitter.After the completion of transaction, withdrawal proxy terminal will remit money The amount of money hands to remittee with cash base.
When Fig. 6 shows that remittee's loss withdrawal short message carries out withdrawal revene lookup, proxy terminal is carried according to remittee The sender name of confession, remitter's cell-phone number, remittee's name and remittee's cell-phone number are initiated after inquiry request at money transfer transactions The handling process of platform, comprises the following steps:
1) short message cascade is handled, and obtains short message original length message;
2) MAC is verified, and is guaranteed data integrity;
3) message body is decrypted, and obtains message clear data;
4) according to proxy terminal PIN ciphertexts, proxy terminal identity is authenticated;
5) whether inquiry if presence without this transaction record if sends related failure short message with the presence of the transaction do not withdrawn the money To proxy terminal;If there is transaction of not withdrawing the money, platform judges whether identifying code is expired, and expired renewal identifying code sends new Withdrawal short message, do not have it is expired resend withdrawal short message to remittee, and return result to proxy terminal.
Obviously, those skilled in the art can carry out the essence of various changes and modification without departing from the present invention to the present invention God and scope.So, if these modifications and variations of the present invention belong to the scope of the claims in the present invention and its equivalent technology Within, then the present invention is also intended to comprising including these changes and modification.

Claims (20)

1. a kind of funds transfer system realized based on short message mode, including:
Proxy terminal:Remittance short message is initiated to money transfer transactions processing platform for the money transfer request data according to transferor, according to The withdrawal request data of beneficiary initiate withdrawal short message to money transfer transactions processing platform, and described proxy terminal is when being used for and remitting money Money transfer agent terminal, it is then withdrawal proxy terminal during for withdrawing the money;
Sms center:The reception and forwarding of short message are completed for providing wireless air network;
Money transfer transactions processing platform:For the remittance short message according to money transfer agent terminal by money transfer agent terminal electronic account Money transfer amount is transferred to platform clectronic account;Withdraw funds are turned by platform clectronic account according to the withdrawal short message of withdrawal proxy terminal Enter to withdraw the money proxy terminal electronic account, and sends withdrawal notifying messages to remittee according to remittance short message.
A kind of 2. funds transfer system realized based on short message mode as claimed in claim 1, it is characterised in that:Described agency is whole End sends remittance short message and withdrawal short message by its intellective IC card and mobile terminal to money transfer transactions processing platform.
3. a kind of money transfer method realized based on short message mode, is comprised the following steps:
(1) remitter initiates money transfer request in money transfer agent terminal, and money transfer agent terminal is according to the money transfer request data of remitter Remittance short message is initiated to money transfer transactions processing platform;
(2) money transfer transactions processing platform, will be corresponding with money transfer amount in money transfer agent terminal electronic account according to remittance short message Fund is transferred to platform clectronic account, and sends withdrawal notifying messages to remittee;
(3) remittee is by withdrawal notifying messages to the withdrawal of withdrawal proxy terminal, and withdrawal proxy terminal is according to the withdrawal of remittee Request data initiates withdrawal short message to money transfer transactions processing platform;
(4) fund corresponding with withdraw funds in platform clectronic account is transferred to by money transfer transactions processing platform according to withdrawal short message Withdrawal proxy terminal electronic account.
A kind of 4. money transfer method realized based on short message mode as claimed in claim 3, it is characterised in that:In step (1), institute The money transfer request data stated include remittee's cell-phone number, remittee's name, money transfer amount, sender name and remitter's mobile phone Number.
A kind of 5. money transfer method realized based on short message mode as claimed in claim 3, it is characterised in that:In step (2), institute The withdrawal notifying messages stated include withdraw funds, transaction sequence number, disposable identifying code and sender name.
A kind of 6. money transfer method realized based on short message mode as claimed in claim 3, it is characterised in that:In step (3), institute The withdrawal short message stated includes money transfer amount, transaction sequence number, disposable identifying code and sender name;Described withdrawal request Data include remitter's cell-phone number, sender name, remittee's cell-phone number, remittee's name, transaction sequence number, disposable checking Code and withdraw funds.
A kind of 7. money transfer method realized based on short message mode as described in one of claim 3 to 6, it is characterised in that:Step (3) in, when remittee loses withdrawal notifying messages, remittee provides checking data of withdrawing the money to withdrawal proxy terminal, and withdraw the money agency Terminal sends short message enquiry according to checking data of withdrawing the money to money transfer transactions processing platform, and money transfer transactions processing platform is to short message enquiry Withdrawal notifying messages are sent after carrying out revene lookup to remittee again;Described withdrawal checking data include sender name, Remitter's cell-phone number, remittee's name and remittee's cell-phone number.
A kind of 8. money transfer method realized based on short message mode as claimed in claim 7, it is characterised in that:Money transfer agent terminal Before sending remittance short message or withdrawal short message to money transfer transactions processing platform, body is carried out to the server of money transfer transactions processing platform Part registration.
A kind of 9. money transfer method realized based on short message mode as claimed in claim 8, it is characterised in that:Money transfer agent terminal When sending remittance short message or withdrawal short message to money transfer transactions processing platform, money transfer transactions processing platform can be to money transfer agent terminal Authentication is carried out, confirms whether money transfer agent terminal is lawful agencies terminal.
A kind of 10. money transfer method realized based on short message mode as claimed in claim 9, it is characterised in that:Business processing is put down Platform to money transfer agent terminal carry out authentication concrete mode be:
Money transfer transactions processing platform and the symmetric master key that 16 bytes are respectively preserved in the intelligent IC of money transfer agent terminal PINMK;
When money transfer agent terminal sends short message, intellective IC card is disperseed using IMSI to PINMK, generates PIN sub-keys, and make The PIN of money transfer agent terminal is encrypted with PIN sub-keys to obtain PIN ciphertexts;
When money transfer agent terminal carries out identity registration, money transfer transactions processing platform uses identical when sending short message with proxy terminal The PIN of proxy terminal is encrypted AES, and PIN ciphertexts are saved in the server of money transfer transactions processing platform;
When carrying out authentication to money transfer agent terminal, contrast in money transfer transactions processing platform server the PIN ciphertexts that preserve with Whether the PIN ciphertexts generated during proxy terminal transmission short message are consistent, are lawful agencies terminal if being then verified;If otherwise Authentication failed, is illegal proxy terminal, Fail Transaction.
A kind of 11. money transfer method realized based on short message mode as claimed in claim 10, it is characterised in that:Use IMSI pairs PINMK carries out the scattered detailed process for generating sub-key:
1) it is made to be filled into the digital Y of one 16 the left benefits one " 0 " of IMSI;
2) hexadecimal number using Y as 8 bytes, Y ' is obtained with the full F of 8 bytes hexadecimal number step-by-step XOR;
3) Y is obtained into Z ' with 3DES-ECB mode encryptions using symmetric master key;
4) Y ' is obtained into Z " with 3DES-ECB mode encryptions using symmetric master key;
5) Z ' and Z " connections are obtained into sub-key Z.
A kind of 12. money transfer method realized based on short message mode as claimed in claim 11, it is characterised in that:Use sub-key It is to the concrete mode that PIN is encrypted:
A. the hexadecimal representation of the PIN of user's input ASCII character is X, 1 " 80 " byte is added in X low order end, most " 00 " that right-hand member is supplemented some bytes obtains Y1, make Y after supplement1Message length be 8 bytes integral multiple;
B. using sub-key with 3DES-ECB mode encryptions by Y1Encryption obtains PIN ciphertexts Z when proxy terminal sends short message1
A kind of 13. money transfer method realized based on short message mode as claimed in claim 7, it is characterised in that:Money transfer agent is whole The short message sent to money transfer transactions processing platform is held, and the short message that money transfer transactions processing platform is sent to money transfer agent terminal is equal Using symmetrical encryption and decryption and calculate the security mechanism of MAC check codes.
A kind of 14. money transfer method realized based on short message mode as claimed in claim 13, it is characterised in that:Short message encryption and decryption Concrete mode be:The intellective IC card of money transfer agent terminal respectively preserves the N group symmetric keys of agreement with money transfer transactions processing platform And AES, and using the cipher key index of random number way generation N group symmetric keys;
SMS encryption mode:Encryption side selectes cipher key index, and short message is encrypted using the key corresponding to cipher key index, obtained Assigned to encrypted message body, and by cipher key index in heading;
Short message manner of decryption:Decryption side takes out the cipher key index in heading, and the correspondence locally preserved is taken out according to cipher key index Key;Encrypted message body is decrypted using counterpart keys, obtains short message in plain text;
When money transfer agent terminal sends remittance short message and withdrawal short message, the intellective IC card of money transfer agent terminal is encryption side, remittance Service process platform is decryption side;When money transfer transactions processing platform sends short message to money transfer agent terminal, money transfer transactions processing Platform is encryption side, and the intellective IC card of money transfer agent terminal is decryption side.
A kind of 15. money transfer method realized based on short message mode as claimed in claim 13, it is characterised in that:Described MAC The calculating of check code and verification mode are:The intellective IC card of money transfer agent terminal respectively preserves agreement with money transfer transactions processing platform M group MAC symmetric keys and AES, and using the MAC cipher key index of random number way generation M group MAC symmetric keys;
When calculating MAC:Calculating side selectes MAC cipher key index, and encryption is reported using MAC symmetric keys corresponding to MAC cipher key index MAC value is calculated in style, while MAC cipher key index is assigned in heading, and MAC value is assigned into the ending in encrypted message body;
When verifying MAC:Verification side takes out the MAC cipher key index in heading, takes out what is locally preserved according to MAC cipher key index MAC symmetric keys, encrypted message body is calculated MAC value using MAC counterpart keys, and the obtained MAC value of comparing calculation with Whether the MAC value that sender calculates is identical, if then verifying successfully, it is legal to receive message;If otherwise verification failure, for illegal report Text;
Described sender is the intellective IC card of money transfer agent terminal, and verification side is money transfer transactions processing platform.
A kind of 16. money transfer method realized based on short message mode as claimed in claim 15, it is characterised in that:Short message is carried out Symmetrical encryption and decryption and after calculating MAC check codes, carries out cascading short message treatment mechanism, the concrete mode of short message cascade processing to short message For:
For short message sending side:Heading, encrypted message body and verification MAC are integrally subjected to cascade processing as message, will be short Letter is split according to the bearing capacity of setting byte, obtains a plurality of short message message, a plurality of short message message is sent one by one;And will Short message batch number, short message sum and short message index are assigned in short message head is cascaded;
For short message receiver:Short message batch number, short message sum and current short message index in cascade short message head will receive A plurality of short message message assembled, obtain complete note data.
A kind of 17. money transfer method realized based on short message mode as claimed in claim 16, it is characterised in that:Described short message Form for cascade short message head and short message message combination mode;Cascading short message head includes short message batch number, short message sum and works as Preceding short message index;Short message message includes heading, encrypted message body and check code MAC.
A kind of 18. money transfer method realized based on short message mode as claimed in claim 17, it is characterised in that:Remitter passes through The concrete mode that money transfer agent terminal is remitted money is:
Money transfer agent terminal initiates remittance short message according to money transfer request data to money transfer transactions processing platform;
Money transfer transactions processing platform carries out cascade processing to remittance short message, obtains complete note data;
MAC verifications are carried out to note data;
By the way that encrypted message body is decrypted after verification to obtain short message clear data;
Authentication is carried out to money transfer agent terminal;
After money transfer agent terminal is by authentication, by transaction journal number come judge transaction whether be repeat business, if then Notifying messages are returned to money transfer agent terminal, if otherwise by the fund in proxy terminal electronic account corresponding to money transfer agent terminal It is transferred to platform clectronic account;
Remittance result is sent to money transfer agent terminal and remitter by money transfer transactions processing platform, and short to remittee's transmission withdrawal Letter.
A kind of 19. money transfer method realized based on short message mode as claimed in claim 17, it is characterised in that:Remittee passes through Withdrawal proxy terminal withdraw the money concrete mode be:
Remittee to withdrawal proxy terminal provide withdrawal request data, withdrawal proxy terminal according to withdrawal request data to remittance industry Business processing platform initiates withdrawal short message;Described withdrawal request data include:Remitter's cell-phone number, sender name, remittee Cell-phone number, remittee's name, transaction sequence number, disposable identifying code and withdraw funds;
Money transfer transactions processing platform is handled the cascade of withdrawal short message, obtains complete note data;
MAC verifications are carried out to note data;
By the way that encrypted message body is decrypted after verification to obtain short message clear data;
Authentication is carried out to withdrawal proxy terminal;
After withdrawal proxy terminal is by authentication, by transaction journal number come judge transaction whether be repeat business, if then Notifying messages are returned to withdrawal proxy terminal, if otherwise verifying the correctness of withdrawal request data;
Judge whether disposable identifying code is expired, if then Fail Transaction, if otherwise by the counter fund in platform clectronic account It is transferred to withdrawal proxy terminal electronic account;
Withdrawal result is sent to withdrawal proxy terminal and remitter, withdrawal proxy terminal withdraw funds by money transfer transactions processing platform Remittee is given with cash base.
A kind of 20. money transfer method realized based on short message mode as claimed in claim 17, it is characterised in that:In step (3), When remittee lost withdrawal notifying messages, the concrete mode of withdrawal notifying messages is reacquired to money transfer transactions processing platform For:
Remittee provides checking data of withdrawing the money to withdrawal proxy terminal, and withdrawal proxy terminal initiates to look into money transfer transactions processing platform Ask short message;Service process platform carries out cascade processing to request short message, obtains complete note data;
Mac authentication is carried out to note data;
By the way that encrypted message body is decrypted after mac authentication, short message is obtained in plain text;
Authentication is carried out to withdrawal proxy terminal;
After withdrawal proxy terminal is by authentication, whether inquire about with the presence of the transaction do not withdrawn the money, if otherwise sending notifying messages To withdrawal proxy terminal;If then judging whether disposable identifying code is expired, identifying code is updated if expired to remittee's transmission New withdrawal short message, again by withdrawal short message sending to remittee if not out of date, and return result to withdrawal proxy terminal.
CN201210585049.9A 2012-12-28 2012-12-28 A kind of funds transfer system realized based on short message mode and method Expired - Fee Related CN103903129B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210585049.9A CN103903129B (en) 2012-12-28 2012-12-28 A kind of funds transfer system realized based on short message mode and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210585049.9A CN103903129B (en) 2012-12-28 2012-12-28 A kind of funds transfer system realized based on short message mode and method

Publications (2)

Publication Number Publication Date
CN103903129A CN103903129A (en) 2014-07-02
CN103903129B true CN103903129B (en) 2017-11-24

Family

ID=50994439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210585049.9A Expired - Fee Related CN103903129B (en) 2012-12-28 2012-12-28 A kind of funds transfer system realized based on short message mode and method

Country Status (1)

Country Link
CN (1) CN103903129B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021101442A1 (en) * 2019-11-19 2021-05-27 Socash Pte. Ltd. On-demand cash processing program, storage medium, on-demand cash processing system, and on-demand cash processing method
US12021993B2 (en) 2018-09-20 2024-06-25 Advanced New Technologies Co., Ltd. Blockchain-based transaction method and apparatus, and remitter device

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105427169B (en) * 2014-09-17 2021-05-11 ***股份有限公司 Security information interaction method for resource transfer
CN104361521B (en) * 2014-11-03 2018-04-06 上海众人网络安全技术有限公司 Electronic remittance system and electronic exchange method based on mobile terminal
CN108038963B (en) * 2015-09-01 2019-12-20 吴杰 Remote electricity selling system based on all-purpose card and adopting ARM9 processor
CN105389724A (en) * 2015-10-28 2016-03-09 北京京东尚科信息技术有限公司 Method and device for entrusting account
CN106330961A (en) * 2016-09-30 2017-01-11 北京乐动卓越科技有限公司 Encryption method of important resources of mobile game client
CN106602720A (en) * 2016-10-20 2017-04-26 国网山东省电力公司菏泽供电公司 Short message alarm system and method based on EMS platform
CN108235311A (en) * 2017-12-29 2018-06-29 东信和平科技股份有限公司 A kind of method, apparatus of push/reception identifying code and identifying code sending system
KR102056205B1 (en) * 2018-01-26 2019-12-16 주식회사 하나은행 System for providing overseas financial transaction service
CN111783114B (en) 2018-08-06 2024-04-02 创新先进技术有限公司 Block chain transaction method and device and electronic equipment
CN112651740A (en) 2018-08-30 2021-04-13 创新先进技术有限公司 Block chain transaction method and device and electronic equipment
CN111833186A (en) 2018-09-20 2020-10-27 创新先进技术有限公司 Transaction method and device based on block chain and node equipment
CN111833057A (en) 2018-09-30 2020-10-27 创新先进技术有限公司 Transaction method and device based on block chain and node equipment
CN110612547A (en) 2018-12-29 2019-12-24 阿里巴巴集团控股有限公司 System and method for information protection
CN113222717A (en) * 2021-06-09 2021-08-06 中国银行股份有限公司 Fund substitute management service method and system based on block chain and 5G message

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000215258A (en) * 1999-01-25 2000-08-04 Ntt Data Corp Integrated electronic money system, payment system and electronic money transaction method
CN101071492A (en) * 2007-06-20 2007-11-14 中国工商银行股份有限公司 Mobile phone fee payment method and system based on mobile phone bank
CN101132276A (en) * 2007-09-27 2008-02-27 中兴通讯股份有限公司 Method and system for symmetrical encryption of terminal data by SAM card
CN101998317A (en) * 2010-12-18 2011-03-30 上海柯斯软件有限公司 Data transition system based on short message protocol and transfer approach thereof
CN101998309A (en) * 2009-08-11 2011-03-30 ***通信集团公司 Method, system and equipment for transmitting data short message
CN102056123A (en) * 2009-10-29 2011-05-11 ***通信集团云南有限公司 Agent payment system
CN102223615A (en) * 2011-06-17 2011-10-19 余方波 Cost transfer method of mobile communication terminals
CN102404329A (en) * 2011-11-28 2012-04-04 苏州英福迈升信息技术有限公司 Method for validating and encrypting interaction between user terminal and virtual community platform
CN102496125A (en) * 2011-12-21 2012-06-13 成都英黎科技有限公司 Transferring method and system based on mobile terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101833831A (en) * 2009-03-13 2010-09-15 黄金富 Portable ATM (Automatic Teller Machine) remittance system without cashbox and method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000215258A (en) * 1999-01-25 2000-08-04 Ntt Data Corp Integrated electronic money system, payment system and electronic money transaction method
CN101071492A (en) * 2007-06-20 2007-11-14 中国工商银行股份有限公司 Mobile phone fee payment method and system based on mobile phone bank
CN101132276A (en) * 2007-09-27 2008-02-27 中兴通讯股份有限公司 Method and system for symmetrical encryption of terminal data by SAM card
CN101998309A (en) * 2009-08-11 2011-03-30 ***通信集团公司 Method, system and equipment for transmitting data short message
CN102056123A (en) * 2009-10-29 2011-05-11 ***通信集团云南有限公司 Agent payment system
CN101998317A (en) * 2010-12-18 2011-03-30 上海柯斯软件有限公司 Data transition system based on short message protocol and transfer approach thereof
CN102223615A (en) * 2011-06-17 2011-10-19 余方波 Cost transfer method of mobile communication terminals
CN102404329A (en) * 2011-11-28 2012-04-04 苏州英福迈升信息技术有限公司 Method for validating and encrypting interaction between user terminal and virtual community platform
CN102496125A (en) * 2011-12-21 2012-06-13 成都英黎科技有限公司 Transferring method and system based on mobile terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12021993B2 (en) 2018-09-20 2024-06-25 Advanced New Technologies Co., Ltd. Blockchain-based transaction method and apparatus, and remitter device
WO2021101442A1 (en) * 2019-11-19 2021-05-27 Socash Pte. Ltd. On-demand cash processing program, storage medium, on-demand cash processing system, and on-demand cash processing method

Also Published As

Publication number Publication date
CN103903129A (en) 2014-07-02

Similar Documents

Publication Publication Date Title
CN103903129B (en) A kind of funds transfer system realized based on short message mode and method
EP1502383B1 (en) Method for authenticating and verifying sms communications
US8468093B2 (en) Method and system for performing a commercial transaction by using a short message service terminal
KR20170077170A (en) Transaction messaging
CN107516196A (en) A kind of mobile-payment system and its method of mobile payment
CN105493115A (en) Processing electronic tokens
EP1142194B1 (en) Method and system for implementing a digital signature
CN103699989A (en) Payment platform and payment method on basis of intelligent equipment
CN101616142A (en) Realize the method and system of information encryption transmission
JP2013514556A (en) Method and system for securely processing transactions
EP3712792B1 (en) Method and system for provisioning access data to mobile device
CN101771973B (en) Data short message processing method, data short message processing equipment and data short message processing system
CN101842795A (en) System, method and device for enabling interaction with dynamic security
CN103971242A (en) Method and system for confirming data in safety device
CN102254287A (en) Bank business mobile processing system and method
CN1316405C (en) Method for obtaining digital siguature and realizing data safety
Thammarat et al. A secure fair exchange for SMS‐based mobile payment protocols based on symmetric encryption algorithms with formal verification
CN102521777A (en) Method and system for realizing remote credit
Sung et al. Mobile Payment Based on Transaction Certificate Using Cloud Self‐Proxy Server
Kisore et al. A secure SMS protocol for implementing digital cash system
KR20070092840A (en) System and method for processing financial transaction by using high-speed wireless internet
CN104077841A (en) Method and system for mobile identity authentication and payment
CN114077725A (en) Method, device and apparatus for provisioning access data to a mobile device
CN104361521A (en) Electronic exchange system and method based on mobile terminal
Martínez-Peláez et al. Efficient certificate path validation and its application in mobile payment protocols

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 100102 Beijing, Chaoyang District, Wangjing Li Ze Park 101, Qiming International Building 7.

Patentee after: BEIJING WATCHDATA Co.,Ltd.

Address before: 100102 Beijing, Chaoyang District, Wangjing Li Ze Park 101, Qiming International Building 7.

Patentee before: BEIJING WATCH DATA SYSTEM Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171124

Termination date: 20211228