CN108564367A - 一种支付加密的算法 - Google Patents

一种支付加密的算法 Download PDF

Info

Publication number
CN108564367A
CN108564367A CN201810320616.5A CN201810320616A CN108564367A CN 108564367 A CN108564367 A CN 108564367A CN 201810320616 A CN201810320616 A CN 201810320616A CN 108564367 A CN108564367 A CN 108564367A
Authority
CN
China
Prior art keywords
payment
key
pixels
key carrier
pixel
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.)
Granted
Application number
CN201810320616.5A
Other languages
English (en)
Other versions
CN108564367B (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.)
Beijing Feihu Infinite Technology Co ltd
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201810320616.5A priority Critical patent/CN108564367B/zh
Publication of CN108564367A publication Critical patent/CN108564367A/zh
Application granted granted Critical
Publication of CN108564367B publication Critical patent/CN108564367B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management

Landscapes

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

Abstract

一种支付加密的算法,包括支付端、验证端及验证服务端,用户向支付端及验证服务端上传图像文件做为密钥载体;取图像文件的哈希值插入加密程序,做为加密程序一段代码,根据时间种子通过代码随机生成动态数字,再经转换程序转成平面二维像素点,在密钥载体文件像素范围内生成密钥像素点并叠加于密钥载体上;用户支付时,验证服务端通过验证端读取支付端显示内容,得出是否放行支付结果。本发明所述密钥载体可自定义,具有较强的灵活性;支付端在验证时无须联网或上传及下传任何信息,验证服务端经验证端从支付端获得的内容中获取密钥像素点,经验证后实现支付放行,具有极强的安全性;支付端体积可做得很小,待机时间长,具有极佳的便捷性。

Description

一种支付加密的算法
技术领域
本发明涉及一种算法,具体涉及一种支付加密的算法,属于IPC分类第G06、G09技术领域。
背景技术
支付系统是由提供支付清算服务的中介机构和实现支付指令传送及资金清算的专业技术手段共同组成,用以实现债权债务清偿及资金转移的一种金融安排,有时也称为清算系统。
目前,在进行支付时,支付系统的支付载体有磁条卡,移动设备(包括扫条形码、二维码以及NFC近场支付)。磁条卡有被复制的可能,因此现在升级为芯片卡。扫码时二维码有被偷换的可能,因此扫码趋向于由移动设备提供动态变化的条形码或二维码被扫比较安全。而近场支付使用起来比扫码要麻烦一点,且推广范围有限。
另外,刷卡需要携带银行卡,扫码以及近场支付均需要提供及携带移动设备,对于当今倡导轻便出行的年青人来讲,携带移动设备更方便,但移动设备又受限于电池及网络,所以就目前来讲,还完全没有一种更加方便的支付载体且能脱离网络单独运行以及兼具安全性的系统或方法来实现真正意义上的便捷。
发明内容
本发明的目的就是为了解决上述问题的不足,而提供了一种支付加密的算法,该算法可脱离网络单独运行,并且还具有安全性和依附载体的选择的便捷性。
本发明所要解决问题的技术方案如下:
一种支付加密的算法,其特征在于:
包括支付端、验证端及验证服务端,用户定期或不定期向支付端及验证服务端上传相同属性的图像文件做为密钥载体;
取图像文件的哈希值插入支付端及验证服务端的加密程序,做为加密程序运行时的一段代码,并根据时间种子通过整段代码随机生成动态数字,由动态数字经转换程序转成平面二维像素点,基于密钥载体文件像素大小的范围,在范围内生成密钥像素点并叠加于密钥载体上;
用户支付时,验证服务端通过验证端读取支付端显示叠加密钥像素点的密钥载体,通过对比密钥像素点的像素位置得出是否放行支付的结果。
动态数字经转换程序转成平面二维像素点时,转换程序根据时间种子读取图像文件的哈希值的部分数值做为转换程序的一段代码。
转换程序在将动态数字转成平面二维像素点时,所基于的密钥载体文件像素大小的范围为图像文件相素点颜色较淡或空白的部分区域。
转换程序在将动态数字转成平面二维像素点时,所生成的平面二维像素点为指定与密钥载体的像素点的区域颜色不同。
本发明的有益效果如下:
密钥载体可自定义,具有较强的灵活性;支付端在验证时无须联网或上传及下传任何信息,验证服务端经验证端从支付端获得的内容中获取密钥像素点,经验证后实现支付放行,具有极强的安全性;支付端体积可做得很小,待机时间长,具有极佳的便捷性。
附图说明:
图1是本发明的框架结构示意图;
图2是本发明所述图像文件至密钥像素点的过程示意图。
具体实施方式:
下面结合附图对本发明作进一步详细的阐述。
参阅图1、图2,一种支付加密的算法,包括支付端1、验证端2及验证服务端3,用户4定期或不定期向支付端及验证服务端上传相同属性的图像文件5做为密钥载体6;
取图像文件5的哈希值插入支付端1及验证服务端3的加密程序,做为加密程序运行时的一段代码,并根据时间种子通过整段代码随机生成动态数字8,由动态数字8经转换程序转成平面二维像素点,基于密钥载体文件像素大小的范围,在范围内生成密钥像素点7并叠加于密钥载体上;
用户4支付时,验证服务端3通过验证端2读取支付端1显示叠加密钥像素点7的密钥载体,通过对比密钥像素点的像素位置得出是否放行支付的结果。
本发明在使用时,时间种子以天所在的日期为单位,这样支付端1与验证服务端3生成的动态数字8可以保持一致性。也就是说,密钥像素点动态变化的周期为1天。出于安全性考虑,对于每笔支付还可以做限额以及每天支付总额做一个限定,这样即便在支付端1丢失或被盗的情况下仍可以将损失降到最小。
哈希值在再插入支付端1及验证服务端3的加密程序中时,可选择提取哈希值的部分数字串,该部分数字串的选择可根据图像文件5上传的时间单位以时为时间种子选取哈希值的位数。因此在图像文件5上传支付端1及验证服务端3时需保持在相同以时为单位的时间内。
基于实施方式的改进,动态数字8经转换程序转成平面二维像素点时,转换程序根据时间种子读取图像文件的哈希值的部分数值做为转换程序的一段代码。
进一步,基于实施方式的改进,转换程序在将动态数字8转成平面二维像素点时,所基于的密钥载体文件像素大小的范围为图像文件相素点颜色较淡或空白的部分区域。
这样可以排除转成的平面二维像素点其中某个或某些点位置叠加在图像文件5颜色较深的像素点之上,使得识别出现问题。
另外,基于实施方式的改进,转换程序在将动态数字转成平面二维像素点时,所生成的平面二维像素点为指定与密钥载体的像素点的区域颜色不同。

