[发明专利]彩票脱机验证系统有效
申请号: | 201110139267.5 | 申请日: | 2011-05-26 |
公开(公告)号: | CN102332978A | 公开(公告)日: | 2012-01-25 |
发明(设计)人: | 施彬;李宝民;胡冰 | 申请(专利权)人: | 施彬;李宝民;胡冰 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;G07F17/32 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 吕晓章 |
地址: | 100037 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 彩票 脱机 验证 系统 | ||
1.一种在彩票脱机验证系统中生成验证信息真伪的代码的方法,包括下列步骤:
从用户获取相关信息;
将所获取的信息中包括的数据分为用户数据和机构数据;
利用用户密码的Hash值对所述用户数据进行加密,以得到用户密文数据;
利用机构密钥对机构数据进行加密,以得到机构密文数据;
根据对所述用户数据加密的结果生成用户密文数据摘要;
根据对所述机构数据加密的结果生成机构密文数据摘要;以及
根据所述用户密文数据摘要和所述机构密文数据摘要生成验证信息真伪的代码。
2.如权利要求1所述的方法,其中还包括步骤:利用版本信息与所述加密后获得的密文数据一起来生成所述代码。
3.如权利要求2所述的方法,其中所述版本信息包含加密算法描述。
4.如权利要求1-3所述的方法,其中在所述加密步骤中采用高级加密标准AES或椭圆加密算法ECC进行加密。
5.如权利要求1-3所述的方法,其中将所述机构密钥存储在存储器中,并按时间轮换。
6.如权利要求1-3所述的方法,其中所述代码为二维码或标准QR二维码。
7.一种在彩票脱机验证系统中生成验证信息真伪的代码的装置,包括:
信息获取单元,用于从用户获取相关信息;
信息分类单元,用于将所获取的信息中包括的数据分为用户数据和机构数据;
第一加密单元,使用用户密码的Hash值对用户数据进行加密,以得到用户密文数据;
第二加密单元,使用机构密钥对机构数据进行加密,以得到机构密文数据;
第一数据摘要生成单元,根据所述第一加密单元加密的结果生成用户密文数据摘要;
第二数据摘要生成单元,根据所述第二加密单元加密的结果生成机构密文数据摘要;以及
代码生成单元,根据所述用户密文数据摘要和所述机构密文数据摘要生成验证信息真伪的代码。
8.如权利要求7所述的装置,其中还包括:利用版本信息与所述加密后获得的密文数据一起来生成所述代码的装置。
9.如权利要求8所述的装置,其中:所述版本信息包含加密算法描述。
10.如权利要求7-9所述的方法,其中在所述加密步骤中采用高级加密标准AES或椭圆加密算法ECC进行加密。
11.如权利要求7-9所述的方法,其中将所述机构密钥存储在存储器中,并按时间轮换。
12.如权利要求7-9所述的方法,其中所述代码为二维码或标准QR二维码。
13.一种在彩票脱机验证系统中验证信息真伪的方法,包括下列步骤:
扫描用户提供的代码信息并对其进行解码;
根据用户需求选择要解密的数据的类型;
根据用户数据摘要信息验证用户数据的完整性;
根据机构数据摘要信息验证机构数据的完整性;
利用用户密码的Hash值解密所述用户数据;
利用机构密钥解密所述机构数据;以及
显示解密的所述用户数据和机构数据。
14.如权利要求13所述的方法,其中根据解码的信息中的版本信息,获得所需的解密算法。
15.如权利要求13或14所述的方法,其中所述机构密钥被存储在存储器中,并按时间轮换。
16.如权利要求15所述的方法,其中所述验证代码为二维码或标准QR二维码。
17.一种在彩票脱机验证系统中验证信息真伪的装置,包括:
解码单元,用于扫描用户提供的代码信息并对其进行解码;
选择单元,用于根据所述解码的结果选择要解密的数据的类型;
第一验证单元,根据用户数据摘要信息验证用户数据的完整性;
第二验证单元,根据机构数据摘要信息验证机构数据的完整性;
第一解密单元,利用用户密码的Hash值解密所述用户数据;
第二解密单元,利用机构密钥解密所述机构数据;
显示单元,用于显示解密的所述用户数据和机构数据。
18.如权利要求17所述的装置,其中根据解码的信息中的版本信息,获得所需的解密算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于施彬;李宝民;胡冰,未经施彬;李宝民;胡冰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110139267.5/1.html,转载请声明来源钻瓜专利网。