CN107833053A - The Information Authentication method and device of core banking system - Google Patents

The Information Authentication method and device of core banking system Download PDF

Info

Publication number
CN107833053A
CN107833053A CN201710978226.2A CN201710978226A CN107833053A CN 107833053 A CN107833053 A CN 107833053A CN 201710978226 A CN201710978226 A CN 201710978226A CN 107833053 A CN107833053 A CN 107833053A
Authority
CN
China
Prior art keywords
card
bank card
pintle hook
hook lock
cvv
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710978226.2A
Other languages
Chinese (zh)
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.)
Bank of China Ltd
Original Assignee
Bank of China 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 Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN201710978226.2A priority Critical patent/CN107833053A/en
Publication of CN107833053A publication Critical patent/CN107833053A/en
Pending legal-status Critical Current

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/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • 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/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • 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/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4018Transaction verification using the card verification value [CVV] associated with the card

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention provides a kind of Information Authentication method and device of core banking system, wherein, this method includes:When at the time of judging that user initiates transaction request within the default Night period, according to night card table, the bank card information of user is verified, the number for inputting information errors and bank card pintle hook lock state are stored in night card table;When at the time of judging that user initiates transaction request within the default day mode period, according to card table in the daytime, the bank card information of user is verified, the number for inputting information errors and bank card pintle hook lock state are stored in card table in the daytime;In the daytime the number of information errors and bank card pintle hook lock state are inputted in card table includes:When reaching preset mode switching instant, the number of information errors will be inputted in night card table and bank card pintle hook lock state is updated to the number and bank card pintle hook lock state of the input information errors in card table in the daytime.Above-mentioned technical proposal protects the safety of user's bank card.

Description

