CN110633778A - 具有区块链数字货币钱包功能的贴膜卡 - Google Patents

具有区块链数字货币钱包功能的贴膜卡 Download PDF

Info

Publication number
CN110633778A
CN110633778A CN201910823405.8A CN201910823405A CN110633778A CN 110633778 A CN110633778 A CN 110633778A CN 201910823405 A CN201910823405 A CN 201910823405A CN 110633778 A CN110633778 A CN 110633778A
Authority
CN
China
Prior art keywords
module
key
function
digital currency
card
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
CN201910823405.8A
Other languages
English (en)
Inventor
孙宏宇
闵晓琼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI F-ROAD COMMERCIAL SERVICES Co Ltd
Original Assignee
SHANGHAI F-ROAD COMMERCIAL SERVICES 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 SHANGHAI F-ROAD COMMERCIAL SERVICES Co Ltd filed Critical SHANGHAI F-ROAD COMMERCIAL SERVICES Co Ltd
Priority to CN201910823405.8A priority Critical patent/CN110633778A/zh
Publication of CN110633778A publication Critical patent/CN110633778A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/073Special arrangements for circuits, e.g. for protecting identification code in memory
    • 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/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • 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
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • 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/4012Verifying personal identification numbers [PIN]

Landscapes

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

Abstract

本发明提供一种具有区块链数字货币钱包功能的贴膜卡,包括:主密钥模块,用于导入数字货币钱包的主密钥、随机生成数字货币钱包的主密钥、随机或基于助记词生成种子并基于种子生成数字货币钱包的主密钥或基于助记词生成数字货币钱包的主密钥,并将种子及主密钥发送至保护密码模块进行加密,且存储加密后的种子及主密钥;保护密码模块,与主密钥模块相连接,用于在导入、随机生成或基于助记词生成主密钥时基于主密钥生成保护密码并保存,并在基于种子生成主密钥时依据种子生成保护密码并保存,且依据保护密码对种子及主密钥进行加密。本发明的具有区块链数字货币钱包功能的贴膜卡具有较高的安全性,可以避免对用户财产造成不必要的损失数字货币数字货币。

Description

具有区块链数字货币钱包功能的贴膜卡
技术领域
本发明属于数字证书安全技术设备领域,特别是涉及一种具有区块链数字货币钱包功能的贴膜卡。
背景技术
在现有技术中,虚拟数字货币(譬如,比特币、莱特币、比特股、维卡币、元宝币或天元币等等)被广泛应用。现有用于存储和交易虚拟数字货币的账户的密钥(包括私钥及公钥)一般均统一保存在客户端,由于客户端的安全性较低,而密钥又是虚拟数字货币进行交易的密码,将数字货币钱包的密钥保存在客户端很容易造成密钥泄露,安全性较低,从而对用户财产造成不必要的损失。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种具有区块链数字货币钱包功能的贴膜卡,用于解决现有技术中数字货币钱包的密钥保存在客户端存在的容易造成安全性较低,容易造成密钥泄露,从而对用户财产造成不必要损失的问题。
为实现上述目的及其他相关目的,本发明提供一种具有区块链数字货币钱包功能的贴膜卡,所述具有区块链数字货币钱包功能的贴膜卡包括:包括主密钥模块及保护密码模块;其中,
所述主密钥模块用于导入数字货币钱包的主密钥、随机生成数字货币钱包的主密钥、随机或基于助记词生成种子并基于所述种子生成数字货币钱包的主密钥或基于助记词生成数字货币钱包的主密钥,并将所述种子及所述主密钥发送至所述保护密码模块进行加密,且存储加密后的种子及主密钥;
所述保护密码模块与所述主密钥模块相连接,用于在导入、随机生成或基于助记词生成所述主密钥时基于所述主密钥生成保护密码并保存,并在基于所述种子生成所述主密钥时依据所述种子生成保护密码并保存,且依据所述保护密码对所述种子及所述主密钥进行加密。
可选地,所述主密钥模块用于导入数字货币钱包的主密钥时,所述主密钥模块包括:
导入单元,与所述保护密码模块相连接,用于导入所述主密钥,并将所述主密钥发送至所述保护密码模块;
存储单元,与所述保护密码模块相连接,用于存储所述保护密码模块加密后的所述主密钥。
可选地,所述主密钥模块用于随机生成数字货币钱包的主密钥,所述主密钥模块包括:
主密钥生成单元,与所述保护密码模块相连接,用于生成所述主密钥,并将所述主密钥发送至所述保护密码模块;
存储单元,与所述保护密码模块相连接,用于存储所述保护密码模块加密后所述主密钥数字货币。
可选地,所述具有区块链数字货币钱包功能的贴膜卡还包括助记词生成模块,所述助记词生成模块与用于依据所述主密钥生成与所述主密钥相对应的助记词并导出数字货币。
可选地,所述具有区块链数字货币钱包功能的贴膜卡还包括恢复模块,所述恢复模块与所述保护密码模块相连接,用于输入所述助记词,并基于所述助记词生成主密钥发送至所述保护密码模块;所述保护密码模块还用于基于所述助记词生成的所述主密钥生成保护密码并保存数字货币。
可选地,所述主密钥模块用于随机生成种子并基于所述种子生成数字货币钱包的主密钥时,所述主密钥模块包括:
种子生成单元,与所述保护密码模块相连接,用于生成所述种子,并将所述种子发送至所述保护密码模块;
主密钥生成单元,与所述种子生成单元及所述保护密码模块相连接,用于基于所述种子生成所述主密钥,并将所述主密钥发送至所述保护密码模块;
存储单元,与所述保护密码模块相连接,用于存储所述保护密码模块加密后的所述种子及所述主密钥。
可选地,所述具有区块链数字货币钱包功能的贴膜卡还包括派生模块,所述派生模块与所述主密钥模块相连接,用于基于所述主密钥派生出至少一个第一级子账户,并生成所述第一级子账户的私钥及公钥,且基于上一级子账户的私钥派生出至少一个下一级子账户,并生成该级子账户的私钥及公钥数字货币。
可选地,所述具有区块链数字货币钱包功能的贴膜卡还包括:
安全模块,包括验证单元及签名单元,所述验证单元用于存储目标PIN码,并在接收到请求信息时经由移动终端与弹出PIN码输入框,将输入的PIN码与所述目标PIN码进行比对验证;所述请求信息包括交易请求信息;所述签名单元与所述派生模块及所述验证单元相连接,用于在接收到转账账单及PIN码比对验证通过时依据与所述转账账单中的公钥相匹配的私钥进行签名;
调取模块,与所述派生模块及所述验证单元相连接,用于在接收到交易请求信息及PIN码对比验证通过信息时调取至少一子账户的公钥;所述交易请求信息包括转账请求信息或收账请求信息数字货币。
可选地,所述具有区块链数字货币钱包功能的贴膜卡还包括助记词生成模块,所述助记词生成模块用于依据所述种子生成与所述种子相对应的助记词并导出数字货币数字货币数字货币。
可选地,所述具有区块链数字货币钱包功能的贴膜卡还包括恢复模块,所述恢复模块与所述保护密码模块相连接,用于输入助记词,并基于所述助记词生成种子,且基于所述种子生成主密码发送至所述保护密码模块;所述保护密码模块还用于基于所述助记词生成的所述主密钥生成保护密码并保存数字货币数字货币数字货币数字货币数字货币数字货币数字货币。
可选地,所述具有区块链数字货币钱包功能的贴膜卡还包括:
通讯协议模块,与所述具有区块链数字货币钱包功能的贴膜卡外部的设备结构进行信息交互;
指令解析模块,与所述通讯协议模块及所述主密钥模块相连接,用于将所述通讯协议模块接收的来自所述具有区块链数字货币钱包功能的贴膜卡外部的请求信息进行解析并分发至相应的模块。
可选地,所述具有区块链数字货币钱包功能的贴膜卡还包括:
具有区块链数字货币钱包功能的贴膜卡主体,包括相对的第一表面及第二表面;
连接触点,位于所述具有区块链数字货币钱包功能的贴膜卡主体的第一表面及第二表面,与所述通讯协议模块相连接,且位于所述具有区块链数字货币钱包功能的贴膜卡主体第一表面的所述连接触点与位于所述具有区块链数字货币钱包功能的贴膜卡主体第二表面的所述连接触点经由所述具有区块链数字货币钱包功能的贴膜卡主体内部相连接。
如上所述,本发明的具有区块链数字货币钱包功能的贴膜卡,具有以下有益效果:
本发明的具有区块链数字货币钱包功能的贴膜卡可以用于存储数字货币钱包的主密钥及保护密钥数字货币,无需将数字货币钱包的主密钥及保护密钥存储在客户端,从而具有较高的安全性,可以有效避免数字货币钱包的主密钥及保护密钥的泄露,避免对用户财产造成不必要的损失。
附图说明
图1至图8显示为本发明提供的不同示例中的具有区块链数字货币钱包功能的贴膜卡的结构框图。
元件标号说明
1 主密钥模块
11 导入单元
12 存储单元
13 主密钥生成单元
14 种子生成单元
2 保护密码模块
3 助记词生成模块
4 恢复模块
5 派生模块
6 安全模块
61 验证单元
62 签名单元
7 调取模块
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
请参阅图1~图8。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,虽图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
请参阅图1,本实施例提供一种具有区块链数字货币钱包功能的贴膜卡,所述具有区块链数字货币钱包功能的贴膜卡包括:包括主密钥模块1及保护密码模块2;其中,所述主密钥模块1用于导入数字货币钱包的主密钥、随机生成数字货币钱包的主密钥、随机或基于助记词生成种子并基于所述种子生成数字货币钱包的主密钥或基于助记词生成数字货币钱包的主密钥,并将所述种子及所述主密钥发送至所述保护密码模块进行加密,且存储加密后的种子及主密钥;所述保护密码模块2与所述主密钥模块1相连接,所述保护密码模块2用于在导入、随机生成或基于助记词生成所述主密钥时基于所述主密钥生成保护密码并保存,并在基于所述种子生成所述主密钥时依据所述种子生成保护密码并保存,且依据所述保护密码对所述种子及所述主密钥进行加密数字货币数字货币。
所述具有区块链数字货币钱包功能的贴膜卡是一种智能卡,其能够粘贴在用户手机中的SIM卡上,再与所述SIM卡一同插到手机卡槽上,在保证手机原有功能不变的基础上,实现一个手机卡槽安装两个智能卡(即所述具有区块链数字货币钱包功能的贴膜卡及用户原有的SIM卡)的效果数字货币。
作为示例,所述具有区块链数字货币钱包功能的贴膜卡可以与移动终端(譬如手机)及SIM(Subscriber Identity Module)卡配合使用,即所述具有区块链数字货币钱包功能的贴膜卡可以安装在所述移动终端上。
在一示例中,所述区块链数字货币钱包可以为非确定性钱包,如图2所示,所述主密钥模块1用于导入数字货币钱包的主密钥时,所述主密钥模块1包括:导入单元11,所述导入单元11与所述保护密码模块2相连接,所述导入单元11用于导入所述主密钥,并将所述主密钥发送至所述保护密码模块2;存储单元12,所述存储单元12与所述保护密码模块2相连接,所述存储单元12用于存储所述保护密码模块2加密后的所述主密钥。
在另一示例中,所述区块链数字货币钱包可以为非确定性钱包,如图3所示,所述主密钥模块1用于随机生成数字货币钱包的主密钥,所述主密钥模块1包括:主密钥生成单元13,所述主密钥生成单元13与所述保护密码模块2相连接,所述主密钥生成单元13用于生成所述主密钥,并将所述主密钥发送至所述保护密码模块2;具体的,所述主密钥生成单元13可以基于真随机数发生器随机生成所述主密钥;存储单元12,所述存储单元12与所述保护密码模块2相连接,所述存储单元12用于存储所述保护密码模块2加密后所述主密钥。
在又一示例中,所述区块链数字货币钱包可以为确定性钱包(即分层钱包),如图4所示,所述主密钥模块1用于随机生成种子并基于所述种子生成数字货币钱包的主密钥时,所述主密钥模块1包括:种子生成单元14,所述种子生成单元14与所述保护密码模块2相连接,所述种子生成单元用于生成所述种子,并将所述种子发送至所述保护密码模块2;主密钥生成单元13,所述主密钥生成单元13与所述种子生成单元14及所述保护密码模块2相连接,所述主密钥生成单元13用于基于所述种子生成所述主密钥,并将所述主密钥发送至所述保护密码模块2;存储单元12,所述存储单元12与所述保护密码模块2相连接,所述存储单元12用于存储所述保护密码模块2加密后的所述种子及所述主密钥。
作为示例,如图5所示,所述具有区块链数字货币钱包功能的贴膜卡还包括助记词生成模块3,所述助记词生成模块3与所述主密钥模块1相连接,所述助记词生成模块3用于依据所述主密钥生成与所述主密钥相对应的助记词并导出。
作为示例,所述助记词生成模块3可以生成包括多个助记词的助记词组,即一个助记词可以包括所述主密钥中的多个字符,所有的助记词可以涵盖所述密码的所有字符。通过设置所述助记词生成模块3,可以将所述主密钥转化成更为简洁便于记忆的助记词,从而便于使用者记忆。
作为示例,所述助记词生成模块3可以包括:助记词生成单元(未示出),所述助记词生成单元与所述主密钥模块1相连接,所述助记词生成单元用于依据所述主密钥生成与所述主密钥相对应的所述助记词;助记词存储单元(未示出),所述助记词存储单元与所述助记词生成单元相连接,所述助记词存储单元用于存储所述助记词生成单元生成的所述助记词。
在一示例中,如图6所示,所述具有区块链数字货币钱包为非确定性钱包时,所述具有区块链数字货币钱包功能的贴膜卡还包括恢复模块4,所述恢复模块4与所述保护密码模块2相连接,所述恢复模块4用于输入所述助记词,并基于所述助记词生成主密钥发送至所述保护密码模块2。
在另一示例中,如图6所示,所述具有区块链数字货币钱包为确定性钱包时,所述具有区块链数字货币钱包功能的贴膜卡还包括恢复模块4,所述恢复模块4与所述保护密码模块2相连接,所述恢复模块4用于输入所述助记词,并基于所述助记词生成种子,且基于所述种子生成主密码发送至所述保护密码模块2。通过设置所述恢复模块4,可以在新的所述具有区块链数字货币钱包功能的贴膜卡内设置导入原有具有区块链数字货币钱包功能的贴膜卡的主密钥。
作为示例,如图7所示,当所述区块链数字货币钱包可以为确定性钱包时,所述具有区块链数字货币钱包功能的贴膜卡还包括派生模块5,所述派生模块5与所述主密钥模块1相连接,所述派生模块5用于基于所述主密钥派生出至少一个第一级子账户,并生成所述第一级子账户的私钥及公钥,且基于上一级子账户的私钥派生出至少一个下一级子账户,并生成该级子账户的私钥及公钥。需要说明的是,所述具有区块链数字货币钱包贴膜卡生成的所述子账户的级数可以根据实际需要进行设定,此处不做限定。
本发明的具有区块链数字货币钱包功能的贴膜卡可以用于派生出各级子账户,并生成各级子账户的私钥及公钥,无需将各级子账户的私钥及公钥存储在客户端,从而具有较高的安全性,可以有效避免数字货币钱包的主密钥及保护密钥的泄露,避免对用户财产造成不必要的损失。
作为示例,请参阅图8,所述具有区块链数字货币钱包功能的贴膜卡还包括:安全模块6,所述安全模块6包括验证单元61及签名单元62,所述验证单元64用于存储目标PIN码,并在接收到请求信息时经由移动终端弹出PIN码输入框,将输入的PIN码与所述目标PIN码进行比对验证;所述请求信息包括交易请求信息;所述签名单元62与所述派生模块5及所述验证单元61相连接,所述签名单元62用于在接收到转账账单及PIN码比对验证通过时依据与所述转账账单中的公钥相匹配的私钥进行签名;调取模块7,所述调取模块7与所述派生模块5及所述验证单元61相连接,所述调取模块7用于在接收到交易请求信息及PIN码对比验证通过信息时调取至少一子账户的公钥;所述交易请求信息包括转账请求信息或收账请求信息。通过在所述具有区块链数字货币钱包功能的贴膜卡内设置所述安全模块6,在进行相关操作(譬如主密钥写入操作、转账操作或收账操作)时均需要进行PIN码验证,从而进一步提高了安全性。
数字货币数字货币数字货币数字货币数字货币数字货币数字货币数字货币作为示例,所述具有区块链数字货币钱包功能的贴膜卡还包括:通讯协议模块(未示出),所述通讯协议模块与所述具有区块链数字货币钱包功能的贴膜卡外部的设备结构进行信息交互,譬如,接收所述具有区块链数字货币钱包功能的贴膜卡外部的设备结构发送的请求信息,并将所述具有区块链数字货币钱包功能的贴膜卡内各模块需要反馈至所述具有区块链数字货币钱包功能的贴膜卡外部的设备结构的反馈信息反馈至所述具有区块链数字货币钱包功能的贴膜卡外部的设备结构;指令解析模块(未示出),所述指令解析模块与所述通讯协议模块、所述主密钥模块1、所述安全模块6、所述调取模块7及所述恢复模块4,所述指令解析模块用于将所述通讯协议模块接收的来自所述具有区块链数字货币钱包功能的贴膜卡外部的请求信息进行解析并分发至相应的模块。
作为示例,所述具有区块链数字货币钱包功能的贴膜卡还包括:具有区块链数字货币钱包功能的贴膜卡主体(未示出),所述具有区块链数字货币钱包功能的贴膜卡主体包括相对的第一表面及第二表面;所述主密钥模块1、所述保护密码模块2、所述助记词生成模块3、所述恢复模块4、所述派生模块5、所述安全模块6及所述调取模块7、所述通讯协议模块及所述指令解析模块均位于所述具有区块链数字货币钱包功能的贴膜卡主体内;连接触点,所述连接触点位于所述具有区块链数字货币钱包功能的贴膜卡主体的第一表面及第二表面,所述连接触点与所述通讯协议模块相连接,且位于所述具有区块链数字货币钱包功能的贴膜卡主体第一表面的所述连接触点与位于所述具有区块链数字货币钱包功能的贴膜卡主体第二表面的所述连接触点经由所述具有区块链数字货币钱包功能的贴膜卡主体内部相连接。
作为示例,连接触点为符合ISO7816规范的连接触点。
作为示例,所述连接触点的数量可以为5个,所述连接触点可以包括:复位引脚rst、时钟引脚clk、接地引脚gnd、电压引脚vcc及输入输出引脚IO;位于所述具有区块链数字货币钱包功能的贴膜卡主体第一表面的所述连接触点中的所述复位引脚rst、所述时钟引脚clk、所述接地引脚gnd、所述电压引脚vcc及所述输入输出引脚IO与位于所述具有区块链数字货币钱包功能的贴膜卡主体第二表面的所述连接触点中的所述复位引脚rst、所述时钟引脚clk、所述接地引脚gnd、所述电压引脚vcc及所述输入输出引脚IO上下对应设置,经由所述具有区块链数字货币钱包功能的贴膜卡主体内部一一对应连接,且所述连接触点中的所述电压引脚vcc与所述通讯协议模块相连接。位于所述具有区块链数字货币钱包功能的贴膜卡主体第一表面的所述连接触点中的所述复位引脚rst、所述时钟引脚clk、所述接地引脚gnd、所述电压引脚vcc及所述输入输出引脚IO与位于所述具有区块链数字货币钱包功能的贴膜卡主体第二表面的所述连接触点中的所述复位引脚rst、所述时钟引脚clk、所述接地引脚gnd、所述电压引脚vcc及所述输入输出引脚IO经由所述具有区块链数字货币钱包功能的贴膜卡主体内部一一对应连接,使得所述连接触点中的各个引脚均具有透传功能,即在将所述具有区块链数字货币钱包功能的贴膜卡与所述移动终端及智能卡配合使用时,可以将所述移动终端内的引脚经由所述连接触点中的对应的引脚与所述智能卡表面的相应的引脚相连接。
作为示例,所述连接触点还包括单线连接协议引脚SWP(Single Wired Protocol)(未示出)。
如上所述,本发明的具有区块链数字货币钱包功能的贴膜卡,所述具有区块链数字货币钱包功能的贴膜卡包括主密钥模块及保护密码模块;其中,所述主密钥模块用于导入数字货币钱包的主密钥、随机生成数字货币钱包的主密钥、随机或基于助记词生成种子并基于所述种子生成数字货币钱包的主密钥或基于助记词生成数字货币钱包的主密钥,并将所述种子及所述主密钥发送至所述保护密码模块进行加密,且存储加密后的种子及主密钥;所述保护密码模块与所述主密钥模块相连接,用于在导入、随机生成或基于助记词生成所述主密钥时基于所述主密钥生成保护密码并保存,并在基于所述种子生成所述主密钥时依据所述种子生成保护密码并保存,且依据所述保护密码对所述种子及所述主密钥进行加密数字货币数字货币。本发明的具有区块链数字货币钱包功能的贴膜卡可以用于存储数字货币钱包的主密钥及保护密钥,无需将数字货币钱包的主密钥及保护密钥存储在客户端,从而具有较高的安全性,可以有效避免数字货币钱包的主密钥及保护密钥的泄露,避免对用户财产造成不必要的损失。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

