CN110619525B - 一种基于区块链的储值卡*** - Google Patents
一种基于区块链的储值卡*** Download PDFInfo
- Publication number
- CN110619525B CN110619525B CN201910844384.8A CN201910844384A CN110619525B CN 110619525 B CN110619525 B CN 110619525B CN 201910844384 A CN201910844384 A CN 201910844384A CN 110619525 B CN110619525 B CN 110619525B
- Authority
- CN
- China
- Prior art keywords
- value card
- block chain
- stored value
- module
- private key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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/409—Device specific authentication in transaction processing
- G06Q20/4097—Device specific authentication in transaction processing using mutual authentication between devices and transaction partners
- G06Q20/40975—Device specific authentication in transaction processing using mutual authentication between devices and transaction partners using encryption therefor
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)
- Storage Device Security (AREA)
Abstract
一种基于区块链的储值卡***,包括储值卡生成子***、储值卡消费结算子***、储值卡、区块链,其特征在于,所述储值卡生成子***随机生成私钥,并根据私钥生成与之相对应的公钥,将私钥信息储存在储值卡中,并利用私钥在区块链上建立相对应的账户,并根据需要给账户一定的资金,记录在区块链上,当持卡人持有该储值卡到特定地点消费付款时,***先将消费账单进行哈希运算得到哈希值,再通过储值卡中的私钥对哈希值进行数字签名,将消费账单与数字签名打包提交到区块链,并得到区块链确认后,这笔交易确认为有效,账户资金根据消费明细发生变化,直至账户中的资金用完,此卡作废。
Description
技术领域
本发明属于区块链领域,具体涉及一种基于区块链的储值卡***。
背景技术
储值卡,是发卡银行或者其他经中央人民银行认可有权发卡的企业单位根据持卡人要求将其资金转至内储存,交易时直接从卡内扣款的预付钱包式借记卡。此类卡面值固定,一般不能续存金额,使用完后就丢弃,具有不记名、不挂失、不计利息等特点。用以支付小额花费,通常用在公共服务方面,如公车票及电话卡等,消费者需先向业者购买一定金额的储值卡,所以消费者是先付款后消费,与***不同。而储值卡与芯片卡之不同主要在储值卡的钱是付给业者,而芯片卡是储存在芯片中。储值卡又称预付卡、消费卡、智能卡、资金卡等,顾名思义就是先付费再消费的卡片。预付卡分为记名卡和非记名卡,记名卡可挂失,非记名卡不可挂失。但在互联网如此发达的情况下,一旦储值卡信息被盗取,就难以保证其数据的安全性。
发明内容
针对现有技术的不足,本发明提供了一种基于区块链的储值卡***。
本发明技术方案如下:一种基于区块链的储值卡***,包括储值卡生成子***、储值卡消费结算子***、储值卡、区块链,其特征在于,所述储值卡生成子***包括公私钥生成模块、私钥输出模块、网络模块、区块链账号注册模块、区块链总账户,所述储值卡消费结算子***包括账单提取模块、账单哈希模块、网络模块、读写模块,所述储值卡包括接口、EVTC01A安全芯片和PVC层。
所述接口和EVTC01A安全芯片被PVC层包裹,所述EVTC01A安全芯片包括处理器和存储单元。所述EVTC01A安全芯片采用双界面智能安全芯片,可使储值卡接口支持接触和非接触两种连接方式,支持 everiToken / everiPay 加解密算法扩展指令集,兼容 ISO/IEC7816 接口,容易对接。所述EVTC01A安全芯片采用线性寻址和高速度设计和专用加速 CPU,提高芯片效率。所述EVTC01A安全芯片采用9 个加解密协处理器,具有主动防御功能,防止绝大多数破解。
所述储值卡生成子***的公私钥生成模块随机生成一段数据作为私钥,并根据私钥生成与之相对应的公钥,所述私钥输出模块将私钥信息固化在储值卡的存储单元中,使私钥无法被篡改,区块链账号注册模块使用所生成的私钥通过网络模块在区块链上注册相对应的账户,所述区块链总账户根据需要给账户转入一定的资金,并将这一行为记录在区块链上,同时将该账户的公钥记录在区块链上。
当持卡人持有该储值卡到特定地点消费付款时,储值卡消费结算子***的账单提取模块先从收银***中提取消费账单,将提取到的消费账单输入到账单哈西模块,账单哈希模块将消费账单进行哈希运算得到哈希值,储值卡消费结算子***的读写模块与储值卡的接口连接将哈希值从储值卡消费结算子***输入到储值卡中,并通过接口给储值卡的安全芯片供电,储值卡中的安全芯片运用私钥对哈希值进行数字签名,再通过接口将数字签名从储值卡传输至储值卡消费结算子***,网络模块将消费账单与数字签名打包提交到区块链,区块链节点通过该账户公布在区块链上的公钥对数字签名进行解密来确认确实是该账户的消费行为,再将消费账单进行哈希运算得到哈希值,将得到的哈希值与解密解出来的哈希值进行对比,来确认账单没有被篡改过,再根据该账户以往的资金来往记录来确认该账户余额是否足以支付本次消费,如果足以支付本次消费,该账单得到该区块链节点确认,当足够多的区块链节点得到确认后,这笔交易确认为有效,网络模块将这确认结果反馈到储值卡消费结算子***,完成此次交易。根据消费账单,该账户中的资金发生变化,直至该账户中的资金用完,该储值卡作废。
本发明的有益效果为:储值卡采用安全芯片,安全芯片采用内带随机数据发生器的芯片,能够防止物理、逻辑上的各种攻击;安全芯片中的程序代码,一经写入,即不可再现;并且安全芯片支持线路加密和保护功能,防止通讯数据被非法窃取或篡改;非接触方式进行数据传输遵循相关的传输协议,经过卡片和机具的加密处理,数据即使被截获也不会泄密。私钥存储在硬件中,私钥不可以读取,也不可以修改,用安全芯片中的私钥进行数字签名,无法篡改被签名的内容,从而保证数据安全,只要存储私钥的储存卡不丢失,储存卡中私钥所对应的账号中的资金就不会被窃取或被修改,每一笔交易都需要储值卡中的私钥对这笔交易进行数字签名,只要储值卡不丢,就不会被盗刷,保证了其数据的安全性。
附图说明
附图1为本发明的架构示意图。
具体实施方式
一种基于区块链的储值卡***,包括储值卡生成子***、储值卡消费结算子***、储值卡、区块链,其特征在于,所述储值卡生成子***包括公私钥生成模块、私钥输出模块、网络模块、区块链账号注册模块、区块链总账户,所述储值卡消费结算子***包括账单提取模块、账单哈希模块、网络模块、读写模块,所述储值卡包括接口、EVTC01A安全芯片和PVC层。
所述接口和EVTC01A安全芯片被PVC层包裹,所述EVTC01A安全芯片包括处理器和存储单元。所述EVTC01A安全芯片采用双界面智能安全芯片,可使储值卡接口支持接触和非接触两种连接方式,支持 everiToken / everiPay 加解密算法扩展指令集,兼容 ISO/IEC7816 接口,容易对接。所述EVTC01A安全芯片采用线性寻址和高速度设计和专用加速 CPU,提高芯片效率。所述EVTC01A安全芯片采用9 个加解密协处理器,具有主动防御功能,防止绝大多数破解,所述非接触式接口采用感应天线。
所述储值卡生成子***的公私钥生成模块随机生成一段数据作为私钥,并根据私钥生成与之相对应的公钥,所述私钥输出模块将私钥信息固化在储值卡的存储单元中,使私钥无法被篡改,区块链账号注册模块使用所生成的私钥通过网络模块在区块链上注册相对应的账户,所述区块链总账户根据需要给账户转入一定的资金,并将这一行为记录在区块链上,同时将该账户的公钥记录在区块链上。
当持卡人持有该储值卡到特定地点消费付款时,储值卡消费结算子***的账单提取模块先从收银***中提取消费账单,将提取到的消费账单输入到账单哈西模块,账单哈希模块将消费账单进行哈希运算得到哈希值,储值卡消费结算子***的读写模块与储值卡的感应天线通过无线电波将哈希值从储值卡消费结算子***输入到储值卡中,并利用无线电波给储值卡的安全芯片供电,储值卡中安全芯片运用私钥对哈希值进行数字签名,再通过感应天线发射无线电波将数字签名从储值卡传输至储值卡消费结算子***,网络模块将消费账单与数字签名打包提交到区块链,区块链节点通过该账户公布在区块链上的公钥对数字签名进行解密来确认确实是该账户的消费行为,再将消费账单进行哈希运算得到哈希值,将得到的哈希值与解密解出来的哈希值进行对比,来确认账单没有被篡改过,再根据该账户以往的资金来往记录来确认该账户余额是否足以支付本次消费,如果足以支付本次消费,该账单得到该区块链节点确认,当足够多的区块链节点得到确认后,这笔交易确认为有效,网络模块将这确认结果反馈到储值卡消费结算子***,完成此次交易。根据消费账单,该账户中的资金发生变化,直至该账户中的资金用完,该储值卡作废。
Claims (4)
1.一种基于区块链的储值卡***,包括储值卡生成子***、储值卡消费结算子***、储值卡、区块链,其特征在于,所述储值卡生成子***包括公私钥生成模块、私钥输出模块、网络模块、区块链账号注册模块、区块链总账户,所述储值卡消费结算子***包括账单提取模块、账单哈希模块、读写模块,所述储值卡包括接口、安全芯片和PVC层,所述接口和安全芯片被PVC层包裹,所述安全芯片包括处理器和存储单元,所述公私钥生成模块用于生成私钥和与私钥相对应的公钥,所述私钥储存在储值卡中,所述区块链账号注册模块使用所生成的私钥通过网络模块在区块链上注册相对应的账户,所述区块链总账户根据需要给账户转入一定的资金,并将这一行为记录在区块链上,同时将该账户的公钥记录在区块链上,所述账单提取模块用于从收银***中提取消费账单,所述账单哈希模块用于将消费账单进行哈希运算得到哈希值,所述读写模块与接口用于将哈希值从储值卡消费结算子***输入到储值卡中,所述安全芯片用于利用私钥对哈希值进行数字签名并通过接口将数字签名传输至储值卡消费结算子***,所述网络模块用于将消费账单与数字签名打包提交到区块链,所述区块链用于利用公钥对数字签名解密并核对是否为该账户的消费行为,所述区块链用于将消费账单进行哈希运算得到哈希值并将得到的哈希值与解密得出的哈希值进行对比,所述区块链还用于确认交易。
2.根据权利要求1所述一种基于区块链的储值卡***,其特征在于,所述储值卡安全芯片采用EVTC01A安全芯片,所述EVTC01A安全芯片采用双界面智能安全芯片,可使储值卡接口支持接触和非接触两种连接方式,支持everiToken/everiPay加解密算法扩展指令集,兼容ISO/IEC 7816接口,容易对接,所述EVTC01A安全芯片采用线性寻址和高速度设计和专用加速CPU,提高芯片效率,所述EVTC01A安全芯片采用9个加解密协处理器,具有主动防御功能。
3.根据权利要求2所述一种基于区块链的储值卡***,其特征在于,所述储值卡中私钥信息只用于对外签名。
4.根据权利要求1所述一种基于区块链的储值卡***,其特征在于,所述***安装在包括PC、手机和收银机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910844384.8A CN110619525B (zh) | 2019-09-06 | 2019-09-06 | 一种基于区块链的储值卡*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910844384.8A CN110619525B (zh) | 2019-09-06 | 2019-09-06 | 一种基于区块链的储值卡*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110619525A CN110619525A (zh) | 2019-12-27 |
CN110619525B true CN110619525B (zh) | 2023-01-17 |
Family
ID=68922697
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910844384.8A Active CN110619525B (zh) | 2019-09-06 | 2019-09-06 | 一种基于区块链的储值卡*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110619525B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111311412B (zh) * | 2020-02-24 | 2023-03-10 | 腾讯科技(深圳)有限公司 | 去中心化的交易确认方法、装置及服务器 |
CN112508558A (zh) * | 2020-11-21 | 2021-03-16 | 首钢京唐钢铁联合有限责任公司 | 一种基于区块链的交易***及方法 |
CN112905238A (zh) * | 2021-02-08 | 2021-06-04 | 北京微芯区块链与边缘计算研究院 | 一种区块链智能合约执行器及方法、区块链运行*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108305169A (zh) * | 2018-02-28 | 2018-07-20 | 易百信息技术(上海)股份有限公司 | 预付卡交易数据保存方法及装置 |
CN108305058A (zh) * | 2018-02-11 | 2018-07-20 | 深圳市图灵奇点智能科技有限公司 | 基于物联网的辅助费用结算的方法、装置及终端节点 |
CN109285071A (zh) * | 2018-09-10 | 2019-01-29 | ***股份有限公司 | 一种基于区块链的数据处理平台及数据处理方法 |
CN109583882A (zh) * | 2018-10-31 | 2019-04-05 | 上海未面信息科技有限公司 | 一种虚拟币的硬件钱包***和交易方法 |
-
2019
- 2019-09-06 CN CN201910844384.8A patent/CN110619525B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108305058A (zh) * | 2018-02-11 | 2018-07-20 | 深圳市图灵奇点智能科技有限公司 | 基于物联网的辅助费用结算的方法、装置及终端节点 |
CN108305169A (zh) * | 2018-02-28 | 2018-07-20 | 易百信息技术(上海)股份有限公司 | 预付卡交易数据保存方法及装置 |
CN109285071A (zh) * | 2018-09-10 | 2019-01-29 | ***股份有限公司 | 一种基于区块链的数据处理平台及数据处理方法 |
CN109583882A (zh) * | 2018-10-31 | 2019-04-05 | 上海未面信息科技有限公司 | 一种虚拟币的硬件钱包***和交易方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110619525A (zh) | 2019-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Fancher | In your pocket: smartcards | |
AU2007261035B2 (en) | Portable consumer device configured to generate dynamic authentication data | |
CA2098481C (en) | Value transfer system | |
Lacmanović et al. | Contactless payment systems based on RFID technology | |
AU748558B2 (en) | Credit card system and method | |
CN110619525B (zh) | 一种基于区块链的储值卡*** | |
CN101840550A (zh) | 实现账单现场生成和支付的方法 | |
CN101923754B (zh) | 基于银行智能卡实现快速支付的*** | |
CN101853453A (zh) | 一种实现移动支付的***及方法 | |
CN101939945B (zh) | 带屏幕键盘智能卡用一次性动态密码认证支付方法和*** | |
CN102696047A (zh) | 加密切换处理 | |
CN101799954A (zh) | 一种对双电子钱包进行圈存的方法 | |
CN103413244A (zh) | 一种移动安全金融终端和金融交易方法 | |
CN101377874A (zh) | 销售点终端机支付方法和销售点终端机 | |
CN105117963A (zh) | 基于数字签名的装置和方法 | |
CN108898384A (zh) | 一种数字钱包及其应用方法 | |
CN102243740A (zh) | 一种电子支付方法 | |
CN101223729B (zh) | 对移动支付设备进行更新 | |
CN102542451A (zh) | 一种电子支付的方法、***及其装置 | |
WO2007149830A2 (en) | Portable consumer device configured to generate dynamic authentication data | |
CN102568097A (zh) | 一种增强电子钱包安全的方法和*** | |
TW200917140A (en) | A wireless communication transaction system and method using a wireless card reader | |
JP2000306032A (ja) | 携帯電話を利用した電子通貨と電子的財布。 | |
CN103996246B (zh) | 一种开放式交易用小额电子钱包 | |
CN104023142B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |