CN109523298A - Online electronic coupons authenticity verification methods based on anti-tamper Encryption Algorithm - Google Patents

Online electronic coupons authenticity verification methods based on anti-tamper Encryption Algorithm Download PDF

Info

Publication number
CN109523298A
CN109523298A CN201811208225.0A CN201811208225A CN109523298A CN 109523298 A CN109523298 A CN 109523298A CN 201811208225 A CN201811208225 A CN 201811208225A CN 109523298 A CN109523298 A CN 109523298A
Authority
CN
China
Prior art keywords
identified
electronic coupons
electronic
encryption algorithm
coupons
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
CN201811208225.0A
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.)
Zhuhai Hengqin Xianlian Finance Technology Co Ltd
Zhuhai Hengqin Xianliansheng Technology Development Co Ltd
Original Assignee
Zhuhai Hengqin Xianlian Finance Technology Co Ltd
Zhuhai Hengqin Xianliansheng Technology Development 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 Zhuhai Hengqin Xianlian Finance Technology Co Ltd, Zhuhai Hengqin Xianliansheng Technology Development Co Ltd filed Critical Zhuhai Hengqin Xianlian Finance Technology Co Ltd
Priority to CN201811208225.0A priority Critical patent/CN109523298A/en
Publication of CN109523298A publication Critical patent/CN109523298A/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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0225Avoiding frauds
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Bioethics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention belongs to electronic tickets to verify field, it is based especially on the online electronic coupons authenticity verification methods of anti-tamper Encryption Algorithm, for existing existing trade company to the bad verifying of the authenticity for distorting rear electronic coupons, trade company is caused to be cheated, increase cost of marketing, the problem of being unfavorable for business development, now propose following solution, including the online electronic coupons authenticity verification methods based on anti-tamper Encryption Algorithm, the following steps are included: S1, verifying equipment obtains the electronic coupons to be identified that client downloads from different channels;S2; the source address of electronic coupons to be identified is identified; obtain electronic coupons address to be identified; the preference item of electronic coupons to be identified is identified; obtain electronic coupons preference item to be identified; the invention enables businessmans to be not easy the electronic coupons being tampered again deception, so that the property for giving businessman is protected, improves the security performance of marketing.

Description

Online electronic coupons authenticity verification methods based on anti-tamper Encryption Algorithm
Technical field
The present invention relates to electronic ticket verification technique fields, more particularly to the online electronic offers based on anti-tamper Encryption Algorithm Certificate authenticity verification methods.
Background technique
Special shape of the electronic coupons as discount coupon, businessman must be noted that the hair for meeting average preference certificate when providing Put rule, discount coupon or promotion certificate are divided into two kinds by valuation form, coupon, and when referring generally to consumption and occurring, consumer can be with With coupon demonstrate,prove the invoice price disclosed in businessman on the basis of, in coupon card defined ratio discount valuate, such as 2 Rolling over preferential is exactly the discount that 20% is made a call on the basis of invoice price;Coupons refer generally to the promotion certificate card for being loaded with certain face amount, than Such as 100 yuan of coupons, refer to demonstrate,proving when consumption (or purchase) using the certificate, can be of use 100 yuan of cashes, no matter electronics whether, The purpose of discount coupon is to aid in businessman within certain short-term, is promoted in the form of interest concessions to consumer (or buyer).
The presence of electronic coupons is because of electronic media low manufacture cost and to facilitate propagation.Utilize the electronics of internet Discount coupon generally requires user's online to certain discounting websites or the E-mail address of oneself, finds the discount coupon of businessman, then beat Print is got off.Then obtain preferential in consumption with printing voucher, some websites can also provide the mode of mobile phone-downloaded discount coupon.Always No matter it, print or mobile phone-downloaded, and the discount coupon downloading on internet needs user to realize online.Though institute is in this form So compare and popularized, but electronic coupons, after being tampered, businessman is not easy to distinguish true from false, businessman's electronics false in harvest That still takes after discount coupon is true preferential, so that businessman is cheated, increases cost of marketing, is unfavorable for the popularization of business And development.
Summary of the invention
Online electronic coupons authenticity verification methods proposed by the present invention based on anti-tamper Encryption Algorithm solve existing There is trade company to the bad verifying of the authenticity for distorting rear electronic coupons, trade company is caused to be cheated, increases cost of marketing, it is unfavorable In the business development the problem of.
To achieve the goals above, present invention employs following technical solutions:
Online electronic coupons authenticity verification methods based on anti-tamper Encryption Algorithm, comprising the following steps:
S1, verifying equipment obtain the electronic coupons to be identified that client downloads from different channels;
S2 identifies the source address of electronic coupons to be identified, obtains electronic coupons address to be identified, treats The preference item of identification electronic coupons is identified, electronic coupons preference item to be identified is obtained, excellent to electronics to be identified The preferential time domain of favour certificate is identified, is obtained the preferential time domain of electronic coupons to be identified, is added to electronic coupons to be identified Close character string is identified, encrypted characters string feature is obtained;
S3 judges whether electronic coupons address to be identified and final merchant electronic discount coupon address are consistent, then hold in this way Row S4, if otherwise judging, electronic coupons to be identified are false;
S4, judge electronic coupons preference item to be identified and final merchant electronic coupon offers project whether all one It causes, if so, executing S5, if otherwise judging, electronic coupons to be identified are false;
S5 verifies initial everyday issue word and closing day day issue of the equipment by the preferential time domain of electronic coupons to be identified Word combines acquisition number identification sequence, is carried out using decipherment algorithm corresponding with Encryption Algorithm to encrypted characters string feature Decryption, which obtains, compares numerical characteristic, judge to compare numerical characteristic and electronic coupons to be identified number identification sequence whether one It causes, if then judging that electronic coupons to be identified are very, to continue to execute S6, if otherwise judging, electronic coupons to be identified are false;
S6, judges whether the preferential time domain of electronic coupons to be identified is located at the preferential time domain of final merchant electronic discount coupon It is interior, if so, judging that electronic coupons to be identified are in validity period, if it is not, then judging electronic coupons failure to be identified, issue Failure is reminded.
Preferably, further comprising the steps of before the step S1:
S01, registration include the initial merchant electronic discount coupon of source address, preference item, preferential time domain;
S02, by initial everyday issue word and the closing day date number group of initial merchant electronic coupon offers time domain It is combined and obtains Serial No. to be encrypted, Serial No. to be encrypted encrypted using anti-tamper Encryption Algorithm The output of encrypted characters string is obtained final merchant electronic discount coupon by character string on initial merchant electronic discount coupon;
S03 registers final merchant electronic discount coupon and obtains final merchant electronic coupon database.
Preferably, the anti-tamper Encryption Algorithm in the step S02 is AES encryption algorithm.
Preferably, the number identification sequence in the step S02 in Serial No. to be encrypted and the step S5 is eight Digit.
Preferably, the preference item in the step S02 and the step S5 includes preferential article, the preferential amount of money and beats Folding ratio.
Preferably, the verifying equipment include acquiring unit, recognition unit, judging unit, registering unit, encryption unit, Decryption unit and storage unit.
Preferably, the acquiring unit is for obtaining electronic coupons to be identified, and the recognition unit is for identification wait know Discount coupon address, preference item, preferential time domain and the encrypted characters string of other electronic coupons, the judging unit is for executing institute State the judgement work in step S3, step S4, step S5 and step S6.
Preferably, the encryption unit is for encrypting Serial No. to be encrypted, and the decryption unit is for treating The encrypted characters string feature of identification electronic coupons is decrypted, and the registering unit is for registering final merchant electronic discount coupon Database.
Compared with prior art, the present invention is by by the discount coupon address of electronic coupons to be identified, preference item, preferential Time domain is compared respectively with the discount coupon address of final merchant electronic discount coupon, preference item, preferential time domain, in all comparisons After all succeeding, then the comparison numerical characteristic obtained after encrypted characters string feature is decrypted by the manner of decryption of setting, it will compare Numerical characteristic just judges what client provided after comparing successfully again with the number identification sequence alignment proposed from preferential time domain Electronic coupons to be identified be the true electronic coupons of businessman, that is, using the designed mode of businessman generate it is preferential Certificate judges by repeatedly different comparisons, so that businessman is not easy the electronic coupons being tampered again deception, to give businessman Property protected, improve the security performance of marketing.
Specific embodiment
The following is a clear and complete description of the technical scheme in the embodiments of the invention, it is clear that described embodiment Only a part of the embodiment of the present invention, instead of all the embodiments.
Online electronic coupons authenticity verification methods based on anti-tamper Encryption Algorithm, comprising the following steps:
S1, verifying equipment obtain the electronic coupons to be identified that client downloads from different channels;
S2 identifies the source address of electronic coupons to be identified, obtains electronic coupons address to be identified, treats The preference item of identification electronic coupons is identified, electronic coupons preference item to be identified is obtained, excellent to electronics to be identified The preferential time domain of favour certificate is identified, is obtained the preferential time domain of electronic coupons to be identified, is added to electronic coupons to be identified Close character string is identified, encrypted characters string feature is obtained;
S3 judges whether electronic coupons address to be identified and final merchant electronic discount coupon address are consistent, then hold in this way Row S4, if otherwise judging, electronic coupons to be identified are false;
S4, judge electronic coupons preference item to be identified and final merchant electronic coupon offers project whether all one It causes, if so, executing S5, if otherwise judging, electronic coupons to be identified are false;
S5 verifies initial everyday issue word and closing day day issue of the equipment by the preferential time domain of electronic coupons to be identified Word combines acquisition number identification sequence, is carried out using decipherment algorithm corresponding with Encryption Algorithm to encrypted characters string feature Decryption, which obtains, compares numerical characteristic, judge to compare numerical characteristic and electronic coupons to be identified number identification sequence whether one It causes, if then judging that electronic coupons to be identified are very, to continue to execute S6, if otherwise judging, electronic coupons to be identified are false;
S6, judges whether the preferential time domain of electronic coupons to be identified is located at the preferential time domain of final merchant electronic discount coupon It is interior, if so, judging that electronic coupons to be identified are in validity period, if it is not, then judging electronic coupons failure to be identified, issue Failure is reminded.
It is further comprising the steps of before step S1:
S01, registration include the initial merchant electronic discount coupon of source address, preference item, preferential time domain;
S02, by initial everyday issue word and the closing day date number group of initial merchant electronic coupon offers time domain It is combined and obtains Serial No. to be encrypted, Serial No. to be encrypted encrypted using anti-tamper Encryption Algorithm The output of encrypted characters string is obtained final merchant electronic discount coupon by character string on initial merchant electronic discount coupon;
S03 registers final merchant electronic discount coupon and obtains final merchant electronic coupon database.
Anti-tamper Encryption Algorithm in step S02 is AES encryption algorithm.
Number identification sequence in step S02 in Serial No. to be encrypted and step S5 is eight-digit number, for example, it is preferential when Domain is that " 03 day 09 month to October 05 " then number identification sequence is 09031005.
Preference item in step S02 and step S5 includes preferential article, the preferential amount of money and discount percentage.
Verifying equipment includes acquiring unit, recognition unit, judging unit, registering unit, encryption unit, decryption unit and deposits Storage unit, acquiring unit for obtaining electronic coupons to be identified, recognition unit electronic coupons to be identified for identification it is excellent Favour certificate address, preference item, preferential time domain and encrypted characters string, judging unit for execute step S3, step S4, step S5 and Judgement work in step S6, for encrypting Serial No. to be encrypted, decryption unit is used for to be identified encryption unit The encrypted characters string feature of electronic coupons is decrypted, and registering unit is for registering final merchant electronic coupon database.
By by the discount coupon address of electronic coupons to be identified, preference item, preferential time domain and final quotient in the present invention The discount coupon address of family's electronic coupons, preference item, preferential time domain are compared respectively, after all comparisons are all successful, then Obtained comparison numerical characteristic after the manner of decryption decryption that encrypted characters string feature is passed through setting, will compare numerical characteristic with from The number identification sequence alignment that preferential time domain proposes, after comparing successfully again, the electronics to be identified for just judging that client provides is excellent Favour certificate is the true electronic coupons of businessman, that is, the discount coupon generated using the designed mode of businessman, by repeatedly not Same comparison judgement, so that businessman is not easy the electronic coupons being tampered again deception, so that the property for giving businessman is protected Shield, improves the security performance of transaction.
The foregoing is only a preferred embodiment of the present invention, but scope of protection of the present invention is not limited thereto, Anyone skilled in the art in the technical scope disclosed by the present invention, according to the technique and scheme of the present invention and its Inventive concept is subject to equivalent substitution or change, should be covered by the protection scope of the present invention.

Claims (8)

1. the online electronic coupons authenticity verification methods based on anti-tamper Encryption Algorithm, which is characterized in that including following step It is rapid:
S1, verifying equipment obtain the electronic coupons to be identified that client downloads from different channels;
S2 identifies the source address of electronic coupons to be identified, electronic coupons address to be identified is obtained, to be identified The preference item of electronic coupons is identified, electronic coupons preference item to be identified is obtained, to electronic coupons to be identified Preferential time domain identified, the preferential time domain of electronic coupons to be identified is obtained, to the encrypted word of electronic coupons to be identified Symbol string is identified, encrypted characters string feature is obtained;
S3 judges whether electronic coupons address to be identified and final merchant electronic discount coupon address are consistent, then execute S4 in this way, If otherwise judging, electronic coupons to be identified are false;
S4 judges whether electronic coupons preference item to be identified and final merchant electronic coupon offers project are all consistent, If so, executing S5, if otherwise judging, electronic coupons to be identified are false;
S5 verifies initial everyday issue word and closing day date number group of the equipment by the preferential time domain of electronic coupons to be identified It is combined acquisition number identification sequence, encrypted characters string feature is decrypted using decipherment algorithm corresponding with Encryption Algorithm It obtains and compares numerical characteristic, judge comparing numerical characteristic and the number of electronic coupons to be identified identifies whether sequence is consistent, if It is to judge that electronic coupons to be identified are very, to continue to execute S6, if otherwise judging, electronic coupons to be identified are false;
S6, judges whether the preferential time domain of electronic coupons to be identified is located in the preferential time domain of final merchant electronic discount coupon, If so, judging that electronic coupons to be identified are in validity period, if it is not, then judging electronic coupons failure to be identified, issues and lose Effect is reminded.
2. the online electronic coupons authenticity verification methods according to claim 1 based on anti-tamper Encryption Algorithm, It is characterized in that, further comprising the steps of before the step S1:
S01, registration include the initial merchant electronic discount coupon of source address, preference item, preferential time domain;
S02 exists the initial everyday issue word of initial merchant electronic coupon offers time domain and the combination of closing day date number Serial No. to be encrypted is obtained together, and encryption is carried out to Serial No. to be encrypted using anti-tamper Encryption Algorithm and obtains encrypted characters The output of encrypted characters string is obtained final merchant electronic discount coupon by string on initial merchant electronic discount coupon;
S03 registers final merchant electronic discount coupon and obtains final merchant electronic coupon database.
3. the online electronic coupons authenticity verification methods according to claim 2 based on anti-tamper Encryption Algorithm, It is characterized in that, the anti-tamper Encryption Algorithm in the step S02 is AES encryption algorithm.
4. the online electronic coupons authenticity verification methods according to claim 3 based on anti-tamper Encryption Algorithm, It is characterized in that, the number identification sequence in the step S02 in Serial No. to be encrypted and the step S5 is eight-digit number.
5. the online electronic coupons authenticity verification methods according to claim 4 based on anti-tamper Encryption Algorithm, It is characterized in that, the preference item in the step S02 and the step S5 includes preferential article, the preferential amount of money and discount Example.
6. the online electronic coupons authenticity verification methods according to claim 5 based on anti-tamper Encryption Algorithm, It is characterized in that, the verifying equipment includes acquiring unit, recognition unit, judging unit, registering unit, encryption unit, decryption list Member and storage unit.
7. the online electronic coupons authenticity verification methods according to claim 6 based on anti-tamper Encryption Algorithm, It is characterized in that, the acquiring unit is for obtaining electronic coupons to be identified, recognition unit electronics to be identified for identification Discount coupon address, preference item, preferential time domain and the encrypted characters string of discount coupon, the judging unit is for executing the step Judgement work in S3, step S4, step S5 and step S6.
8. the online electronic coupons authenticity verification methods according to claim 6 based on anti-tamper Encryption Algorithm, It is characterized in that, for encrypting Serial No. to be encrypted, the decryption unit is used for electricity to be identified the encryption unit The encrypted characters string feature of sub- discount coupon is decrypted, and the registering unit is for registering final merchant electronic coupon data Library.
CN201811208225.0A 2018-10-17 2018-10-17 Online electronic coupons authenticity verification methods based on anti-tamper Encryption Algorithm Pending CN109523298A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811208225.0A CN109523298A (en) 2018-10-17 2018-10-17 Online electronic coupons authenticity verification methods based on anti-tamper Encryption Algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811208225.0A CN109523298A (en) 2018-10-17 2018-10-17 Online electronic coupons authenticity verification methods based on anti-tamper Encryption Algorithm