Claims (12)

1.一种具有区块链数字货币钱包功能的贴膜卡,其特征在于,包括主密钥模块及保护密码模块;其中,
所述主密钥模块用于导入数字货币钱包的主密钥、随机生成数字货币钱包的主密钥、随机或基于助记词生成种子并基于所述种子生成数字货币钱包的主密钥或基于助记词生成数字货币钱包的主密钥,并将所述种子及所述主密钥发送至所述保护密码模块进行加密,且存储加密后的种子及主密钥;
所述保护密码模块与所述主密钥模块相连接,用于在导入、随机生成或基于助记词生成所述主密钥时基于所述主密钥生成保护密码并保存,并在基于所述种子生成所述主密钥时依据所述种子生成保护密码并保存,且依据所述保护密码对所述种子及所述主密钥进行加密。
2.根据权利要求1所述的具有区块链数字货币钱包功能的贴膜卡,其特征在于:所述主密钥模块用于导入数字货币钱包的主密钥时,所述主密钥模块包括:
导入单元,与所述保护密码模块相连接,用于导入所述主密钥,并将所述主密钥发送至所述保护密码模块;
存储单元,与所述保护密码模块相连接,用于存储所述保护密码模块加密后的所述主密钥。
3.根据权利要求1所述的具有区块链数字货币钱包功能的贴膜卡,其特征在于:所述主密钥模块用于随机生成数字货币钱包的主密钥,所述主密钥模块包括:
主密钥生成单元,与所述保护密码模块相连接,用于生成所述主密钥,并将所述主密钥发送至所述保护密码模块;
存储单元,与所述保护密码模块相连接,用于存储所述保护密码模块加密后所述主密钥。
4.根据权利要求2或3所述的具有区块链数字货币钱包功能的贴膜卡,其特征在于:所述具有区块链数字货币钱包功能的贴膜卡还包括助记词生成模块,所述助记词生成模块与所述主密钥模块相连接,用于依据所述主密钥生成与所述主密钥相对应的助记词并导出。
5.根据权利要求4所述的具有区块链数字货币钱包功能的贴膜卡,其特征在于:所述具有区块链数字货币钱包功能的贴膜卡还包括恢复模块,所述恢复模块与所述保护密码模块相连接,用于输入所述助记词,并基于所述助记词生成主密钥发送至所述保护密码模块。
6.根据权利要求1所述的具有区块链数字货币钱包功能的贴膜卡,其特征在于:所述主密钥模块用于随机生成种子并基于所述种子生成数字货币钱包的主密钥时,所述主密钥模块包括:
种子生成单元,与所述保护密码模块相连接,用于生成所述种子,并将所述种子发送至所述保护密码模块;
主密钥生成单元,与所述种子生成单元及所述保护密码模块相连接,用于基于所述种子生成所述主密钥,并将所述主密钥发送至所述保护密码模块;
存储单元,与所述保护密码模块相连接,用于存储所述保护密码模块加密后的所述种子及所述主密钥。
7.根据权利要求6所述的具有区块链数字货币钱包功能的贴膜卡,其特征在于:所述具有区块链数字货币钱包功能的贴膜卡还包括派生模块,所述派生模块与所述主密钥模块相连接,用于基于所述主密钥派生出至少一个第一级子账户,并生成所述第一级子账户的私钥及公钥,且基于上一级子账户的私钥派生出至少一个下一级子账户,并生成该级子账户的私钥及公钥。
8.根据权利要求7所述的具有区块链数字货币钱包功能的贴膜卡,其特征在于:所述具有区块链数字货币钱包功能的贴膜卡还包括:
安全模块,包括验证单元及签名单元,所述验证单元用于存储目标PIN码,并在接收到请求信息时经由移动终端弹出PIN码输入框,将输入的PIN码与所述目标PIN码进行比对验证;所述请求信息包括交易请求信息;所述签名单元与所述派生模块及所述验证单元相连接,用于在接收到转账账单及PIN码比对验证通过时依据与所述转账账单中的公钥相匹配的私钥进行签名;
调取模块,与所述派生模块及所述验证单元相连接,用于在接收到交易请求信息及PIN码对比验证通过信息时调取至少一子账户的公钥;所述交易请求信息包括转账请求信息或收账请求信息。
9.根据权利要求6所述的具有区块链数字货币钱包功能的贴膜卡,其特征在于:所述具有区块链数字货币钱包功能的贴膜卡还包括助记词生成模块,所述助记词生成模块与所述主密钥生成模块相连接,用于依据所述种子生成与所述种子相对应的助记词并导出。
10.根据权利要求6所述的具有区块链数字货币钱包功能的贴膜卡,其特征在于:所述具有区块链数字货币钱包功能的贴膜卡还包括恢复模块,所述恢复模块与所述保护密码模块相连接,用于输入助记词,并基于所述助记词生成种子,且基于所述种子生成主密码发送至所述保护密码模块。
11.根据权利要求1所述的具有区块链数字货币钱包功能的贴膜卡,其特征在于:所述具有区块链数字货币钱包功能的贴膜卡还包括:
通讯协议模块,与所述具有区块链数字货币钱包功能的贴膜卡外部的设备结构进行信息交互;
指令解析模块,与所述通讯协议模块及所述主密钥模块相连接,用于将所述通讯协议模块接收的来自所述具有区块链数字货币钱包功能的贴膜卡外部的请求信息进行解析并分发至相应的模块。
12.根据权利要求11所述的具有区块链数字货币钱包功能的贴膜卡,其特征在于:所述具有区块链数字货币钱包功能的贴膜卡还包括:
具有区块链数字货币钱包功能的贴膜卡主体,包括相对的第一表面及第二表面;
连接触点,位于所述具有区块链数字货币钱包功能的贴膜卡主体的第一表面及第二表面,与所述通讯协议模块相连接,且位于所述具有区块链数字货币钱包功能的贴膜卡主体第一表面的所述连接触点与位于所述具有区块链数字货币钱包功能的贴膜卡主体第二表面的所述连接触点经由所述具有区块链数字货币钱包功能的贴膜卡主体内部相连接。
CN201910823405.8A 2019-09-02 2019-09-02 具有区块链数字货币钱包功能的贴膜卡 Pending CN110633778A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910823405.8A CN110633778A (zh) 2019-09-02 2019-09-02 具有区块链数字货币钱包功能的贴膜卡

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910823405.8A CN110633778A (zh) 2019-09-02 2019-09-02 具有区块链数字货币钱包功能的贴膜卡

