一种具有IC卡密钥在线转换功能的加油机系统及方法技术方案

技术编号:38132686 阅读:8 留言:0更新日期:2023-07-08 09:41
本发明专利技术公开了一种具有IC卡密钥在线转换功能的加油机系统及方法,涉及机电控制领域。所述系统包括密钥管理模块、信息采集模块、后台管理模块与加油操作模块。所述信息采集模块用于采集IC卡存储的用户信息并上传至所述后台管理模块;所述密钥管理模块用于验证密钥的合法性与识别密钥版本,以及获取后台管理模块根据所述用户信息生成的新版密钥,同时将所述新版密钥写入IC卡完成密钥转换。本发明专利技术提高了加油IC卡转换密钥的自动化程度,缩短了转换密钥的耗时,避免了用户时间紧急时却因密钥未更新无法使用加油机的情况,且减少了用户与加油站管理方消耗的人力成本。站管理方消耗的人力成本。站管理方消耗的人力成本。

【技术实现步骤摘要】
一种具有IC卡密钥在线转换功能的加油机系统及方法


[0001]本专利技术涉及机电控制领域,尤其涉及一种具有IC卡密钥在线转换功能的加油机系统及方法。

技术介绍

[0002]在加油站,用户可以使用IC卡(Integrated Circuit Card,集成电路卡)配合加油机系统完成加油操作。对于用户来说,IC卡携带方便且自助加油操作便捷,因此IC卡在加油机领域的应用得到了广泛普及。
[0003]现在应用广泛的IC卡为非接触式逻辑加密卡,通过存储的密钥来保护用户数据的安全。但IC卡存储的密钥并非无法被破解,同一密钥长期使用会存在较大的安全隐患。具体到应用在加油机上的情况,IC卡与加油机系统则需要不断配套更新密钥和加密算法以提高数据的安全性。现有问题是,加油机系统更新后,未更新密钥的IC卡将无法使用,用户必须及时更新IC卡密钥;用户需要作废原有的IC卡,再由加油站管理方使用后台收银系统重新发卡,才能拥有更新密钥后的IC卡。因此,目前更新密钥的方式不够便捷,会占用加油站管理方和用户较多的时间,流程较为繁琐。

技术实现思路

