专利汇可以提供一种支持匿名或实名的离线交易的数字钱包及使用方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种支持匿名或实名的离线交易的数字钱包及使用方法,数字钱包包括显示模 块 、输入模块、电源管理模块、 无线通信模块 、密钥载体,所述密钥载体包括 微处理器 、安全芯片、I/O 接口 、随机 存储器 RAM、 只读存储器 ROM,所述安全芯片包括安全逻辑单元、自毁单元、 电子 抹除式可复写只读存储器EEPROM,其使用方法包括初始化过程和交易过程,此数字钱包可以互相之间完成支付而不需要其他任何电子设备进行协助,也可以与其它电子设备之间进行支付和收款等操作,使用者互相之间进行安全而便捷的交易。,下面是一种支持匿名或实名的离线交易的数字钱包及使用方法专利的具体信息内容。
1.一种支持匿名或实名的离线交易的数字钱包,其特征在于:
所述数字钱包包括显示模块,所述显示模块包括液晶屏显示装置,液晶屏上可显示数字钱包余额或其他数字钱包信息;
所述数字钱包包括输入模块,所述输入模块为键盘、触摸屏中的一种;
所述数字钱包包括电源管理模块,所述电源管理模块包括内置电池或其他供电装置;
所述数字钱包包括无线通信模块,所述无线通信包括蓝牙、wifi、NFC无线通信设备中的一种;
所述数字钱包包括密钥载体,所述密钥载体包括微处理器、安全芯片、I/O接口、随机存储器RAM、只读存储器ROM,所述安全芯片包括安全逻辑单元、自毁单元、电子抹除式可复写只读存储器EEPROM,所述I/O接口包括USB、串口、音频口。
2.一种支持匿名或实名的离线交易的数字钱包的使用方法,包括初始化过程和交易过程。
3.如权利要求2所述的数字钱包的使用方法,其特征在于:所述初始化过程步骤包括:
S1:对每个数字钱包分配标识ID,所述标识ID为独一无二的标识ID,所述标识ID映射产生数字钱包的公私钥对,同时在每个数字钱包中嵌入公钥矩阵;
S2:通过安全读写口将运行程序、标识ID和公钥矩阵以二进制形式固化在ROM中,混沌映射产生的伪随机序列、迷惑密钥,以及私钥以二进制形式固化在安全芯片的安全逻辑单元中,所述安全读写口包括I/O接口,所述I/O接口包括USB、串口、音频口;
S3:固化完成后,激活微处理器、RAM、ROM、EEPROM、安全逻辑单元和自毁单元;
S4:将密钥载体与终端连接,由I/O接口提供工作电源,启动微处理器;
S5:从ROM中将运行程序传递到微处理器和RAM中;
S6:读取在EEPROM中的用户特用的信息,并将用户特用的信息传递给安全逻辑单元;
S7:安全逻辑单元对用户特用的信息进行识别,完成鉴权,及其信息加解密工作;
S8:通过I/O接口,获取外部信息,在安全逻辑单元对外部信息进行加解密工作,并将结果通过I/O接口输出;
S9:若在安全逻辑单元中连续多次都没有通过鉴权,则认为无法识别用户,立即启动自毁单元,销毁EEPROM用于存储用户特有的信息,同时,为了防止反向工程,在连续多次没有通过鉴权的时候,启动迷惑密钥,后续的鉴权则使用迷惑密钥进行鉴权,若反向工程成功了,得到的密钥是假的,同时启动自毁单元;
S10:对制成的数字钱包进行分配或分发。
4.如权利要求2所述的数字钱包的使用方法,其特征在于:所述交易过程步骤包括:
S1:使用者确认数字钱包的交易对象,所述交易对象是具有独一无二的标识ID并且支持数字货币交易的交易终端,所述交易终端包括数字钱包、POS机、移动终端的一种;
S2:使用者在所述数字钱包通过输入模块输入激活口令;若激活口令正确则进行下一步,若激活口令多次不正确,则终止通信,并设置冻结时间;
S3:所述数字钱包终端1与终端2建立无线通信,所述终端包括数字钱包、POS机、移动终端中的一种,所述无线通信方式包括蓝牙、wifi、NFC无线通信方法中的一种,根据执行的交易不同,数字钱包可以作为数字货币A方或数字货币B方,作为数字货币A方时进行付款,作为数字B方时进行收款;
S4:数字货币B方生成交易初始信息同时根据数字货币B方标识ID生成数字货币B方签名信息,并将交易初始信息、数字货币B方签名信息和数字货币B方标识ID发送至数字货币A方;所述交易初始信息包含交易类型信息,交易类型信息包括是否离线交易,是否匿名交易;
S5:数字货币A方收到交易初始信息、数字货币B方签名信息和数字货币B方标识ID后,对数字货币B方签名信息进行验签,验签通过则进行步骤S6,否则终止此次交易并记录和显示错误;
S6:数字货币A方得到交易类型信息,根据交易类型信息判断是否支持此类型交易,若支持此类型交易,则调用相应子域,并根据数字货币A方标识ID得到数字货币A方子域私钥,根据数字货币B方标识ID得到数字货币B方子域公钥;若数字货币A方不支持此类型交易,则终止此次交易并记录和显示错误;
S7:数字货币A方使用数字货币A方子域私钥生成数字货币A方数字签名,并将数字货币A方数字签名、数字货币A方标识ID和交易初始信息确认信息通过数字货币B方子域公钥加密发送给数字货币B方;
S8:数字货币B方收到加密的数字货币A方数字签名、数字货币A方标识ID和交易初始信息确认信息后,使用数字货币B方子域私钥进行解密,数字货币B方根据数字货币A方标识ID对数字货币A方数字签名进行验签,验签通过后则执行步骤S9;否则,终止此次交易并记录和显示错误;
S9:数字货币B方生成交易信息,所述交易信息应包括交易时间信息、交易类型信息和交易金额信息,数字货币B方使用数字货币B方子域私钥生成数字货币B方第二签名信息,并将交易信息和数字货币B方第二签名信息通过数字货币A方子域公钥进行加密,发送至数字货币A方;
S10:数字货币A方加密的交易信息和数字货币B方第二签名信息,进行解密,对数字货币B方第二签名信息进行验签,验签通过后执行步骤S11,否则终止交易并记录和显示错误;
S11:数字货币A方校验交易信息,根据交易信息执行相应操作并生成交易处理信息,数字货币A方使用数字货币A方子域私钥生成数字货币A方第二签名信息,并将交易处理信息和数字货币A方第二签名信息通过数字货币B方子域公钥加密发送至数字货币B方;
S12:数字货币B方收到加密的交易处理信息和数字货币A方第二签名信息后,进行解密,对数字货币A方第二签名信息进行验签,验签通过后执行步骤S13,否则终止交易并记录和显示错误;
S13:数字货币B方根据交易处理信息执行相应金额变动,并生成、记录和显示交易成功信息,数字货币B方使用数字货币B方子域私钥生成数字货币B方第三签名信息,并将交易成功信息和数字货币B方第三签名信息通过数字货币A方子域公钥加密发送至数字货币A方;
S14:数字货币A方收到交易成功信息和数字货币B方第三签名信息后进行解密,数字货币A方对数字货币B方第三签名信息进行验签,验签通过后则记录并显示交易成功信息;否则记录和显示错误信息。
5.如权利要求4所述的数字钱包,其特征在于:所述交易过程步骤S6中所述子域是指对密钥产生的有限域进行划分从而得到子域;标识ID根据划分的子域不同,映射产生相应的子域密钥对;确定交易规则时,将交易类型与子域进行对应,从而使得标识ID产生的每组密钥对应用于不同的交易类型;若没有相应子域内的密钥对,则无法参与相应类型的交易,从而对不同终端参与交易进行权限的管理。
6.如权利要求4所述的数字钱包,其特征在于:在所述交易过程S12和S13之间,还包括选用一个ukey进行认证授权,所述ukey与手机进行一对一绑定,更换手机后需要重新绑定,若在数字钱包上设置一个固定金额,高于此固定金额时需要对应ukey进行认证授权。
7.如权利要求1-5任意所述的数字钱包,其特征在于:所述密钥采用CCKS技术方法,所述的CCKS技术是一种基于CPK技术的,基于ECC算法通过随机矩阵产生密钥对以进行加解密和签名验签操作的标识认证技术,CCKS技术在密钥管理上实现子域划分,根据不同需求和场景对CCKS的曲线和域进行划分。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种区块链钱包地址的评估方法、装置、系统及存储介质 | 2020-05-08 | 760 |
基于区块链网络的应用实现方法、装置、设备和存储介质 | 2020-05-08 | 289 |
一种基于BIM的合约管理方法 | 2020-05-08 | 155 |
一种基于TPM的数字货币安全保护方法 | 2020-05-12 | 513 |
一种使用空闲云手机获取数字货币记账权的系统及方法 | 2020-05-08 | 679 |
一种数字货币支付方法、系统、设备及存储介质 | 2020-05-08 | 567 |
交易方法、硬件钱包和交易设备 | 2020-05-13 | 814 |
一种数字货币的生成方法及系统 | 2020-05-16 | 648 |
虚拟数字货币处理设备及其算力板模块 | 2020-05-14 | 619 |
虚拟数字货币处理设备 | 2020-05-11 | 216 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。