【技术实现步骤摘要】
本专利技术涉及充值卡
,尤其涉及一种充值卡数据的生成方法和装置。
技术介绍
随着科技的发展,手机用户、有线电视用户、网络游戏用户等的急剧增加,各缴费点面临的用户缴费压力越来越大。充值卡可以明显减轻缴费点的压力,而且它还具有省时、省事、便捷、易操作等特性。充值卡最主要的就是保证数据的安全性和真实性,而充值卡从数据生成到制卡完成的整个过程中有很多的人为因素参与其中,这就可能造成数据的泄露或篡改。由于充值卡是市场流通的有价卡证,如果充值卡的数据泄露将直接对运营商和用户的经济利益造成损失。因此,开发一种安全可靠的充值卡数据的生成方法是十分必要的。
技术实现思路
本专利技术的实施例提供了一种充值卡数据的生成方法和装置,以提高充值卡数据的安全性。一种充值卡数据的生成方法,包括:添加操作员和卡片制造商成员,对操作员和卡片制造商的身份卡进行初始化,给每个操作员设置密码密钥、加密密钥和运营商密钥;利用所述操作员的身份卡和密钥信息按照设定的生成规则生成充值卡的卡号和密码,制作经过加密处理的包含所述充值卡的卡号和密码的运营商数据文件和卡片制造商数据文件;运营商的充值系统将接收到的运营商数据文件中的充值卡的卡号和密码密文导入充值系统中,利用卡片制造商的身份卡对所述卡片制造商数据文件进行解密,利用所述充值卡卡号和密码进行充值卡的实体制作。一种充值卡数据的生成装置,包括:成员身份卡管理模块,用于添加操作员和卡片制造商成员,对操作员和卡片制造商的身份卡进行初始化,密钥管理模块,用于给每个操作员设置密码密钥、加密密钥和运营商密钥;卡号和密码生成模块,用于利用所述操作员的身份卡和密钥信 ...
【技术保护点】
一种充值卡数据的生成方法,其特征在于,包括:添加操作员和卡片制造商成员,对操作员和卡片制造商的身份卡进行初始化,给每个操作员设置密码密钥、加密密钥和运营商密钥;利用所述操作员的身份卡和密钥信息按照设定的生成规则生成充值卡的卡号和密码,制作经过加密处理的包含所述充值卡的卡号和密码的运营商数据文件和卡片制造商数据文件;运营商的充值系统将接收到的运营商数据文件中的充值卡的卡号和密码密文导入充值系统中,利用卡片制造商的身份卡对所述卡片制造商数据文件进行解密,利用所述充值卡卡号和密码进行充值卡的实体制作。
【技术特征摘要】
1.一种充值卡数据的生成方法,其特征在于,包括: 添加操作员和卡片制造商成员,对操作员和卡片制造商的身份卡进行初始化,给每个操作员设置密码密钥、加密密钥和运营商密钥; 利用所述操作员的身份卡和密钥信息按照设定的生成规则生成充值卡的卡号和密码,制作经过加密处理的包含所述充值卡的卡号和密码的运营商数据文件和卡片制造商数据文件; 运营商的充值系统将接收到的运营商数据文件中的充值卡的卡号和密码密文导入充值系统中,利用卡片制造商的身份卡对所述卡片制造商数据文件进行解密,利用所述充值卡卡号和密码进行充值卡的实体制作。2.根据权利要求1所述的充值卡数据的生成方法,其特征在于,所述的添加操作员和卡片制造商成员,对操作员和卡片制造商的身份卡进行初始化和密钥设置,包括: 给操作员和卡片制造商成员选取全新的身份卡,给操作员成员制作两张身份卡,操作员身份卡A和操作员身份卡B,给卡片制造商成员制作一张身份卡; 对操作员和卡片制造商成员的身份卡进行初始化操作,将操作员和卡片制造商成员的身份信息录入到身份卡中,在每个身份卡中设置公私钥对、主密钥、通信密钥; 给每个操作员成员设置密码密钥、加密密钥和运营商密钥,所述密码密钥、加密密钥利用操作员身份卡A和操作员身份卡B通过分段密钥合成方法得到,所述运营商密钥存储于加密机中。3.根据权利要求2所述的充值卡数据的生成方法,其特征在于,所述的给每个操作员成员设置密码密钥、加密密钥和运营商密钥,所述密码密钥、加密密钥利用操作员身份卡A和操作员身份卡B通过分段密钥合成方法得到,所述运营商密钥存储于加密机中,包括: 充值卡制作系统将第一段密钥作为分散因子传入到操作员身份卡A中,操作员身份卡A的对称加解密模块用该分散因子对该操作员身份卡A的主密钥进行分散运算,将所述分散运算结果作为最终的第一段密钥回传给充值卡制作系统; 所述充值卡制作系统将第二段密钥作为分散因子传入到操作员身份卡B中,操作员身份卡B的对称加解密模块用该分散因子对操作员身份卡B的主密钥进行分散运算,将所述分散运算结果作为最终的第二段密钥回传给充值卡制作系统; 所述充值卡制作系统会将所述最终的第一段密钥和最终的第二段密钥拼接为一个完整的密码密钥或加密密钥, 所述充值卡制作系统将操作员成员的密码密钥、加密密钥和运营商密钥使用操作员身份卡A和操作员身份卡B的公钥分别进行非对称加密后存储于充值卡制作系统的数据库中。4.根据权利要求1所述的充值卡数据的生成方法,其特征在于,所述的身份卡为全球用户识别卡USM卡、U盘或安全数码SD卡。5.根据权利要求1至4任一项所述的充值卡数据的生成方法,其特征在于,所述的利用所述操作员的身份卡和密钥信息按照设定的生成规则生成充值卡的卡号和密码,制作经过加密处理的包含所述充值卡的卡号和密码的运营商数据文件和卡片制造商数据文件,包括: 操作员在充值卡制作系统中录入生产充值卡数据的相关信息,充值卡制作系统将与所述身份卡相对应的密码密钥、加密密钥、运营商密钥的密文传入所述身份卡,所述身份卡用存储的私钥对所述密码密钥、加密密钥、运营商密钥的密文进行解密运算,得到密码密钥、加密密钥、运营商密钥的明文;所述充值卡制作系统利用所述生产充值卡数据的相关信息,以及密码密钥、加密密钥、运营商密钥的明文按照设定的卡号生成规则生成充值卡的卡号; 所述身份卡使用自身的通讯密钥加密的所述密码密钥、加密密钥、运营商密钥发送给充值卡制作系统,充值卡制作系统也使用所述身份卡的通讯密钥对所述身份卡传来的经过加密的上述密码密钥、加密密钥、运营商密钥进行解密,得到所述密码密钥、加密密钥、运营商密钥的明文; 所述充值卡制作系统按照设定的密码生产规则使用所述密码密钥的明文生成充值卡的密码,再使用所述加密密钥对所述充值卡的密码进行加密,所述充值卡制作系统生成包含所述充值卡的卡号和密码的运营商数据文件和卡片制造商数据文件。6.根据权利要求5所述的充值卡数据的生成方法,其特征在于,所述的运营商数据文件中的数据采用运营商密钥加密,所述的卡片制造商数据文件采用公钥基础设施PKI体系中数字信封形式生成,所述卡片制造商数据文件的头信息为采用卡片制造商公钥加密的对称密钥的密文,所述卡片制造商数据文件中的数据整体通过所述对称密钥进行加密。7.根据权利要求6所述的充值卡数据的生成方法,其特征在于,所述的运营商的充值系统将接收到的运营商数据文件中充值卡的卡号和密码密文导入充值系统中,利用卡片制造商的身份卡对所述卡片制造商数据文件进行解密,利用所述充值卡卡号和密码进行充值卡的实体制作,...
【专利技术属性】
技术研发人员:孙贵成,张克新,
申请(专利权)人:北京印天网真科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。