Claims (4)

1.一种支付加密的算法,其特征在于:
包括支付端、验证端及验证服务端,用户定期或不定期向支付端及验证服务端上传相同属性的图像文件做为密钥载体;
取图像文件的哈希值插入支付端及验证服务端的加密程序,做为加密程序运行时的一段代码,并根据时间种子通过整段代码随机生成动态数字,由动态数字经转换程序转成平面二维像素点,基于密钥载体文件像素大小的范围,在范围内生成密钥像素点并叠加于密钥载体上;
用户支付时,验证服务端通过验证端读取支付端显示叠加密钥像素点的密钥载体,通过对比密钥像素点的像素位置得出是否放行支付的结果。
2.根据权利要求1所述的一种支付加密的算法,其特征在于:动态数字经转换程序转成平面二维像素点时,转换程序根据时间种子读取图像文件的哈希值的部分数值做为转换程序的一段代码。
3.根据权利要求1所述的一种支付加密的算法,其特征在于:转换程序在将动态数字转成平面二维像素点时,所基于的密钥载体文件像素大小的范围为图像文件相素点颜色较淡或空白的部分区域。
4.根据权利要求1所述的一种支付加密的算法,其特征在于:转换程序在将动态数字转成平面二维像素点时,所生成的平面二维像素点为指定与密钥载体的像素点的区域颜色不同。
CN201810320616.5A 2018-04-11 2018-04-11 一种支付加密的算法 Expired - Fee Related CN108564367B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810320616.5A CN108564367B (zh) 2018-04-11 2018-04-11 一种支付加密的算法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810320616.5A CN108564367B (zh) 2018-04-11 2018-04-11 一种支付加密的算法

Publications (2)

Publication Number Publication Date
CN108564367A true CN108564367A (zh) 2018-09-21
CN108564367B CN108564367B (zh) 2022-08-16

Family

ID=63534482

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810320616.5A Expired - Fee Related CN108564367B (zh) 2018-04-11 2018-04-11 一种支付加密的算法

Country Status (1)

