[发明专利]一种基于时间限定的票据动态码生成方法有效
申请号: | 201911126862.8 | 申请日: | 2019-11-18 |
公开(公告)号: | CN110909519B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 刘世民 | 申请(专利权)人: | 湖南一路畅行互联科技有限公司 |
主分类号: | G06F40/126 | 分类号: | G06F40/126;G06Q30/04 |
代理公司: | 长沙市标致专利代理事务所(普通合伙) 43218 | 代理人: | 徐邵华 |
地址: | 410205 湖南省长沙市岳麓区长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 时间 限定 票据 动态 生成 方法 | ||
本发明涉及信息安全领域,提供一种基于时间限定的票据动态码生成方法。本发明由服务器为制定票据生成作为明码的序列号、经ASC加密算法得到的暗码以及对应不同时间段的动态码。时间段包括若干无效时间段和有效时间段,仅将有效时间段的动态码交予票据持有人。本发明解决了动态密码使用密码器成本高、生成过程不安全且动态密码检验过程不适合人工操作的问题。
技术领域
本发明涉及信息安全领域,特别是涉及一种基于时间限定的票据动态码生成方法。
背景技术
票据作为一种交易凭证被广泛运用于各行各业,为票据生成特定的序列号以及密码是一种通用的验证票据真伪及是否有效的技术手段。现今很多场所都需要验证门票才能进入,比如大型演唱会现场、体育比赛现场、大型晚会现场、宴会现场等,票据在运输行业如火车、飞机、轮船等客运服务中也扮演了重要的角色。在这些场景下,票据的真实性、有效性和时效性尤为重要。对比传统的固态序列号和密码的配合,现有技术发展出使用动态密码的技术方案来保证票据的时效性可以得到验证,如使用动态密码器的方法。
然而,现有技术使用密码生成机结合时间的动态密码生成方法需要票据持有者使用与票据验证系统认证且同步配合的设备,增加了成本和票据持有者在验证过程中的操作复杂度。进一步,由于动态密码的生成在客户端完成,这一过程并不能保证安全性。攻击者可以通过干预动态密码生成器工作的方式伪造票据。另外,在大型活动现场或车站机场等人流量巨大的场景下,验票的工作大多需要采用人工检票的方式来协助人流的管理。而动态密码通常为复杂的数字或字母组合的形式,对于人工来说检验票据动态码的过程复杂也不合理,导致检票效率低下,容易造成场所入口拥堵。
发明内容
鉴于以上所述现有技术的不足,本发明的目的在于提供由服务器生成动态码,且便于人工检验的一种基于时间限定的票据动态码生成方法。
一种基于时间限定的票据动态码生成方法,包括以下步骤:
S1.为当前票据生成一个唯一的序列号作为明码,用明码通过加密算法生成暗码。
S2.设置多个不重叠的时间段,其中一个时间段为有效时间段;随机地从码库中选择与时间段数量相同的不同条目作为动态码,每个动态码与一个时间段对应。
S3.将序列号、暗码和时间段以及其对应的动态码作为一个有效条目存储于票务中心服务器中。
进一步,码库为ANSI、GB2312或GBK编码库中的汉字。
进一步,S1包括,结合序列号和当前时间后通过加密算法生成暗码,当前时间的信息包括年、月、日、时、分、秒。S3中的有效条目还包括存储当前时间。
进一步,S1包括获取票据持有人的识别码,如果票据持有人没有识别码则为其生成唯一的识别码。结合序列号、当前时间和票据持有人的识别码后通过加密算法生成暗码,S3中的有效条目还包括票据持有人的识别码。
进一步,加密算法为
进一步,将序列码和机读码形式的暗码作为票据内容的一部分交予票据持有者,将动态码交予票据持有者。
进一步,将动态码以手机短信、电子邮件或软件内推送的形式交予票据持有者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南一路畅行互联科技有限公司,未经湖南一路畅行互联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911126862.8/2.html,转载请声明来源钻瓜专利网。