The Information Authentication method and device of core banking system
Technical field
The present invention relates to Information Authentication technical field, the Information Authentication method and dress of more particularly to a kind of core banking system Put.
Background technology
In daily life, a kind of medium of the bank card as user's capital management, has brought very big facility. But if ensure the safety of bank card information without a kind of feasible mechanism, it will the fund to client brings very big wind Danger.For a long time, how to ensure bank-user information security is an important problem.In client's constantly input error information In the case of, a kind of method is set to limit client's input error information number be very necessary.
However, user is initiating on-line transaction request in the daytime, core banking system is in the information inputted according to user to silver When row card is verified, when user inputs information errors, core banking system is recorded in a form by information number is inputted In.When user initiates on-line transaction request at night, typically in the case where 22 points or so core banking systems are in night pattern, at night Core banking system is substantially carried out the business such as night batch processing clearance under pattern, and all data in the daytime, form are locked.Such as At this moment fruit user initiates on-line transaction request, when user inputs information errors, core banking system is needed the errors number When being updated in form, the problem of can not updating or updating inconvenience be present, cause system data dangerous or take system money Source, also cause the problems such as record information input error number is inaccurate, and bank card is dangerous.
The content of the invention
The embodiments of the invention provide a kind of Information Authentication method of core banking system, to ensure that 24 hours information is tested The uniformity of card, improves the security of bank card, and this method includes:
When at the time of judging that user initiates transaction request within the default Night period, according to defeated in night card table Enter the number and bank card pintle hook lock state of information errors, the bank card information of user is verified, information errors will be inputted Number and bank card pintle hook lock state are stored in night card table;
When at the time of judging that user initiates transaction request within the default day mode period, according to defeated in card table in the daytime Enter the number and bank card pintle hook lock state of information errors, the bank card information of user is verified, information errors will be inputted Number and bank card pintle hook lock state are stored in card table in the daytime;In the daytime the number and bank card of information errors are inputted in the card table Pintle hook lock state includes:When reaching preset mode switching instant, the number and bank card of information errors will be inputted in night card table Pintle hook lock state is updated to the number and bank card pintle hook lock state of the input information errors in card table in the daytime.
The embodiment of the present invention additionally provides a kind of Information Authentication device of core banking system, to ensure 24 hours information The uniformity of checking, the security of bank card is improved, the device includes:
Night schema validation module, at the time of judging user's initiation transaction request for working as within the default Night period When, according to the number and bank card pintle hook lock state that information errors are inputted in night card table, the bank card information of user is tested Card, the number for inputting information errors and bank card pintle hook lock state are stored in night card table;
Day schema validation module, at the time of judge user's initiation transaction request within the default day mode period When, according to the number and bank card pintle hook lock state that information errors are inputted in card table in the daytime, the bank card information of user is tested Card, the number for inputting information errors and bank card pintle hook lock state are stored in card table in the daytime;In the daytime letter is inputted in the card table The number and bank card pintle hook lock state for ceasing mistake include:When reaching preset mode switching instant, letter will be inputted in night card table Cease the number of mistake and bank card pintle hook lock state is updated to the number and bank card pintle hook lock of the input information errors in card table in the daytime State.
The embodiment of the present invention additionally provides a kind of computer equipment, including memory, processor and storage are on a memory And the computer program that can be run on a processor, above-mentioned core bank is realized described in the computing device during computer program The Information Authentication method of system.
The embodiment of the present invention additionally provides a kind of computer-readable recording medium, the computer-readable recording medium storage There is the computer program for the Information Authentication method for performing above-mentioned core banking system.
Technical scheme provided in an embodiment of the present invention:First, initiating transaction at night using night card table storage user please The number and bank card pintle hook lock state of information errors are inputted when asking, at default night at the time of judging that user initiates transaction request When in mode time section, according to the number and bank card pintle hook lock state that information errors are inputted in night card table, to the bank of user Card information is verified, is not take up system resource, and the number for the input information errors that can be merchandised to night limits, and ensures The safety of bank card;Secondly, when at the time of judging that user initiates transaction request within the default day mode period, according to In the daytime the number and bank card pintle hook lock state of information errors are inputted in card table, the bank card information of user is verified, will be defeated The number and bank card pintle hook lock state for entering information errors are stored in card table in the daytime;In the daytime information errors are inputted in the card table Number and bank card pintle hook lock state include:When reaching preset mode switching instant, information errors will be inputted in night card table Number and bank card pintle hook lock state are updated to the number and bank card pintle hook lock state of the input information errors in card table in the daytime, it is ensured that The uniformity of user's Information Authentication in 24 hours, it is effectively guaranteed the safety that user holds bank card.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, forms the part of the application, not Form limitation of the invention.In the accompanying drawings:
Fig. 1 is the schematic flow sheet of the Information Authentication method of core banking system in the embodiment of the present invention;
Fig. 2 is the schematic flow sheet of the Information Authentication method of core banking system in another embodiment of the present invention;
Fig. 3 is the schematic flow sheet that each card table is updated in the embodiment of the present invention;
Fig. 4 is night transaction and recognition Transaction Information interaction schematic diagram in the embodiment of the present invention;
Fig. 5 is the structural representation of the Information Authentication device of core banking system in the embodiment of the present invention.
Embodiment
It is right with reference to embodiment and accompanying drawing for the object, technical solutions and advantages of the present invention are more clearly understood The present invention is described in further details.Here, the exemplary embodiment of the present invention and its illustrate to be used to explain the present invention, but simultaneously It is not as a limitation of the invention.
Before technical scheme provided in an embodiment of the present invention is introduced, the professional art first to being related in the embodiment of the present invention Language and vocabulary be introduced it is as follows, in order to more fully understand the present invention how to implement.
First, day trading:
The transaction is to be under day pattern the transaction that carries out in core banking system.Difference and the time in daily life, Core bank card system is divided into day pattern and night pattern.System carries out day pattern, night pattern switching according to configuration parameter.Day pattern Lower progress is tested close and tests CVV (Card Verification Value, card verification value) transaction results and charge to card table in the daytime.
2nd, night merchandises:
The transaction is to be under night pattern the transaction that carries out in core banking system.System switches in every night 10 or so To night pattern, system data is switched to next accounting day.The transaction results carried out under night pattern charge to night card table, and will hand over Easy details write-in night IM (Image, literary Transaction Information table of delivering newspaper on core banking system) table.
3rd, REPOSTING (recognition) merchandises:
The transaction is divided into two stages:Night REPOSTING and in the daytime REPOSTING.
Night REPOSTING carries out amended record to the transaction under night pattern, and night Transaction Information is read from night IM table, will To card table in the daytime, the process is when reaching preset mode switching instant, will be inputted in night card table close for transaction results amended record Code mistake or CVV number and bank card pintle hook lock state are updated to the process in card table in the daytime.Carried out during night REPOSTING Night Transaction Information charge in night IM00 (literary Transaction Information of being delivered newspaper on core banking system divides table) table, the process i.e. express :In the daytime the number of information errors and bank card pintle hook lock state are inputted in the card table also to be included:It will inputted in night card table The number and bank card pintle hook lock state of information errors are updated between card table mid-term in the daytime, and user initiates to input information during transaction request The number and bank card pintle hook lock state of mistake.
In the daytime the Transaction Information carried out during night REPOSTING is read in REPOSTING stages from night IM00 tables, and By transaction results amended record to card table in the daytime.
4th, " the submitting twice " of " single treatment failure, after-treatment success ":
If testing close or testing CVV failures, the transaction, which is regarded as a failed transactions, when submitting for the first time is handled, database ROLLBACK (rollback) operations are carried out, card table recovers the state before transaction.But in order to record test it is close and test CVV Transaction Informations, During second of submission, the transaction is regarded as a Successful Transaction and is handled and (has inputted code error once), more neocaine Token record.
Because inventor has found the technical problem mentioned in the application background technology, therefore, it is proposed to a kind of core bank The Information Authentication method of system, and processing method that is close and testing CVV is tested, this method includes:
(1) core banking system testing close and test CVV processing and be divided into three phases to transaction:Day trading, night transaction Merchandised with REPOSTING.
(2) card table, night transaction update night card table in the daytime for day trading and REPOSTING transaction renewal.REPOSTING Transaction carries out simulation to night transaction and reformed, and to needing to test close or checking CVV transaction, skips and tests close and checking CVV processes, profit Close result and CVV results are tested with testing of merchandising of night, will merchandise at night (input password and the number of CVV mistakes, and card lock Card-like state) synchronized update is into card table in the daytime.
(3) processing procedure " is submitted " twice:" single treatment failure, after-treatment success ".Card table is returned in TP0000 Be rolled into transaction before state, and call UTREJN programs (function code 01) preserve transaction test close result and checking CVV results.So Afterwards in ED0000, call the record of UTREJN programs (function code 02) renewal card table in the daytime again, on ED0000 and The introduction as detailed below of UTREJN programs.
(4) night transaction and REPOSTING transaction by the ST-CVV-PIN-FLAG of IM tables (test close and test CVV marks, Introduction as detailed below) variable come map test close result and checking CVV results.
Based on it is described above to transaction test it is close and test CVV processing be divided into day trading, night transaction and REPOSTING friendship Continuous cipher mistake number in card table, PIN pintle hook locks state, company has been set forth in detail in the scheme of easy three phases, inventor again Continuous CVV errors numbers and CVV pintle hook lock mode fields, and (table includes can be default according to progress is actually needed for product table Parameter, such as preset password errors number or default CVV errors numbers) in the CVV number of retries that allows and password retry time Digital section, to handle the various situations when password and CVV success or failures of checking card:
(1) if user input code error when, test close failure, then the continuous cipher mistake number in card table added 1.Work as visitor The code error number of family input has exceeded the password number of retries (on the default errors number of password) that gas producing formation is allowed, It is PIN pintle hook lock states then to set the card.
(2) if user inputs correct password, close success is tested, then the continuous cipher mistake number in card table is arranged to 0, solution Except PIN (Personal Identification Number, PIN) pintle hook lock state.
(3) if when checking user holds piece CVV, CVV mistakes is tested, then are added the continuous CVV errors numbers in card table 1.When CVV errors numbers have exceeded CVV number of retries that gas producing formation allowed (default CVV errors numbers, can parameter configuration), It is CVV pintle hook lock states then to set the setting card in card table.
(4) if user holds, the CVV of piece is proved to be successful and the non-pintle hook locks of CVV, by the continuous CVV errors numbers in card table It is arranged to 0.
More specifically, inventor has also been proposed specific checking CVV scheme:User is when swipe the card transaction, generally In the case of, first verify that the CVV of bank card card in itself, CVV are stored in the amount of physical memory in card.Fabrication when Wait, generate the CVV of card in itself according to the card number of card, effect phase and service codes, be stored in card.If the data in card It is tampered, it will cause the authentication failed when verifying card CVV.
Meanwhile inventor has also been proposed the scheme of specific checking password:When verifying the password of user's input, user cipher exists After encryption equipment processing by banking system, PVV (PIN OFFSET, password block offset) and PCV (check bit) storages are produced In card table.When customer transaction, encryption equipment is sent to be compared the PVV in the password and card table of user's input and PCV.If The password bad of user's input, then verify code error.
The Information Authentication method and device to the core banking system describes in detail below.
Fig. 1 is the schematic flow sheet of the Information Authentication method of core banking system in the embodiment of the present invention, as shown in figure 1, This method comprises the following steps:
Step 101:When at the time of judging that user initiates transaction request within the default Night period, according to night The number and bank card pintle hook lock state of information errors are inputted in card table, the bank card information of user is verified, input is believed The number and bank card pintle hook lock state for ceasing mistake are stored in night card table;
Step 102:When at the time of judging that user initiates transaction request within the default day mode period, according in the daytime The number and bank card pintle hook lock state of information errors are inputted in card table, the bank card information of user is verified, input is believed The number and bank card pintle hook lock state for ceasing mistake are stored in card table in the daytime;In the daytime the number of information errors is inputted in the card table And bank card pintle hook lock state includes:When reaching preset mode switching instant, the number of information errors will be inputted in night card table And bank card pintle hook lock state is updated to the number and bank card pintle hook lock state of the input information errors in card table in the daytime.
Technical scheme provided in an embodiment of the present invention:First, initiating transaction at night using night card table storage user please The number and bank card pintle hook lock state of information errors are inputted when asking, at default night at the time of judging that user initiates transaction request When in mode time section, according to the number and bank card pintle hook lock state that information errors are inputted in night card table, to the bank of user Card information is verified, is not take up system resource, and the number for the input information errors that can be merchandised to night limits, and ensures The safety of bank card;Secondly, when at the time of judging that user initiates transaction request within the default day mode period, according to In the daytime the number and bank card pintle hook lock state of information errors are inputted in card table, the bank card information of user is verified, will be defeated The number and bank card pintle hook lock state for entering information errors are stored in card table in the daytime;In the daytime information errors are inputted in the card table Number and bank card pintle hook lock state include:When reaching preset mode switching instant, information errors will be inputted in night card table Number and bank card pintle hook lock state are updated to the number and bank card pintle hook lock state of the input information errors in card table in the daytime, it is ensured that The uniformity of user's Information Authentication in 24 hours, it is effectively guaranteed the safety that user holds bank card.
In one embodiment, input the number of information errors in the table of card in the daytime and bank card pintle hook lock state is also wrapped Include:
Between the number of information errors will be inputted in night card table and bank card pintle hook lock state is updated to card table mid-term in the daytime, User initiates to input the number and bank card pintle hook lock state of information errors during transaction request.
The number of input information (password) mistake and bank card pintle hook lock state card table in the daytime will be updated in night card table Between mid-term, inputting the number of code error and bank card pintle hook lock state if user initiates transaction request, during this can deposit Storage is in another Zhang Kabiao, such as IM00 tables mentioned above, and so processing ensure that the one of customer transaction data verification Cause property, further increase the security of card.
The Information Authentication for the core banking system that the embodiment of the present invention is mentioned include it is above-mentioned test close and test CVV, i.e. password is tested Both Information Authentications are described in detail by card and CVV checkings below.
First, password authentification.
In one embodiment, when at the time of judging that user initiates transaction request within the default Night period, According to the number and bank card pintle hook lock state that information errors are inputted in night card table, the bank card information of user is verified, The number for inputting information errors and bank card pintle hook lock state are stored in night card table, including:
When at the time of judging that user initiates transaction request within the default Night period, code error will be inputted Number and bank card pintle hook lock state are stored in night card table, according to the number and bank card that code error is inputted in night card table Pintle hook lock state, the bank card information of user is verified;
When at the time of judging that user initiates transaction request within the default day mode period, according to defeated in card table in the daytime Enter the number and bank card pintle hook lock state of information errors, the bank card information of user is verified, information errors will be inputted Number and bank card pintle hook lock state are stored in card table in the daytime, including:
When at the time of judging that user initiates transaction request within the default day mode period, code error will be inputted Number and bank card pintle hook lock state are stored in card table in the daytime, according to the number and bank card that code error is inputted in card table in the daytime Pintle hook lock state, the bank card information of user is verified;In the daytime the number and bank card of code error are inputted in the card table Pintle hook lock state includes:When reaching preset mode switching instant, the number and bank card of code error will be inputted in night card table Pintle hook lock state is updated to the number and bank card pintle hook lock state of the input code error in card table in the daytime.
In one embodiment, password authentification is carried out to bank card information with night in the daytime, i.e., according to defeated in night card table Enter the number and bank card pintle hook lock state of code error, the bank card information of user is verified, and according to card table in the daytime The number and bank card pintle hook lock state of middle input code error, verify to the bank card information of user, may each comprise:
By the password of user's input compared with PVV in core banking system and PCV are in encryption equipment;
When inputting code error number more than default errors number, it is PIN pintle hook lock states to determine bank card pintle hook lock state.
When it is implemented, PVV and PCV in the password and core banking system of user's input is compared in encryption equipment Compared with according to comparative result, if code error, when inputting code error number and exceeding default errors number, determining bank card Pintle hook lock state is PIN pintle hook lock states.
In one embodiment, the number for inputting code error and bank card pintle hook lock state are stored in night card table, Including:
According to checking cryptographic results, generation checking cipher mark, checking cipher mark is stored in night card table;
When reaching preset mode switching instant, the number and bank card pintle hook lock shape of code error will be inputted in night card table State is updated in card table in the daytime, including:
When reaching preset mode switching instant, the checking cipher mark is read, according to checking cipher mark, by night The number of code error is inputted in card table and PIN pintle hook lock states are updated in card table in the daytime.
Second, CVV are verified.
In one embodiment, when at the time of judging that user initiates transaction request within the default Night period, According to the number and bank card pintle hook lock state that information errors are inputted in night card table, the bank card information of user is verified, The number for inputting information errors and bank card pintle hook lock state are stored in night card table, including:
When at the time of judging that user initiates transaction request within the default Night period, according to defeated in night card table Enter card verification value CVV errors numbers and bank card pintle hook lock state, the bank card information of user is verified, CVV will be inputted Errors number and bank card pintle hook lock state are stored in night card table;
When at the time of judging that user initiates transaction request within the default day mode period, according to defeated in card table in the daytime Enter the number and bank card pintle hook lock state of information errors, the bank card information of user is verified, information errors will be inputted Number and bank card pintle hook lock state are stored in card table in the daytime, including:
When at the time of judging that user initiates transaction request within the default day mode period, incited somebody to action according in card table in the daytime CVV errors numbers and bank card pintle hook lock state are inputted, the bank card information of user is verified, CVV errors numbers will be inputted And bank card pintle hook lock state is stored in card table in the daytime;In the daytime will input CVV errors numbers and bank card pintle hook lock in the card table State includes:When reaching preset mode switching instant, the number and bank card pintle hook lock shape of CVV mistakes will be inputted in night card table State is updated to the number and bank card pintle hook lock state of the input CVV mistakes in card table in the daytime.
In one embodiment, password authentification is carried out to bank card information with night in the daytime, i.e., according to defeated in night card table Enter CVV errors numbers and bank card pintle hook lock state, the bank card information of user is verified;It will be inputted according in card table in the daytime CVV errors numbers and bank card pintle hook lock state, verify to the bank card information of user, may each comprise:
Bank card CVV is calculated according to bank card number, the term of validity and service codes;
By the bank card CVV calculated compared with the bank card CVV prestored in bank card;
When inputting CVV errors numbers more than default CVV errors numbers, it is CVV pintle hook lock states to determine bank card state.
When it is implemented, calculate bank card CVV according to bank card number, the term of validity and service codes;The bank that will be calculated Block CVV compared with the bank card CVV prestored in bank card, according to comparative result, if CVV mistakes, as input CVV When errors number exceedes default CVV errors numbers, it is CVV pintle hook lock states to determine bank card state.
When it is implemented, Client-initiated transaction request can be that user is withdrawn the money by bank self-help in the embodiment of the present invention The transaction request that machine, sales counter or Web bank initiate.If the transaction request that user is initiated by Web bank, can not test CVV, user can also be prompted to be manually entered CVV, " input CVV " implication can refer to artificial by network in the embodiment of the present invention Be manually entered or bank card inserts what self-service cash dispenser automatically entered, that is, self-service machine reads bank card automatically CVV.
In one embodiment, input CVV errors numbers and bank card pintle hook lock state are stored in night card table, wrapped Include:
According to checking CVV results, generation checking CVV marks, checking CVV marks are stored in night card table;
When reaching preset mode switching instant, the number and bank card pintle hook lock shape of CVV mistakes will be inputted in night card table State is updated in card table in the daytime, including:
When reaching preset mode switching instant, the checking CVV marks are read, according to checking CVV marks, will be blocked at night The number of CVV mistakes is inputted in table and CVV pintle hook lock states are updated in card table in the daytime.
2 illustrated below in conjunction with the accompanying drawings with example, in order to understand how the present invention is implemented.
First, when it is implemented, testing in the daytime close and testing CVV trading processings process and can include:
(1) testing CVV processing methods can be:
Caller UTCVVF (program is checking CVV program) carries out testing CVV processing in main line program TP0000: The CVV calculations and CVV types of card are read from bank identifier code table.The permission CVV weights of card are read from product table Try number, service codes.CVV number of retries is allowed to be generally 3 times, more than then CVV pintle hook locks.The effect phase of card is read from card table. UTCVVF recalculates card CVV by card number, effect phase and service codes, is compared with the CVV of card memory storage in encryption equipment Compared with, and return test CVV results mark (" sky " expression do not test CVV;" 1 " represents to test CVV successes;" 2 " represent to test CVV failures).
(2) testing close processing method can be:
Caller UTPINF (program is the program of checking password) carries out testing close processing in main line program TP0000: The cryptographic calculations mode of card is read from bank identifier code table.The permission password number of retries of card is read from product table, Generally 3 times, more than then PIN pintle hook locks.The PVV and PCV of card table are adding in password and banking system that UTPINF inputs to user It is compared in close machine, and returns and test close result mark (PIN is not tested in " sky " expression;" 1 " represents to test PIN successes;" 2 " represent to test PIN fails).
(3) " submitting " processing procedure twice can be:
For it is non-test it is close and test CVV transaction, when merchandise malfunction when, database generally use ROLLBACK rolling back actions, will The state that card table is returned to before transaction.But for testing transaction that is close and testing CVV errors, except card table is returned into transaction Outside preceding state, it is also necessary to code error number and CVV errors numbers in more neocaine table, therefore using " single treatment failure, " submitting twice " process of after-treatment success " is handled.
TP0000 is testing close or when testing CVV error backed off after random transaction, and the transaction is regarded as failed transactions and carries out first Secondary submission, the state that card table is rolled back to before transaction.But in order to record code error number and CVV errors numbers, Call UTREJN (function code 01) to preserve in TP0000 to test CVV results and test close result, then return to ED0000.
ED0000 programs are regarded a Successful Transaction as and carried for the second time testing close in TP0000 or testing CVV failed transactions Hand over, call UTREJN (function code 02) renewals the CVV errors numbers of card table, code error number and CVV pintle hook lock states in the daytime With PIN pintle hook lock states, wherein, UTREJN is the program for updating each card table.
UTCVVF and UTPINF mentioned above are introduced below.
1) CVV programs are tested:UTCVVF, for being verified to the CVV of card, by card number, effect phase and service codes again Calculating card CVV, compared with the CVV of card memory storage is in encryption equipment.CVV the results are that " sky " represents not test CVV; " 1 " represents to test CVV successes;" 2 " represent to test CVV failures, these three situations.
2) close program is tested:UTPINF, for verifying the bank card password of user's input, by the password of user's input and bank The PVV and PCV of card table are compared in encryption equipment in system.Test close result be identified as " sky " represent test PIN;" 1 " represents to test PIN successes;" 2 " represent to test PIN failures, these three situations.
2nd, when it is implemented, night tests close and tests CVV trading processings process and can include:
(1) night transaction test close and to test CVV processing procedures identical with day trading.But it is night that night, which merchandises renewal, Between card table.Day trading renewal is card table in the daytime.
(2) different from day trading, night transaction needs, according to testing close result and testing CVV results, to assign according to corresponding relation It is worth and identifies (ST-CVV-PIN-FLAG) to the close CVV that tests that tests in IM tables, so that REPOSTING is used.
(3) testing the close implication for testing CVV marks (ST-CVV-PIN-FLAG) can include:Test the close CVV that tests and be identified as " sky " table Show that not testing CVV does not test PIN;" 1 " represents that testing CVV successes does not test PIN;" 2 " represent that testing CVV failures does not test PIN;" 3 " represent to test PIN CVV is not tested in success;" 4 " represent that testing PIN failures does not test CVV;" 5 " represent that testing CVV successfully tests PIN failures;" 6 " represent to test CVV mistakes Lose and test PIN successes;" 7 " represent that testing CVV successfully tests PIN successes.
Above-mentioned (2) and (3) describe according to checking cryptographic results and checking CVV results, generation checking cipher mark and CVV marks are verified, cipher mark will be verified and verify that CVV marks are stored in the process in night card table.
3rd, when it is implemented, testing during REPOSTING close and testing CVV trading processings process and can include:
(1) REPOSTING transaction carries out simulation and reformed for night transaction, but skips and test close and checking CVV processes, from IM Taken in table test it is close test CVV marks (ST-CVV-PIN-FLAG), be mapped as testing close result from corresponding relation and test CVV results.
(2) if CVV successes are tested in night transaction, by the CVV number of retries of card table in the daytime;, will in the daytime if testing close success The PIN number of retries of card table is zeroed out, and releases PIN pintle hook lock states.
(3) in REPSOTING, if night transaction is tested close or tests CVV failures, UTREJN (work(is called in TP0000 Energy code 01) preserve and test close result and test CVV results, and TP0000 error code is arranged to 074, return to ED0000.ED0000 Night Transaction Information is read from night IM table, updates the CVV number of retries of card table, PIN number of retries and CVV pintle hook locks in the daytime State and PIN pintle hook lock states.
When it is implemented, the UTREJN programs mentioned in the embodiment of the present invention can be realized:According to checking cryptographic results and CVV results, generation checking cipher mark and checking CVV marks are verified, checking cipher mark and checking CVV marks are stored in night Between in card table.
When it is implemented, the ED0000 programs mentioned in the embodiment of the present invention can be realized:Switch when reaching preset mode During the moment, the checking cipher mark and checking CVV marks are read, according to checking cipher mark and checking CVV marks, by night The number that code error is inputted in card table, the number, PIN pintle hook locks state and the CVV pintle hook lock states that input CVV mistakes are updated in the daytime In card table.
What day trading, night transaction and REPOSTING merchandised tests close and tests CVV processing procedures, as shown in Figure 2.
When it is implemented, UTREJN programs processing procedure can include:
UTREJN program major functions are:When function code is " 01 ", preservation tests close result and tests CVV results;Work as function Code is when be " 02 ", and renewal is in the daytime or the PIN number of retries of night card table, CVV number of retries and CVV pintle hook locks state and PIN lock Card-like state.Specific handling process, as shown in Figure 3.
(1) it is " 1 " when testing CVV results, tests CVV successes, if the non-pintle hook locks of CVV, the CVV number of retries of card table is arranged to 0.
(2) it is " 2 " when testing CVV results, tests CVV failures, if the non-pintle hook locks of CVV, the CVV number of retries of card table is added 1.If plus CVV number of retries after 1 has exceeded the permission CVV number of retries in product table, then it is CVV pintle hook lock states to set the card.
(3) it is " 1 " when testing close result, tests PIN successes, Ruo Kabiao password is finally attempted non-present accounting day on date, will The password of card table finally attempts the date and is updated to current accounting day, the PIN number of retries of card table is updated into 0, and release the card PIN pintle hook lock states.
(4) it is " 2 " when testing close result, tests PIN failures, it is not current accounting day that Ruo Kabiao password, which finally attempts the date, The password of card table is finally attempted into the date and is updated to current accounting day, the PIN number of retries of card table is arranged to 0, releases the card PIN pintle hook lock states.Then judge the non-pintle hook locks of PIN, the password number of retries of card table is added 1.If plus the password number of retries after 1 surpasses The permission password number of retries crossed in product table, then be arranged to PIN pintle hook lock states by the card.
By the introduction of above-mentioned (1)-(4), the UTREJN programs mentioned in the embodiment of the present invention can realize determination Bank card pintle hook lock state.
Entirety introduces the key procedure in the embodiment of the present invention again below:UTPINF programs and ED0000 programs, to manage How the solution present invention is implemented.
1) during day trading, whether main line TP0000 routine call UTPINF program verifications user input password is correct, adjusts Whether the CVV with UTCVVF checking cards is correct, calls UTREJN (function code 01) to preserve and tests close and test CVV results, then returns Return ED0000.UTREJN (function code 02) processing is called in ED0000, and card table tests close errors number, tests CVV mistakes time in the daytime Number and PIN pintle hook locks state and CVV pintle hook lock states.
2) when night merchandises, whether main line TP0000 routine call UTPINF program verifications user input password is correct, adjusts Whether the CVV with UTCVVF checking cards is correct, calls UTREJN (function code 01) to preserve and tests close and test CVV results, returns ED0000.Testing close errors number, testing CVV errors numbers for UTREJN (function code 02) processing night card tables is called in ED0000 And PIN pintle hook locks and CVV pintle hook locks mark.Then it will test close result and checking CVV results are mapped as testing and close test CVV marks (ST- CVV-PIN-FLAG) recorded in IM tables.
3) during REPOSTING, check whether night transaction is to test close or test CVV transaction in TP0000, tested if so, then skipping Close and checking CVV processes.Close result and checking CVV results are tested in ST-CVV-PIN-FLAG marks in IM tables, judgement, and Call UTREJN (function code 01) to preserve to test close and test CVV results, be then back to ED0000.In ED0000 from night IM table Obtain Transaction Information, card table tests close errors number, tests CVV errors numbers and PIN pintle hook locks state and CVV pintle hook locks in the daytime for renewal State.
How it is by verifying that cipher mark and checking CVV have identified in an embodiment of the present invention is discussed in detail below Cheng Kabiao renewals.
1) day trading:CVV successes are tested, the CVV numbers of repetition of card table are reset in the daytime;CVV failures are tested, in the daytime card table CVV numbers of repetition add 1, more than CVV number of retries is allowed, set CVV pintle hook locks;Close success is tested, in the daytime the PIN numbers of repetition of card table Reset, release PIN lock statuss;Close failure is tested, the CVV numbers of repetition of card table add 1 in the daytime, more than PIN number of retries is allowed, set PIN pintle hook locks.
2) night merchandises:CVV successes are tested, the CVV numbers of repetition of night card table are reset;CVV failures are tested, night card table CVV numbers of repetition add 1, more than CVV number of retries is allowed, set CVV pintle hook locks;Test close success, the PIN numbers of repetition of night card table Reset, release PIN released states;Close failure is tested, the CVV numbers of repetition of night card table add 1, more than PIN number of retries is allowed, then PIN pintle hook locks are set.Then close result will be tested and tests the ST-CVV-PIN-FLAG fields of CVV results write-in IM tables.
3) RESPOTING merchandises:ST-CVV-PIN-FLAG marks are read from IM tables, and is mapped as testing close result and tests CVV results.The close result of testing merchandised according to night updates card table in the daytime with CVV results are tested.CVV successes are tested, in the daytime the CVV of card table Number of repetition is reset;CVV failures are tested, the CVV numbers of repetition of card table add 1 in the daytime, more than CVV number of retries is allowed, set CVV to lock Card;Close success is tested, the PIN numbers of repetition of card table are reset in the daytime, release PIN released states;Close failure is tested, in the daytime the PIN of card table Number of repetition adds 1, more than PIN number of retries is allowed, sets PIN pintle hook lock states.
Close and night transaction and REPOSTING Transaction Information interactions when testing CVV are tested, as shown in Figure 4.
Based on same inventive concept, a kind of Information Authentication dress of core banking system is additionally provided in the embodiment of the present invention Put, such as the following examples.Because the Information Authentication device of core banking system solves the principle and core banking system of problem Information Authentication method it is similar, therefore the implementation of the Information Authentication device of core banking system may refer to core banking system The implementation of Information Authentication method, repeat part and repeat no more.Used below, term " unit " or " module " can be realized The combination of the software and/or hardware of predetermined function.Although device described by following examples is preferably realized with software, It is hardware, or the realization of the combination of software and hardware is also what may and be contemplated.
Fig. 5 is the structural representation of the Information Authentication device of core banking system in the embodiment of the present invention, as shown in figure 5, The device includes:
Night schema validation module 02, in the default Night period at the time of judging user's initiation transaction request for working as When interior, according to the number and bank card pintle hook lock state that information errors are inputted in night card table, the bank card information of user is carried out Checking, the number for inputting information errors and bank card pintle hook lock state are stored in night card table;
Day schema validation module 04, at the time of judge user's initiation transaction request in the default day mode period When interior, according to the number and bank card pintle hook lock state that information errors are inputted in card table in the daytime, the bank card information of user is carried out Checking, the number for inputting information errors and bank card pintle hook lock state are stored in card table in the daytime;In the daytime inputted in the card table The number and bank card pintle hook lock state of information errors include:When reaching preset mode switching instant, will be inputted in night card table The number and bank card pintle hook lock state of information errors are updated to the number and bank's clamping lock of the input information errors in card table in the daytime Card-like state.
In one embodiment, input the number of information errors in the table of card in the daytime and bank card pintle hook lock state is also wrapped Include:
Between the number of information errors will be inputted in night card table and bank card pintle hook lock state is updated to card table mid-term in the daytime, User initiates to input the number and bank card pintle hook lock state of information errors during transaction request.
In one embodiment, night schema validation module is specifically used for:
When at the time of judging that user initiates transaction request within the default Night period, code error will be inputted Number and bank card pintle hook lock state are stored in night card table, according to the number and bank card that code error is inputted in night card table Pintle hook lock state, the bank card information of user is verified;
Day schema validation module is specifically used for:
When at the time of judging that user initiates transaction request within the default day mode period, code error will be inputted Number and bank card pintle hook lock state are stored in card table in the daytime, according to the number and bank card that code error is inputted in card table in the daytime Pintle hook lock state, the bank card information of user is verified;In the daytime the number and bank card of code error are inputted in the card table Pintle hook lock state includes:When reaching preset mode switching instant, the number and bank card of code error will be inputted in night card table Pintle hook lock state is updated to the number and bank card pintle hook lock state of the input code error in card table in the daytime.
In one embodiment, night schema validation module and day schema validation module are specifically used for:
By the password of user's input compared with PVV in core banking system and PCV are in encryption equipment;
When inputting code error number more than default errors number, it is PIN pintle hook lock states to determine bank card pintle hook lock state.
In one embodiment, night schema validation module is specifically used for:
According to checking cryptographic results, generation checking cipher mark, checking cipher mark is stored in night card table;
When reaching preset mode switching instant, the number and bank card pintle hook lock shape of code error will be inputted in night card table State is updated in card table in the daytime, including:
When reaching preset mode switching instant, the checking cipher mark is read, according to checking cipher mark, by night The number of code error is inputted in card table and PIN pintle hook lock states are updated in card table in the daytime.
In one embodiment, night schema validation module is specifically used for:
When at the time of judging that user initiates transaction request within the default Night period, according to defeated in night card table Enter CVV errors numbers and bank card pintle hook lock state, the bank card information of user verified, will input CVV errors numbers and Bank card pintle hook lock state is stored in night card table;
Day schema validation module is specifically used for:
When at the time of judging that user initiates transaction request within the default day mode period, incited somebody to action according in card table in the daytime CVV errors numbers and bank card pintle hook lock state are inputted, the bank card information of user is verified, CVV errors numbers will be inputted And bank card pintle hook lock state is stored in card table in the daytime;In the daytime will input CVV errors numbers and bank card pintle hook lock in the card table State includes:When reaching preset mode switching instant, the number and bank card pintle hook lock shape of CVV mistakes will be inputted in night card table State is updated to the number and bank card pintle hook lock state of the input CVV mistakes in card table in the daytime.
In one embodiment, night schema validation module and day schema validation module are specifically used for:
Bank card CVV is calculated according to bank card number, the term of validity and service codes;
By the bank card CVV calculated compared with the bank card CVV prestored in bank card;
When inputting CVV errors numbers more than default CVV errors numbers, it is CVV pintle hook lock states to determine bank card state.
In one embodiment, night schema validation module is specifically used for:
According to checking CVV results, generation checking CVV marks, checking CVV marks are stored in night card table;
When reaching preset mode switching instant, the number and bank card pintle hook lock shape of CVV mistakes will be inputted in night card table State is updated in card table in the daytime, including:
When reaching preset mode switching instant, the checking CVV marks are read, according to checking CVV marks, will be blocked at night The number of CVV mistakes is inputted in table and CVV pintle hook lock states are updated in card table in the daytime.
The embodiment of the present invention additionally provides a kind of computer equipment, including memory, processor and storage are on a memory And the computer program that can be run on a processor, above-mentioned core bank is realized described in the computing device during computer program The Information Authentication method of system.
The embodiment of the present invention additionally provides a kind of computer-readable recording medium, the computer-readable recording medium storage There is the computer program for the Information Authentication method for performing above-mentioned core banking system.
Present example realizes:First, under day pattern, test the close relevant field for testing CVV transaction renewal card table in the daytime;The Two, under night pattern, test it is close test CVV transaction renewal night card tables, and will test that close and that tests that CVV results are mapped to IM tables tests close test CVV results identify (ST-CVV-PIN-FLAG) field;3rd, REPOSTING stage, the transaction that night is carried out carry out amended record, ST-CVV-PIN-FLAG fields are read from IM tables, testing of being merchandised under night pattern is obtained and close result and tests CVV results, pass through friendship Easy amended record updates card table in the daytime.
Technical scheme provided in an embodiment of the present invention can reach following advantageous effects:
(1) present invention can solve the problem that user is held in banking system bank card test close success or failure, test CVV into The processing of work(or failure scenarios, it is effectively guaranteed card and cryptosecurity that user holds bank card.
(2) according to the banking system time, processing that is close, testing CVV transaction will be tested and divide into three different processing stages:Day Between transaction, night transaction and REPOSTING transaction, it can be ensured that user is indistinguishably traded for 24 hours, ensure that use The uniformity of family transaction data.
Obviously, those skilled in the art should be understood that each module of the above-mentioned embodiment of the present invention or each step can be with Realized with general computing device, they can be concentrated on single computing device, or are distributed in multiple computing devices On the network formed, alternatively, they can be realized with the program code that computing device can perform, it is thus possible to by it Store and performed in the storage device by computing device, and in some cases, can be to be held different from order herein They, are either fabricated to each integrated circuit modules or will be multiple in them by the shown or described step of row respectively Module or step are fabricated to single integrated circuit module to realize.So, the embodiment of the present invention is not restricted to any specific hard Part and software combine.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the invention, for the skill of this area For art personnel, the embodiment of the present invention can have various modifications and variations.Within the spirit and principles of the invention, made Any modification, equivalent substitution and improvements etc., should be included in the scope of the protection.

Claims (18)

1. a kind of Information Authentication method of core banking system, it is characterised in that including:
When at the time of judging that user initiates transaction request within the default Night period, believe according to being inputted in night card table The number and bank card pintle hook lock state of mistake are ceased, the bank card information of user is verified, the number of information errors will be inputted And bank card pintle hook lock state is stored in night card table;
When at the time of judging that user initiates transaction request within the default day mode period, believe according to being inputted in card table in the daytime The number and bank card pintle hook lock state of mistake are ceased, the bank card information of user is verified, the number of information errors will be inputted And bank card pintle hook lock state is stored in card table in the daytime;In the daytime the number and bank card pintle hook lock of information errors are inputted in the card table State includes:When reaching preset mode switching instant, the number and bank card pintle hook lock of information errors will be inputted in night card table State is updated to the number and bank card pintle hook lock state of the input information errors in card table in the daytime.
2. the Information Authentication method of core banking system as claimed in claim 1, it is characterised in that defeated in the table of card in the daytime The number and bank card pintle hook lock state for entering information errors also include:
Between the number of information errors will be inputted in night card table and bank card pintle hook lock state is updated to card table mid-term in the daytime, user Initiate the number and bank card pintle hook lock state of input information errors during transaction request.
3. the Information Authentication method of core banking system as claimed in claim 1, it is characterised in that when judge user initiate hand over When at the time of easily request within the default Night period, according to the number and bank card that information errors are inputted in night card table Pintle hook lock state, the bank card information of user is verified, the number for inputting information errors and bank card pintle hook lock state are stored In night card table, including:
When at the time of judging that user initiates transaction request within the default Night period, the number of code error will be inputted And bank card pintle hook lock state is stored in night card table, according to the number and bank card pintle hook lock that code error is inputted in night card table State, the bank card information of user is verified;
When at the time of judging that user initiates transaction request within the default day mode period, believe according to being inputted in card table in the daytime The number and bank card pintle hook lock state of mistake are ceased, the bank card information of user is verified, the number of information errors will be inputted And bank card pintle hook lock state is stored in card table in the daytime, including:
When at the time of judging that user initiates transaction request within the default day mode period, the number of code error will be inputted And bank card pintle hook lock state is stored in card table in the daytime, according to the number and bank card pintle hook lock that code error is inputted in card table in the daytime State, the bank card information of user is verified;In the daytime the number and bank card pintle hook lock of code error are inputted in the card table State includes:When reaching preset mode switching instant, the number and bank card pintle hook lock of code error will be inputted in night card table State is updated to the number and bank card pintle hook lock state of the input code error in card table in the daytime.
4. the Information Authentication method of core banking system as claimed in claim 3, it is characterised in that according to defeated in night card table Enter the number and bank card pintle hook lock state of code error, the bank card information of user is verified;According to defeated in card table in the daytime Enter the number and bank card pintle hook lock state of code error, the bank card information of user is verified, including:
By the password of user's input compared with PVV in core banking system and PCV are in encryption equipment;
When inputting code error number more than default errors number, it is PIN pintle hook lock states to determine bank card pintle hook lock state.
5. the Information Authentication method of core banking system as claimed in claim 4, it is characterised in that code error will be inputted Number and bank card pintle hook lock state are stored in night card table, including:
According to checking cryptographic results, generation checking cipher mark, checking cipher mark is stored in night card table;
When reaching preset mode switching instant, by the number of input code error and bank card pintle hook lock state in night card table more Newly into card table in the daytime, including:
When reaching preset mode switching instant, the checking cipher mark is read, will night card table according to checking cipher mark The number and PIN pintle hook lock states of middle input code error are updated in card table in the daytime.
6. the Information Authentication method of core banking system as claimed in claim 1, it is characterised in that
When at the time of judging that user initiates transaction request within the default Night period, believe according to being inputted in night card table The number and bank card pintle hook lock state of mistake are ceased, the bank card information of user is verified, the number of information errors will be inputted And bank card pintle hook lock state is stored in night card table, including:
When at the time of judging that user initiates transaction request within the default Night period, according to input card in night card table Piece validation value CVV errors numbers and bank card pintle hook lock state, are verified to the bank card information of user, will input CVV mistakes Number and bank card pintle hook lock state are stored in night card table;
When at the time of judging that user initiates transaction request within the default day mode period, believe according to being inputted in card table in the daytime The number and bank card pintle hook lock state of mistake are ceased, the bank card information of user is verified, the number of information errors will be inputted And bank card pintle hook lock state is stored in card table in the daytime, including:
When at the time of judging that user initiates transaction request within the default day mode period, it will be inputted according in card table in the daytime CVV errors numbers and bank card pintle hook lock state, are verified to the bank card information of user, by input CVV errors numbers and silver Row clamping lock card-like state is stored in card table in the daytime;In the daytime will input CVV errors numbers and bank card pintle hook lock state in the card table Including:When reaching preset mode switching instant, by the number of input CVV mistakes and bank card pintle hook lock state in night card table more Newly to the number and bank card pintle hook lock state of the input CVV mistakes in card table in the daytime.
7. the Information Authentication method of core banking system as claimed in claim 6, it is characterised in that according to defeated in night card table Enter CVV errors numbers and bank card pintle hook lock state, the bank card information of user is verified;It will be inputted according in card table in the daytime CVV errors numbers and bank card pintle hook lock state, are verified to the bank card information of user, including:
Bank card CVV is calculated according to bank card number, the term of validity and service codes;
By the bank card CVV calculated compared with the bank card CVV prestored in bank card;
When inputting CVV errors numbers more than default CVV errors numbers, it is CVV pintle hook lock states to determine bank card state.
8. the Information Authentication method of core banking system as claimed in claim 7, it is characterised in that by input CVV mistakes time Number and bank card pintle hook lock state are stored in night card table, including:
According to checking CVV results, generation checking CVV marks, checking CVV marks are stored in night card table;
When reaching preset mode switching instant, by the number of input CVV mistakes and bank card pintle hook lock state in night card table more Newly into card table in the daytime, including:
When reaching preset mode switching instant, checking CVV mark is read, is identified according to checking CVV, will be in night card table The number and CVV pintle hook lock states for inputting CVV mistakes are updated in card table in the daytime.
A kind of 9. Information Authentication device of core banking system, it is characterised in that including:
Night schema validation module, for when judge user initiate transaction request at the time of within the default Night period when, According to the number and bank card pintle hook lock state that information errors are inputted in night card table, the bank card information of user is verified, The number for inputting information errors and bank card pintle hook lock state are stored in night card table;
Day schema validation module, during at the time of judging user's initiation transaction request within the default day mode period, According to the number and bank card pintle hook lock state that information errors are inputted in card table in the daytime, the bank card information of user is verified, The number for inputting information errors and bank card pintle hook lock state are stored in card table in the daytime;In the daytime it is wrong that information is inputted in the card table Number and bank card pintle hook lock state includes by mistake:When reaching preset mode switching instant, information mistake will be inputted in night card table Number and bank card pintle hook lock state is updated to the number and bank card pintle hook lock state of the input information errors in card table in the daytime by mistake.
10. the Information Authentication device of core banking system as claimed in claim 9, it is characterised in that in the table of card in the daytime The number and bank card pintle hook lock state for inputting information errors also include:
Between the number of information errors will be inputted in night card table and bank card pintle hook lock state is updated to card table mid-term in the daytime, user Initiate the number and bank card pintle hook lock state of input information errors during transaction request.
11. the Information Authentication device of core banking system as claimed in claim 9, it is characterised in that night schema validation module It is specifically used for:
When at the time of judging that user initiates transaction request within the default Night period, the number of code error will be inputted And bank card pintle hook lock state is stored in night card table, according to the number and bank card pintle hook lock that code error is inputted in night card table State, the bank card information of user is verified;
Day schema validation module is specifically used for:
When at the time of judging that user initiates transaction request within the default day mode period, the number of code error will be inputted And bank card pintle hook lock state is stored in card table in the daytime, according to the number and bank card pintle hook lock that code error is inputted in card table in the daytime State, the bank card information of user is verified;In the daytime the number and bank card pintle hook lock of code error are inputted in the card table State includes:When reaching preset mode switching instant, the number and bank card pintle hook lock of code error will be inputted in night card table State is updated to the number and bank card pintle hook lock state of the input code error in card table in the daytime.
12. the Information Authentication device of core banking system as claimed in claim 11, it is characterised in that night schema validation module It is specifically used for day schema validation module:
By the password of user's input compared with PVV in core banking system and PCV are in encryption equipment;
When inputting code error number more than default errors number, it is PIN pintle hook lock states to determine bank card pintle hook lock state.
13. the Information Authentication device of core banking system as claimed in claim 12, it is characterised in that night schema validation module It is specifically used for:
According to checking cryptographic results, generation checking cipher mark, checking cipher mark is stored in night card table;
When reaching preset mode switching instant, by the number of input code error and bank card pintle hook lock state in night card table more Newly into card table in the daytime, including:
When reaching preset mode switching instant, the checking cipher mark is read, will night card table according to checking cipher mark The number and PIN pintle hook lock states of middle input code error are updated in card table in the daytime.
14. the Information Authentication device of core banking system as claimed in claim 9, it is characterised in that night schema validation module It is specifically used for:
When at the time of judging that user initiates transaction request within the default Night period, inputted according in night card table CVV errors numbers and bank card pintle hook lock state, are verified to the bank card information of user, by input CVV errors numbers and silver Row clamping lock card-like state is stored in night card table;
Day schema validation module is specifically used for:
When at the time of judging that user initiates transaction request within the default day mode period, it will be inputted according in card table in the daytime CVV errors numbers and bank card pintle hook lock state, are verified to the bank card information of user, by input CVV errors numbers and silver Row clamping lock card-like state is stored in card table in the daytime;In the daytime will input CVV errors numbers and bank card pintle hook lock state in the card table Including:When reaching preset mode switching instant, by the number of input CVV mistakes and bank card pintle hook lock state in night card table more Newly to the number and bank card pintle hook lock state of the input CVV mistakes in card table in the daytime.
15. the Information Authentication device of core banking system as claimed in claim 14, it is characterised in that night schema validation module It is specifically used for day schema validation module:
Bank card CVV is calculated according to bank card number, the term of validity and service codes;
By the bank card CVV calculated compared with the bank card CVV prestored in bank card;
When inputting CVV errors numbers more than default CVV errors numbers, it is CVV pintle hook lock states to determine bank card state.
16. the Information Authentication device of core banking system as claimed in claim 15, it is characterised in that night schema validation module It is specifically used for:
According to checking CVV results, generation checking CVV marks, checking CVV marks are stored in night card table;
When reaching preset mode switching instant, by the number of input CVV mistakes and bank card pintle hook lock state in night card table more Newly into card table in the daytime, including:
When reaching preset mode switching instant, checking CVV mark is read, is identified according to checking CVV, will be in night card table The number and CVV pintle hook lock states for inputting CVV mistakes are updated in card table in the daytime.
17. a kind of computer equipment, including memory, processor and storage are on a memory and the meter that can run on a processor Calculation machine program, it is characterised in that realize any side of claim 1 to 8 described in the computing device during computer program Method.
18. a kind of computer-readable recording medium, it is characterised in that the computer-readable recording medium storage has perform claim It is required that the computer program of 1 to 8 any methods described.
CN201710978226.2A 2017-10-18 2017-10-18 The Information Authentication method and device of core banking system Pending CN107833053A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710978226.2A CN107833053A (en) 2017-10-18 2017-10-18 The Information Authentication method and device of core banking system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710978226.2A CN107833053A (en) 2017-10-18 2017-10-18 The Information Authentication method and device of core banking system

Publications (1)

Publication Number Publication Date
CN107833053A true CN107833053A (en) 2018-03-23

Family

ID=61648510

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710978226.2A Pending CN107833053A (en) 2017-10-18 2017-10-18 The Information Authentication method and device of core banking system

Country Status (1)

Country Link
CN (1) CN107833053A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110955884A (en) * 2019-12-04 2020-04-03 中国银行股份有限公司 Method and device for determining upper limit times of password trial and error
CN111078714A (en) * 2019-11-25 2020-04-28 泰康保险集团股份有限公司 Data processing method and device
CN111754232A (en) * 2020-06-29 2020-10-09 上海通联金融服务有限公司 Control method for verifying key field before non-financial transaction
CN113592323A (en) * 2021-08-05 2021-11-02 任丰宁 Artificial intelligence enterprise management cost input detail reminding system
CN113722330A (en) * 2021-09-07 2021-11-30 辽宁振兴银行股份有限公司 Method and device for retrying online transaction failure

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1670775A (en) * 2005-03-29 2005-09-21 陈卫国 Operation of bank card and service acceptance system and its authentication technology system
US20070045398A1 (en) * 2005-08-23 2007-03-01 Han-Ping Chen Credit card verification system
CN104182898A (en) * 2014-08-13 2014-12-03 中国银行股份有限公司 Additional recording method of on-line transaction during night mode for bank system
CN104867012A (en) * 2006-08-01 2015-08-26 Q佩控股有限公司 Transaction authorization system and method and remote payment system
CN106411523A (en) * 2016-08-24 2017-02-15 中国银行股份有限公司 Generation and check methods and devices for bank card passwords, and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1670775A (en) * 2005-03-29 2005-09-21 陈卫国 Operation of bank card and service acceptance system and its authentication technology system
US20070045398A1 (en) * 2005-08-23 2007-03-01 Han-Ping Chen Credit card verification system
CN104867012A (en) * 2006-08-01 2015-08-26 Q佩控股有限公司 Transaction authorization system and method and remote payment system
CN104182898A (en) * 2014-08-13 2014-12-03 中国银行股份有限公司 Additional recording method of on-line transaction during night mode for bank system
CN106411523A (en) * 2016-08-24 2017-02-15 中国银行股份有限公司 Generation and check methods and devices for bank card passwords, and system

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111078714A (en) * 2019-11-25 2020-04-28 泰康保险集团股份有限公司 Data processing method and device
CN111078714B (en) * 2019-11-25 2023-08-15 泰康保险集团股份有限公司 Data processing method and device
CN110955884A (en) * 2019-12-04 2020-04-03 中国银行股份有限公司 Method and device for determining upper limit times of password trial and error
CN111754232A (en) * 2020-06-29 2020-10-09 上海通联金融服务有限公司 Control method for verifying key field before non-financial transaction
CN111754232B (en) * 2020-06-29 2023-11-28 上海通联金融服务有限公司 Control method for verifying key fields before non-financial transaction
CN113592323A (en) * 2021-08-05 2021-11-02 任丰宁 Artificial intelligence enterprise management cost input detail reminding system
CN113592323B (en) * 2021-08-05 2024-05-24 北京北大纵横管理咨询有限责任公司 Artificial intelligence enterprise management cost entry detail reminding system
CN113722330A (en) * 2021-09-07 2021-11-30 辽宁振兴银行股份有限公司 Method and device for retrying online transaction failure
CN113722330B (en) * 2021-09-07 2024-06-07 辽宁振兴银行股份有限公司 Method and device for retrying online transaction failure

Similar Documents

Publication Publication Date Title
CN107833053A (en) The Information Authentication method and device of core banking system
US20080249947A1 (en) Multi-factor authentication using a one time password
CN101706933A (en) Method and background system for realizing joint account service operation
US11568387B2 (en) Method and device for implementing password-free EMV contact transaction
US11587052B2 (en) Casino cash system, apparatus and method utilizing integrated circuit cards
US11900345B2 (en) Financial terminal that automatically reconfigures into different financial processing terminal types
JP2009064127A (en) Automatic transaction system, server, and automatic transaction device
US10210512B2 (en) Transaction count synchronization in payment system
WO2017109994A1 (en) Automated transaction system
US20070100752A1 (en) Systems and methods for secure financial transaction authorization
CN108009794A (en) A kind of method and apparatus of electronics authority condition managing
US20190034891A1 (en) Automated transaction system, method for control thereof, and card reader
CN106600406A (en) Transaction method and terminal thereof
WO2002075676A1 (en) Automatic transaction device and transaction method using it
US7827107B2 (en) Method and system for verifying use of a financial instrument
CN107909469A (en) The unlocking method and device of bank transaction coded lock
RU2718527C1 (en) Automated system and method of associating check receipts with payment transactions
JP2006331265A (en) Transaction system
KR20240012645A (en) Simple Payment System Using Intermediation Server
CN117611169A (en) Real-name authentication transaction method, system, device and storage medium
JP2005202980A (en) Double password switching method in personal identification
JP2012099031A (en) Automatic transaction system
JP2008084252A (en) Automatic transaction device, transaction method, and automatic transaction system
JP2009042949A (en) Automatic transaction device
JPH0362162A (en) Person authenticating method and person authenticating information recording medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180323

RJ01 Rejection of invention patent application after publication