[发明专利]一种具备自解释性加密卡券的构造方法、解密方法及其装置有效
申请号: | 202011543107.2 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112668017B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 钱程;杜标 | 申请(专利权)人: | 阡陌数字信息科技(南京)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/77;H04L9/06 |
代理公司: | 南京瑞华腾知识产权代理事务所(普通合伙) 32368 | 代理人: | 钱丽 |
地址: | 210000 江苏省南京市自由贸易试*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具备 解释性 加密 构造 方法 解密 及其 装置 | ||
1.一种具备自解释性加密卡券的构造方法,其特征在于,包括:
获取权益信息和用户信息,所述权益信息包括券码序列号;
根据密码生成规则,对所述券码序列号进行转换,生成密钥;
利用所述密钥对所述权益信息进行加密后,生成密文信息;
使用所述用户信息对所述密文信息进行签名,生成签名信息;
将所述券码序列号、密文信息和签名信息组合后,生成卡券的券码。
2.根据权利要求1所述的具备自解释性加密卡券的构造方法,其特征在于,在对所述权益信息进行加密前,还包括将所述权益信息转换为高进制数。
3.根据权利要求1所述的具备自解释性加密卡券的构造方法,其特征在于,在所述获取用户信息之后,还包括获取映射表,根据所述映射表将所述用户信息映射为映射字符。
4.根据权利要求1所述的具备自解释性加密卡券的构造方法,其特征在于,所述权益信息还包括:权益编码、供应商识别码和代理商识别码。
5.根据权利要求1所述的具备自解释性加密卡券的构造方法,其特征在于,所述密码生成规则为AES算法。
6.一种具备自解释性加密卡券的解密方法,其特征在于,包括:
获取券码和用户信息,所述券码包括券码序列号、密文信息和签名信息;
利用所述用户信息对密文信息进行签名,生成验证信息;
判断所述验证信息与签名信息是否相符合,若相符合,则确定所述券码为合法;
根据密码生成规则,对所述券码序列号进行转换,生成密钥;
使用所述密钥对密文信息进行解密,获取权益信息,以赋予用户相应权益。
7.根据权利要求6所述的具备自解释性加密卡券的解密方法,其特征在于,还包括:当用户丢失券码后,提供手机号和支付账单,经人工审核合格后,重新补发券码。
8.根据权利要求6所述的具备自解释性加密卡券的解密方法,其特征在于,在所述使用密钥对密文信息进行解密,获取权益信息之后,还包括:在系统中记录所述券码序列号,以表示已消费。
9.一种具备自解释性加密卡券的构造装置,其特征在于,包括:
第一获取模块,用于获取权益信息和用户信息,所述权益信息包括券码序列号;
第一密钥生成模块,用于根据密码生成规则,对所述券码序列号进行转换,生成密钥;
密文生成模块,用于利用所述密钥对所述权益信息进行加密后,生成密文信息;
签名生成模块,用于使用所述用户信息对所述密文信息进行签名,生成签名信息;
券码生成模块,用于将所述券码序列号、密文信息和签名信息组合后,生成卡券的券码。
10.一种具备自解释性加密卡券的解密装置,其特征在于,包括:
第二获取模块,用于获取券码和用户信息,所述券码包括券码序列号、密文信息和签名信息;
验证信息生成模块,用于利用所述用户信息对密文信息进行签名,生成验证信息;
合法性判断模块,用于判断所述验证信息与签名信息是否相符合,若相符合,则确定所述券码为合法;
第二密钥生成模块,根据密码生成规则,对所述券码序列号进行转换,生成密钥;
解密模块,用于使用所述密钥对密文信息进行解密,获取权益信息,以赋予用户相应权益。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阡陌数字信息科技(南京)有限公司,未经阡陌数字信息科技(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011543107.2/1.html,转载请声明来源钻瓜专利网。