[0004]本专利技术的目的在于提出一种具有IC卡密钥在线转换功能的加油机系统及方法,以实现在加油机上将IC卡存储的旧版密钥自动在线转换为新版密钥,无需先作废旧卡再重新发卡,在减少密钥被破解的风险的同时,节省了加油站管理方和用户的时间成本。
[0005]本专利技术的目的通过以下技术方案实现:
[0006]一种具有IC卡密钥在线转换功能的加油机系统,包括密钥管理模块、信息采集模块和后台管理模块;
[0007]所述密钥管理模块分别与所述信息采集模块和所述后台管理模块通信连接,所述密钥管理模块包括验证识别模块和密钥转换模块,所述验证识别模块与所述密钥转换模块通信连接;所述验证识别模块用于验证密钥的合法性以及识别密钥版本,所述密钥转换模块用于获取新版密钥以及将所述新版密钥写入IC卡;
[0008]所述信息采集模块用于采集IC卡存储的用户信息,并将所采集的用户信息上传至所述后台管理模块;
[0009]所述后台管理模块与所述信息采集模块和所述密钥管理模块通信连接,所述后台管理模块根据接收到的所述用户信息生成新版密钥。
[0010]进一步地,所述密钥转换模块包括发送子模块、接收子模块和处理子模块,所述发送子模块、接收子模块以及处理子模块依次通信连接;所述发送子模块用于发送密钥转换请求至所述后台管理模块,所述接收子模块用于接收所述后台管理模块发送的密钥转换指令,所述处理子模块用于处理所述密钥转换指令得到所述新版密钥,以及将所述新版密钥写入IC卡。
[0011]可选的,所述密钥转换指令,其内容包括新版密钥;所述新版密钥由所述后台管理模块通过密钥生成算法对所述用户信息加密生成。
[0012]可选的,所述密钥转换指令,其内容包括新版密钥密文;所述新版密钥密文由所述后台管理模块通过密钥加密算法对新版密钥加密生成;所述新版密钥由所述后台管理模块通过密钥生成算法对所述用户信息加密生成。
[0013]优选的,所述密钥加密算法为非对称加密算法;
[0014]所述发送子模块还用于生成所述密钥加密算法的公钥和私钥,并在IC卡执行退卡操作之前保存所述私钥;所述密钥转换请求,其内容包括所述公钥;
[0015]所述接收子模块还用于通过解密所述新版密钥密文获取新版密钥。
[0016]进一步地,所述系统还包括加油操作模块;所述加油操作模块用于控制加油机执行加油操作,以及向所述后台管理模块发送结算支付信息;所述后台管理模块还用于发送加油操作指令至所述加油操作模块,以及根据所述结算支付信息扣除用户余额。
[0017]一种具有IC卡密钥在线转换功能的加油方法,包括以下步骤:
[0018]步骤S1,将IC卡插入加油机;
[0019]步骤S2,验证IC卡密钥是否为合法的新版密钥;若是,则进入步骤S3;若否,则进入步骤S5;
[0020]步骤S3,判断IC卡密钥是否为旧版密钥;若是,则进入步骤S4;若否,则执行退卡操作;
[0021]步骤S4,获取新版密钥并将新版密钥写入IC卡;
[0022]步骤S5,开始加油操作。
[0023]进一步地,所述步骤S4,具体包括以下步骤:
[0024]步骤S41,采集用户信息;
[0025]步骤S42,发起密钥转换请求;
[0026]步骤S43,依据所述用户信息生成密钥转换指令;
[0027]步骤S44,处理所述密钥转换指令得到新版密钥;
[0028]步骤S45,判断所述新版密钥是否合法;若不合法,则进入步骤S46;若合法,则判断本步骤的执行次数是否超过n次,若是则执行退卡操作,若否则返回步骤S42;
[0029]步骤S46,将新版密钥写入IC卡。
[0030]可选的,所述步骤S43,具体包括以下步骤:通过密钥生成算法对所述用户信息加密生成新版密钥;生成密钥转换指令,并将所述新版密钥作为所述密钥转换指令的部分数据片段。
[0031]可选的,所述步骤S42,具体包括以下步骤:根据非对称加密算法生成一对公钥和私钥,并在执行退卡操作之前保存所述私钥;将所述公钥作为密钥转换请求的部分数据片段;
[0032]所述步骤S43,具体包括以下步骤:通过密钥生成算法对所述用户信息加密生成新版密钥;处理所述密钥转换请求获取所述公钥,根据所述步骤S42中的非对称加密算法,使用公钥对新版密钥加密生成新版密钥密文;生成密钥转换指令,并将所述新版密钥密文作为所述密钥转换指令的部分数据片段;
[0033]所述步骤S44,具体包括以下步骤:处理所述密钥转换指令获取新版密钥密文;使
用所述私钥解密新版密钥密文,得到新版密钥。
[0034]与现有技术相比,本专利技术具有以下有益效果:
[0035]本专利技术一种具有IC卡密钥在线转换功能的加油机系统及方法,通过实现密钥自动转换功能,替代了先作废旧卡再由加油站管理方使用后台收银系统重新发卡的传统密钥更新方案,使用户只需常规的加油操作,将IC卡插入加油机读卡器,即可连接到加油机系统并执行对IC卡密钥的转换,无需用户或加油站管理方进行额外的操作。本专利技术提高了加油IC卡更换密钥的自动化程度,与现有技术相比操作耗时更短,避免了用户时间紧急时却因密钥未更新无法使用加油机的情况,且减少了用户与加油站管理方消耗的人力成本。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本专利技术实施例具有IC卡密钥在线转换功能的加油机系统的架构图。
[0038]图2为本专利技术实施例加油机系统密钥管理模块的架构图。
[0039]图3为本专利技术实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种具有IC卡密钥在线转换功能的加油机系统,其特征在于:包括密钥管理模块、信息采集模块和后台管理模块;所述密钥管理模块分别与所述信息采集模块和所述后台管理模块通信连接,所述密钥管理模块包括验证识别模块和密钥转换模块,所述验证识别模块与所述密钥转换模块通信连接;所述验证识别模块用于验证密钥的合法性以及识别密钥版本,所述密钥转换模块用于获取新版密钥以及将所述新版密钥写入IC卡;所述信息采集模块用于采集IC卡存储的用户信息,并将所采集的用户信息上传至所述后台管理模块;所述后台管理模块与所述信息采集模块和所述密钥管理模块通信连接,所述后台管理模块根据接收到的所述用户信息生成新版密钥。2.根据权利要求1所述的具有IC卡密钥在线转换功能的加油机系统,其特征在于:所述密钥转换模块包括发送子模块、接收子模块和处理子模块,所述发送子模块、接收子模块以及处理子模块依次通信连接;所述发送子模块用于发送密钥转换请求至所述后台管理模块,所述接收子模块用于接收所述后台管理模块发送的密钥转换指令,所述处理子模块用于处理所述密钥转换指令得到所述新版密钥,以及将所述新版密钥写入IC卡。3.根据权利要求2所述的具有IC卡密钥在线转换功能的加油机系统,其特征在于:所述密钥转换指令,其内容包括所述新版密钥;所述新版密钥由所述后台管理模块通过密钥生成算法对所述用户信息加密生成。4.根据权利要求2所述的具有IC卡密钥在线转换功能的加油机系统,其特征在于:所述密钥转换指令,其内容包括新版密钥密文;所述新版密钥密文由所述后台管理模块通过密钥加密算法对新版密钥加密生成;所述新版密钥由所述后台管理模块通过密钥生成算法对所述用户信息加密生成。5.根据权利要求4所述的具有IC卡密钥在线转换功能的加油机系统,其特征在于:所述密钥加密算法为非对称加密算法;所述发送子模块还用于生成所述密钥加密算法的公钥和私钥,并在IC卡执行退卡操作之前保存所述私钥;所述密钥转换请求,其内容包括所述公钥;所述接收子模块还用于通过解密所述新版密钥密文获取新版密钥。6.根据权利要求1所述的具有IC卡密钥在线转换功能的加油机系统...

【专利技术属性】
技术研发人员:朱宝雄谭圣泉邱汉才赵国林冯兴廷
申请(专利权)人:广东贝林能源设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1