Publications (1)

Publication Number Publication Date
CN109523298A true CN109523298A (en) 2019-03-26

Family

ID=65771932

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811208225.0A Pending CN109523298A (en) 2018-10-17 2018-10-17 Online electronic coupons authenticity verification methods based on anti-tamper Encryption Algorithm

Country Status (1)

Country Link
CN (1) CN109523298A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112070561A (en) * 2020-09-18 2020-12-11 中国工商银行股份有限公司 Electronic ticket recommendation method and device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102509141A (en) * 2011-10-31 2012-06-20 广东商学院 Electronic group-buying coupon and usage and system of electronic group-buying coupon

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102509141A (en) * 2011-10-31 2012-06-20 广东商学院 Electronic group-buying coupon and usage and system of electronic group-buying coupon

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孙云涛: "基于NFC的多消费资源移动支付支撑平台研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112070561A (en) * 2020-09-18 2020-12-11 中国工商银行股份有限公司 Electronic ticket recommendation method and device
CN112070561B (en) * 2020-09-18 2023-10-31 中国工商银行股份有限公司 Electronic coupon recommendation method and device

Similar Documents

Publication Publication Date Title
US20230133210A1 (en) Secure authentication system and method
KR101334999B1 (en) Method and system for conducting promotional programs
US11461783B2 (en) Merchant verification in an exchange item marketplace network
US7748618B2 (en) Secure near field transaction
US20220284428A1 (en) Stable digital token processing and encryption on blockchain
US8904481B2 (en) Method and system for implementing a dynamic verification value
AU2010315111B2 (en) Verification of portable consumer devices for 3-D secure services
US20070170247A1 (en) Payment card authentication system and method
US20120150673A1 (en) Systems and methods for conducting financial transactions using non-standard magstripe payment cards
US11798359B2 (en) Blockchain-based smart contract instant lottery ticket
Chen et al. Toward achieving anonymous nft trading
US20100179909A1 (en) User defined udk
CN115775181A (en) Fair commodity transaction privacy protection method based on block chain
JPH10289271A (en) Electronic coupon device and information processing system using it
Ingole et al. Credit card fraud detection using Hidden Markov Model and its performance
US20020042781A1 (en) Universal and interoperable system and method utilizing a universal cardholder authentication field (UCAF) for authentication data collection and validation
JP2002537600A (en) A method for a cardholder to request performance of an obligation associated with a card and for the issuer to approve said obligation
CN109523298A (en) Online electronic coupons authenticity verification methods based on anti-tamper Encryption Algorithm
Hinterwälder et al. Efficient E-cash with Attributes on MULTOS Smartcards
Luo et al. Offline transferable E-cash mechanism
Cha et al. Ensuring the integrity and non-repudiation of remitting e-invoices in conventional channels with commercially available NFC devices
CN112740249A (en) Digital ticketing system and method
KR101339864B1 (en) Method and system of payment using mac address information
US20230111668A1 (en) Point-of-sale fraud protection
BRPI0713399A2 (en) method for authenticating a portable consumer device, computer readable medium, server computer, system for authenticating a portable consumer device, and access device

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190326