Country Link
CN (1) CN108564367B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113742611A (zh) * 2021-01-06 2021-12-03 北京沃东天骏信息技术有限公司 一种数据请求处理方法和装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030225704A1 (en) * 2002-06-04 2003-12-04 Bottomline Technologies (De) Inc. System and method for producing and verifying secure negotiable instruments
CN101729256A (zh) * 2008-10-24 2010-06-09 深圳宝嘉电子设备有限公司 基于指纹、密码技术、易碎数字水印的安全认证方法
US20100211506A1 (en) * 2009-02-19 2010-08-19 Simpleact Incorporated Mobile transaction system and method
CN102956079A (zh) * 2011-08-11 2013-03-06 Lg电子株式会社 移动终端及其支付方法
CN104657855A (zh) * 2015-03-10 2015-05-27 王清斌 一种带有nfc接口的移动支付身份验证装置
CN106960344A (zh) * 2017-03-27 2017-07-18 上海与德科技有限公司 一种基于移动终端的支付方法及系统
CN107798531A (zh) * 2017-08-14 2018-03-13 中国银联股份有限公司 电子支付方法及系统
CN107835332A (zh) * 2017-11-15 2018-03-23 深圳大学 叠加人工噪声信息的二维码生成方法及装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030225704A1 (en) * 2002-06-04 2003-12-04 Bottomline Technologies (De) Inc. System and method for producing and verifying secure negotiable instruments
CN101729256A (zh) * 2008-10-24 2010-06-09 深圳宝嘉电子设备有限公司 基于指纹、密码技术、易碎数字水印的安全认证方法
US20100211506A1 (en) * 2009-02-19 2010-08-19 Simpleact Incorporated Mobile transaction system and method
CN102956079A (zh) * 2011-08-11 2013-03-06 Lg电子株式会社 移动终端及其支付方法
CN104657855A (zh) * 2015-03-10 2015-05-27 王清斌 一种带有nfc接口的移动支付身份验证装置
CN106960344A (zh) * 2017-03-27 2017-07-18 上海与德科技有限公司 一种基于移动终端的支付方法及系统
CN107798531A (zh) * 2017-08-14 2018-03-13 中国银联股份有限公司 电子支付方法及系统
CN107835332A (zh) * 2017-11-15 2018-03-23 深圳大学 叠加人工噪声信息的二维码生成方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113742611A (zh) * 2021-01-06 2021-12-03 北京沃东天骏信息技术有限公司 一种数据请求处理方法和装置

Also Published As

Publication number Publication date
CN108564367B (zh) 2022-08-16

Similar Documents

Publication Publication Date Title
US11736296B2 (en) Biometric verification process using certification token
US9406063B2 (en) Systems and methods for messaging, calling, digital multimedia capture, payment transactions, global digital ledger, and national currency world digital token
US9646296B2 (en) Mobile-to-mobile transactions
CN103873244B (zh) 基于指纹识别的移动支付中的身份认证方法和系统
US20140100973A1 (en) Smartphone virtual payment card
US20150006390A1 (en) Using steganography to perform payment transactions through insecure channels
CN107194694B (zh) 一种基于二维码的脱机支付方法
CN107230070A (zh) 数字货币系统
CN107230079A (zh) 使用数字货币芯片卡进行离线支付的方法及系统
HUE029807T2 (en) Systems and procedures for executing a secure payment transaction using a formatted data structure
CN104134142A (zh) 一种基于二维码识别的地铁购票、检票方法
CN107230072B (zh) 使用数字货币芯片卡进行网上支付的方法和系统
WO2012125477A2 (en) System and device for facilitating a transaction by consolidating sim, personal token, and associated applications for electronic wallet transactions
EP1231578A2 (de) Verfahren und Anordnung zur Durchführung einer bargeldlosen Zahlungsaktion
CN104620286A (zh) 支付单元、系统和方法
CN110766397B (zh) 基于数据识别模型的近场支付方法
CN107194695A (zh) 交易码生成及扫描终端、交易码生成及交易方法
CN104282091A (zh) 一种票据数据生成/传送/保存/认证的方法
US20200090160A1 (en) Time Limited Code
WO2010089049A1 (de) Mobiles zahlungsverfahren und vorrichtungen
EP3361419A1 (en) Tamper-proof barcode, system and method for generating and authenticating credentials on the basis of said code
EP2075726B1 (fr) Outil utilisable pour l'authentification de documents, procédés d'utilisation de l'outil et de documents produits par le ou les procédés
CN110555690A (zh) 个人销售点(ppos)的商户交易镜像
CN108564367A (zh) 一种支付加密的算法
CN106910068A (zh) 多算法多密钥的光认证离线支付方法

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20220727

Address after: 317500 No. 97, Muyu Youth Road, Zeguo Town, Wenling City, Taizhou City, Zhejiang Province

Applicant after: Song Weijie

Address before: 317100 Room 308, building 14, No. 2 Qiushui Avenue, Haiyou street, Sanmen County, Taizhou City, Zhejiang Province

Applicant before: Zheng Hong

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230426

Address after: Room 0022, Room 201, 2nd Floor, Building 1, Yard 1, Xinfang Road, Chaoyang District, Beijing, 100000

Patentee after: Beijing Feihu Infinite Technology Co.,Ltd.

Address before: 317500 No. 97, Muyu Youth Road, Zeguo Town, Wenling City, Taizhou City, Zhejiang Province

Patentee before: Song Weijie

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

Granted publication date: 20220816