[发明专利]一种“可穿戴”设备的离线认证或支付方法有效

专利信息
申请号: 201710626863.3 申请日: 2017-07-28
公开(公告)号: CN107257350B 公开(公告)日: 2023-04-07
发明(设计)人: 胡祥义 申请(专利权)人: 胡祥义
主分类号: H04L9/40 分类号: H04L9/40;H04L9/32;G06Q20/32;G06Q20/40;G06Q20/38
代理公司: 暂无信息 代理人: 暂无信息
地址: 100091 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种“可穿戴”设备或手机的离线认证或支付方法,是采用芯片硬件设备、单钥密码算法建立加密系统,采用组合密钥生成算法,实时产生用户密钥,一次一变,实现密钥的实时更新,其中:每个用户标识对应的“密钥种子”表中元素,两两相同,可提高系统的运行效率,利用分散密钥生成协议,保证签名密钥一次一变,在用户的“可穿戴”设备或手机里,嵌入非接触式智能卡,在读卡器里嵌入非接触式智能卡,在非接触式智能卡的CPU芯片里,以及非接触式智能卡读卡器认证中心的CPU芯片里,分别建立离线认证和支付协议,从而,建立“可穿戴”设备或手机的离线认证或支付系统。
搜索关键词: 一种 穿戴 设备 离线 认证 支付 方法
【主权项】:
一种“可穿戴”设备或手机的离线认证或支付方法,是采用芯片、单钥密码算法、组合对称密钥生成算法和分散密钥技术,建立“可穿戴”设备或手机的离线认证或支付系统,在用户采用“可穿戴”设备或手机,对读卡器进行非接触式刷卡认证或支付的场景下,亦即:在用户采用“可穿戴”设备或手机,进行非接触式“离线认证”即:“柜台认证”场景下,事先,在用户的“可穿戴”设备或手机端嵌入非接触式智能卡,在智能卡的CPU芯片里建立客户端的加密“组件”,即:建立客户端加密系统,并写入用户标识、单钥密码算法、摘要算法、组合密钥生成算法、一组“密钥种子”表的元素、身份认证协议和支付协议,在读卡器上嵌入非接触式智能卡,组成非接触式智能卡读卡器,并在非接触式智能卡读卡器端建立认证中心,认证中心的加密设备采用加密卡或加密机硬件,在认证中心的加密设备CPU芯片里,建立认证中心端的加密“组件”,即:认证中心端加密系统,写入单钥密码算法、摘要算法、组合密钥生成算法、身份认证协议、支付协议,将全体用户的标识和对应“密钥种子”表的元素密文,存储在密钥数据库中,其中:全体用户的“密钥种子”表的元素,两两不同,采用一组存储密钥K,将全体用户“密钥种子”表的元素分别加密成密文,即:“密钥种子”表i元素密文,与对应用户标识一并存储在密钥数据库中,i=1~n,n为全体用户的总和;当用户进行离线认证时,用户Ai的“可穿戴”设备或手机端加密系统,在“可穿戴”设备或手机里产生一组时间戳,在非接触式智能卡CPU芯片里产生一组随机数,用摘要算法对该组时间戳和随机数,进行摘要得到摘要信息L1即:验证码,由CPU芯片里的组合密钥生成算法和“密钥种子”元素,得到签名密钥YK1,用签名密钥YK1加密验证码L1得到签名码L1′即:数字签名,将用户Ai“可穿戴”设备或手机的标识、时间戳、随机数、验证码L1和签名码L1′,一并发送给非接触式智能卡的读卡器设备认证中心,在认证中心的加密设备CPU芯片里,认证中心端的加密系统,根据用户Ai标识对密钥数据库进行检索和定位,取出对应用户标识的“密钥种子”表i的元素密文,使用存储密钥K来解密“密钥种子”表的元素密文得到其明文,根据时间戳和随机数组成的组合密钥生成算法,与对应用户标识的“密钥种子”表i的元素,生成签名密钥YK2,用签名密钥YK2将签名码L1′解密,得到认证中心端的验证码L2,若L1≠L2,则用户A的身份为假,若L1=L2,则用户A的身份可信,即:通过对比L1和L2是否相同?来判别用户Ai的身份是否可信,从而,实现用户Ai“可穿戴”设备或手机的离线认证,其中:i=1~n,n为全体用户的总和;本发明是针对用户“可穿戴”设备或手机,在“离线认证”即:柜台认证的场景下,在用户的“可穿戴”设备或手机端和读卡器端,分别建立加密系统,实现离线认证和支付,其方法的技术特征在于:在用户的“可穿戴”设备或手机端嵌入非接触式智能卡,在非接触式智能卡的CPU芯片里,建立客户端的加密“组件”,即:建立客户端加密系统,并写入单钥密码算法、摘要算法、组合密钥生成算法、分散密钥生成协议、“密钥种子”表的元素、身份认证协议和支付协议,在读卡器端嵌入非接触式智能卡,组成非接触式智能卡读卡器,并在非接触式智能卡读卡器端建立认证中心,认证中心加密设备采用加密卡或加密机硬件,在认证中心硬件的CPU芯片里,建立读卡器端的加密系统,写入单钥密码算法、摘要算法、组合密钥生成算法、分散密钥生成协议、身份认证协议、支付协议,以及“密钥种子”表的元素,从而,建立“可穿戴”设备或手机的离线认证或支付协议;全体用户与读卡器端的加密系统中,采用相同的“密钥种子”表的元素,即:“密钥种子”表的元素,两两相同,从而,实现非接触式智能卡读卡器端的认证中心,不需要建立密钥数据库,也不需要根据用户“可穿戴”设备或手机的标识,对密钥数据库的“密钥种子”表的元素进行检索和定位;当用户Ai进行离线认证时,用户Ai使用“可穿戴”设备或手机,在非接触式智能卡读卡器上进行刷卡认证后,“可穿戴”设备或手机端加密系统,在“可穿戴”设备或手机里产生一组时间戳,由非接触式智能卡的CPU芯片产生一组随机数,在非接触式智能卡的CPU芯片里,调用摘要算法对该组时间戳和随机数,进行摘要得到摘要信息L1即:验证码,根据组合密钥生成算法生成一组用户密钥CK1,再采用分散密钥生成协议即:将用户Ai的标识、随机数和时间戳三者结合,生成三者的结合体T,采用用户密钥CK1加密T生成签名密钥YK1,用签名密钥YK1加密摘要信息L1得到签名码L1′即:数字签名,将用户Ai的标识、时间戳、随机数、T、验证码L1和签名码L1′,一并发送给非接触式智能卡读卡器的认证中心,认证中心端的加密系统,在认证中心设备的CPU芯片里,根据组合密钥生成算法生成一组用户密钥CK2,采用分散密钥生成协议,即:采用用户密钥CK2加密T生成签名密钥YK2,用签名密钥YK2将签名码L1′解密,得到非接触式智能卡读卡器的认证中心端验证码L2,若L1≠L2,则用户Ai的身份为假,若L1=L2,则用户Ai的身份可信,即:通过对比L1和L2是否相同?来判别用户Ai的身份是否可信,从而,实现用户Ai“可穿戴”设备或手机的离线认证,其中:i=1~n,n为全体用户的总和;当用户Ai进行离线支付时,用户Ai使用“可穿戴”设备或手机,在非接触式智能卡读卡器上进行刷卡支付后,“可穿戴”设备或手机端加密系统,在“可穿戴”设备或手机里,产生一组时间戳,由非接触式智能卡的CPU芯片产生一组随机数,在非接触式智能卡的CPU芯片里,根据组合密钥生成算法生成一组用户密钥CK1,再采用分散密钥生成协议即:将用户Ai的标识、随机数和时间戳三者结合,生成三者的结合体T,采用用户密钥CK1加密三者的结合体T生成签名密钥YK1,用摘要算法对该支付单进行摘要,得到支付单的摘要信息M1,用签名密钥YK1 加密支付单和摘要信息M1,得到支付单的密文和支付单的摘要信息M1的密文即:数字签名,将用户Ai的标识、时间戳、随机数、T、支付单的密文和支付单的数字签名,一并发送给非接触式智能卡读卡器的认证中心,认证中心端的加密系统,在加密设备的CPU芯片里,根据组合密钥生成算法,即:采用时间戳和随机数对“密钥种子”表的元素进行选取,将选出的元素合成一组用户密钥CK2,再采用分散密钥生成协议即:采用用户密钥CK2加密T生成签名密钥YK2,用签验密钥YK2将支付单的密文和支付单的数字签名解密,得到支付单的明文和认证中心端支付单的摘要信息M2,若M1≠M2,则支付单为假,支付系统不可支付,若M1=M2,则支付单可信,支付系统根据支付单中的金额进行支付,并在每天固定的时间内提交给结算中心进行结算,支付系统根据认证中心端对比M1和M2是否相同?来判别支付单是否可信,其中:i=1~n,n为全体用户的总和,且用软件和硬件结合方式实现,从而,实现用户Ai“可穿戴”设备或手机的离线支付。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于胡祥义,未经胡祥义许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710626863.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top