Publications (1)

Publication Number Publication Date
CN110633778A true CN110633778A (zh) 2019-12-31

Family

ID=68969972

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910823405.8A Pending CN110633778A (zh) 2019-09-02 2019-09-02 具有区块链数字货币钱包功能的贴膜卡

Country Status (1)

Country Link
CN (1) CN110633778A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110933117A (zh) * 2020-02-18 2020-03-27 支付宝(杭州)信息技术有限公司 数字身份信息的派生、验证方法、装置及设备
CN111507713B (zh) * 2020-04-09 2021-06-29 链博(成都)科技有限公司 一种基于区块链的资产与数据集成管理方法、***及终端
CN113112251A (zh) * 2021-04-12 2021-07-13 上海方付通科技服务股份有限公司 数字货币薄膜智能卡、数字货币交易***和方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107453862A (zh) * 2017-05-15 2017-12-08 杭州复杂美科技有限公司 私钥生成存储及使用的方案
CN208722256U (zh) * 2018-08-27 2019-04-09 河南芯盾网安科技发展有限公司 一种基于硬件加密的数字热钱包和基于该数字热钱包的手机
CN109615351A (zh) * 2018-11-09 2019-04-12 元灵通智能科技(深圳)有限公司 Sim卡、终端机和数字货币管理***
CN109801069A (zh) * 2019-01-07 2019-05-24 上海哲山科技股份有限公司 一种基于贴膜卡保护数字加密货币钱包数据的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107453862A (zh) * 2017-05-15 2017-12-08 杭州复杂美科技有限公司 私钥生成存储及使用的方案
CN208722256U (zh) * 2018-08-27 2019-04-09 河南芯盾网安科技发展有限公司 一种基于硬件加密的数字热钱包和基于该数字热钱包的手机
CN109615351A (zh) * 2018-11-09 2019-04-12 元灵通智能科技(深圳)有限公司 Sim卡、终端机和数字货币管理***
CN109801069A (zh) * 2019-01-07 2019-05-24 上海哲山科技股份有限公司 一种基于贴膜卡保护数字加密货币钱包数据的方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110933117A (zh) * 2020-02-18 2020-03-27 支付宝(杭州)信息技术有限公司 数字身份信息的派生、验证方法、装置及设备
CN111507713B (zh) * 2020-04-09 2021-06-29 链博(成都)科技有限公司 一种基于区块链的资产与数据集成管理方法、***及终端
CN113112251A (zh) * 2021-04-12 2021-07-13 上海方付通科技服务股份有限公司 数字货币薄膜智能卡、数字货币交易***和方法

Similar Documents

Publication Publication Date Title
CN101436280B (zh) 实现移动终端电子支付的方法及***
CN107077670B (zh) 传输和处理交易消息的方法和装置、计算机可读存储介质
CN101465019B (zh) 实现网络认证的方法及***
CN1344396B (zh) 便携式电子的付费与授权装置及其方法
CN102118251B (zh) 基于多界面安全智能卡的网上银行远程支付的安全认证方法
CN101329786B (zh) 移动终端获取银行卡磁道信息或支付应用的方法及***
CN204496559U (zh) 可穿戴式支付终端
US20140258132A1 (en) System and method for secure electronic transaction
CN110633980B (zh) 一种同时支持电子法币和数字货币流通的前端装置
CN102711101B (zh) 一种实现智能卡发行的方法及***
CN110633778A (zh) 具有区块链数字货币钱包功能的贴膜卡
CN102186169A (zh) 一种身份认证方法、装置及***
CN105814590A (zh) 使用电子设备的个人对个人支付
TW200941369A (en) Payment system and method performing trade by identification card including IC card
US20140289129A1 (en) Method for secure contactless communication of a smart card and a point of sale terminal
CN103905196B (zh) 一种pin转加密方法
CN102710611A (zh) 网络安全身份认证方法和***
CN109039652A (zh) 一种数字通证的生成及应用方法
CN103955733A (zh) 电子身份证芯片卡、读卡器、电子身份证验证***和方法
CN104574653A (zh) 基于车载单元实现电子钱包ic卡在线充值的方法及***
CN104376465A (zh) 一种安全的移动支付方法
CN101330675B (zh) 一种移动支付终端设备
CN103401277B (zh) 一种智能电源及利用该智能电源实现移动支付的方法
CN109146468A (zh) 一种数字通证的备份与恢复方法
CN101866411A (zh) 非接触式cpu卡一卡多应用安全认证加密方法及***

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: 20191231

RJ01 Rejection of invention patent application after publication