[发明专利]一种具备自解释性加密卡券的构造方法、解密方法及其装置有效
申请号: | 202011543107.2 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112668017B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 钱程;杜标 | 申请(专利权)人: | 阡陌数字信息科技(南京)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/77;H04L9/06 |
代理公司: | 南京瑞华腾知识产权代理事务所(普通合伙) 32368 | 代理人: | 钱丽 |
地址: | 210000 江苏省南京市自由贸易试*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具备 解释性 加密 构造 方法 解密 及其 装置 | ||
本发明提出了一种具备自解释性加密卡券的构造方法、解密方法及其装置,所述构造方法包括:获取权益信息和用户信息,所述权益信息包括券码序列号;根据密码生成规则,对所述券码序列号进行转换,生成密钥;利用所述密钥对所述权益信息进行加密后,生成密文信息;使用所述用户信息对所述密文信息进行签名,生成签名信息;将所述券码序列号、密文信息和签名信息组合后,生成卡券的券码。本发明中卡券供应商不用存储大量的券码及个人信息,仅需要存储自己的密钥生成规则,就可以正确验证用户提供的券码的真实性,解决了当系统丢失数据后而无法验证用户提供的券码是否真实的问题。
技术领域
本发明涉及信息加密技术领域,具体而言,涉及一种具备自解释性加密卡券的构造方法、解密方法及其装置。
背景技术
卡券是一种包含卡号和卡密或只包含一串随机字符串(券码)的(电子) 卡片。传统的卡券的码具有随机性,用户很难进行穷举而找出卡券供应商真实存在的码。
但是,卡券供应商势必然要在系统存储一些额外的信息,比如分发出去的券码的权益受益人的相关信息。卡券供应商一旦存储这些个人相关信息,就要尽到保护这些信息的责任,防止个人信息泄露。
此外,传统生成卡券的方式是系统随机生成一串随机数,然后存储在数据库等系统中,数据存储量大,占用内存多。
发明内容
鉴于上述问题,本发明提供了一种具备自解释性加密卡券的构造方法、解密方法及其装置,解决了现有技术中卡券数据存储量大、占用内存多,以及容易造成个人信息泄露的问题。
为解决上述技术问题,本发明采用的技术方案是:一种具备自解释性加密卡券的构造方法,包括:获取权益信息和用户信息,所述权益信息包括券码序列号;
根据密码生成规则,对所述券码序列号进行转换,生成密钥;利用所述密钥对所述权益信息进行加密后,生成密文信息;使用所述用户信息对所述密文信息进行签名,生成签名信息;将所述券码序列号、密文信息和签名信息组合后,生成卡券的券码。
作为优选方案,在对所述权益信息进行加密前,还包括将所述权益信息转换为高进制数。
作为优选方案,在所述获取用户信息之后,还包括获取映射表,根据所述映射表将所述用户信息映射为映射字符。
作为优选方案,所述权益信息还包括:权益编码、供应商识别码和代理商识别码。
作为优选方案,所述密码生成规则为AES算法或私有加密算法。
第二方面,本发明提供了一种具备自解释性加密卡券的解密方法,包括:获取券码和用户信息,所述券码包括券码序列号、密文信息和签名信息;利用所述用户信息对密文信息进行签名,生成验证信息;判断所述验证信息与签名信息是否相符合,若相符合,则确定所述券码为合法;根据密码生成规则,对所述券码序列号进行转换,生成密钥;使用所述密钥对密文信息进行解密,获取权益信息,以赋予用户相应权益。
作为优选方案,还包括:当用户丢失券码后,提供手机号和支付账单,经人工审核合格后,重新补发券码。
作为优选方案,所述方法还包括:在所述使用密钥对密文信息进行解密,获取权益信息之后,还包括:在系统中记录所述券码序列号,以表示已消费。
第三方面,本发明还提供了一种具备自解释性加密卡券的构造装置,包括:第一获取模块,用于获取权益信息和用户信息,所述权益信息包括券码序列号;第一密钥生成模块,用于根据密码生成规则,对所述券码序列号进行转换,生成密钥;密文生成模块,用于利用所述密钥对所述权益信息进行加密后,生成密文信息;签名生成模块,用于使用所述用户信息对所述密文信息进行签名,生成签名信息;券码生成模块,用于将所述券码序列号、密文信息和签名信息组合后,生成卡券的券码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阡陌数字信息科技(南京)有限公司,未经阡陌数字信息科技(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011543107.2/2.html,转载请声明来源钻瓜专利网。