利索能及
我要发布
收藏
专利号: 2017101451134
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-24
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种卡片洗卡发行的方法,其特征在于,所述方法包括:

比较密钥母卡中存储的至少一个出厂密钥和待洗卡卡片中存储的密钥,其中,所述密钥母卡中存储有:至少一个出厂密钥及每个出厂密钥对应的第一洗卡密钥;

当所述密钥母卡中存储有、与所述待洗卡卡片中存储的密钥相符的出厂密钥时,将与所述待洗卡卡片中存储的密钥相符的出厂密钥所对应的第一洗卡密钥作为第一匹配密钥,并发送所述第一匹配密钥至所述待洗卡卡片,以更新所述待洗卡卡片中存储的密钥为所述第一匹配密钥、生成第一次洗卡卡片;

比较洗卡密钥卡中存储的至少一个第二洗卡密钥和所述第一次洗卡卡片中存储的第一匹配密钥,其中,所述洗卡密钥卡中存储有:至少一个第二洗卡密钥及每个第二洗卡密钥对应的第一用户关联密钥;

当所述洗卡密钥卡中存储有、与所述第一匹配密钥相符的第二洗卡密钥时,将与所述第一匹配密钥相符的第二洗卡密钥所对应的第一用户关联密钥作为第二匹配密钥,并发送所述第二匹配密钥至所述第一次洗卡卡片,以更新所述第一次洗卡卡片中存储的第一匹配密钥为所述第二匹配密钥、生成第二次洗卡卡片;

比较工作主卡中存储的第二用户关联密钥和所述第二次洗卡卡片中存储的第二匹配密钥,其中,所述工作主卡中存储有:第二用户关联密钥及所述第二用户关联密钥对应的待写入专属密钥;

当所述第二用户关联密钥与所述第二匹配密钥相符时,将所述待写入专属密钥发送至所述第二次洗卡卡片,以更新所述第二次洗卡卡片中存储的第二匹配密钥为所述待写入专属密钥、生成待发行卡片。

2.根据权利要求1所述的卡片洗卡发行的方法,其特征在于,所述比较密钥母卡中存储的至少一个出厂密钥和待洗卡卡片中存储的密钥之后,所述方法还包括:当所述待洗卡卡片中存储的密钥与任一出厂密钥均不相符时,确定所述待洗卡卡片为非法卡片,并停止洗卡操作;

所述比较洗卡密钥卡中存储的至少一个第二洗卡密钥和所述第一次洗卡卡片中存储的第一匹配密钥之后,所述方法还包括:当所述第一次洗卡卡片中存储的第一匹配密钥与任一第二洗卡密钥均不相符时,确定所述第一次洗卡卡片为非法卡片,并停止洗卡操作;

所述比较工作主卡中存储的第二用户关联密钥和所述第二次洗卡卡片中存储的第二匹配密钥之后,所述方法还包括:当所述第二次洗卡卡片中存储的第二匹配密钥与任一第二用户关联密钥均不相符时,确定所述第二次洗卡卡片为非法卡片,并停止洗卡操作。

3.根据权利要求1所述的卡片洗卡发行的方法,其特征在于,所述比较洗卡密钥卡中存储的至少一个第二洗卡密钥和所述第一次洗卡卡片中存储的第一匹配密钥之前,所述方法还包括:获取第一密钥因子;

根据每个出厂密钥对应的第一洗卡密钥及所述第一密钥因子,经过加密操作,得到每个第一洗卡密钥对应的第一用户关联密钥;

将第一洗卡密钥作为第二洗卡密钥,并根据所有第二洗卡密钥及所有第一用户关联密钥生成洗卡密钥卡。

4.根据权利要求1所述的卡片洗卡发行的方法,其特征在于,所述比较工作主卡中存储的第二用户关联密钥和所述第二次洗卡卡片中存储的第二匹配密钥之前,所述方法还包括:获取第二密钥因子;

根据每个第一用户关联密钥及所述第二密钥因子,经过加密操作,得到每个第一用户关联密钥对应的待写入专属密钥;

确定所有第一用户关联密钥中与指定用户相关的第二用户关联密钥,并根据所述第二用户关联密钥及所述第二用户关联密钥对应的待写入专属密钥,生成工作主卡。

5.根据权利要求1所述的卡片洗卡发行的方法,其特征在于,所述洗卡密钥卡的数量为n,其中,n大于或等于1;

所述比较洗卡密钥卡中存储的至少一个第二洗卡密钥和所述第一次洗卡卡片中存储的第一匹配密钥的步骤,包括:针对每张洗卡密钥卡,获取该洗卡密钥卡中存储的至少一个第二洗卡密钥及每个第二洗卡密钥对应的第一用户关联密钥;

获取所述第一次洗卡卡片中存储的密钥,其中,在利用第1张洗卡密钥卡更新所述第一次洗卡卡片前、所述第一次洗卡卡片中存储的密钥为:第一匹配密钥;在利用第i张洗卡密钥卡更新所述第一次洗卡卡片后、所述第一次洗卡卡片中存储的密钥为:第i张洗卡密钥卡中的第一用户关联密钥;所述第i张洗卡密钥卡为n张洗卡密钥卡中的任一张;

比较第i张洗卡密钥卡中存储的每个第二洗卡密钥和利用所述第i张洗卡密钥卡更新所述第一次洗卡卡片前、所述第一次洗卡卡片中存储的密钥;

所述将与所述第一匹配密钥相符的第二洗卡密钥所对应的第一用户关联密钥作为第二匹配密钥,并发送所述第二匹配密钥至所述第一次洗卡卡片,以更新所述第一次洗卡卡片中存储的第一匹配密钥为所述第二匹配密钥、生成第二次洗卡卡片的步骤,包括:当经第i-1张洗卡密钥卡更新所述第一次洗卡卡片后、所述第一次洗卡卡片中存储的密钥与所述第i张洗卡密钥卡中存储的任一第二洗卡密钥相符时,将所述第i张洗卡密钥卡中、与所述第一次洗卡卡片中存储的密钥相符的第二洗卡密钥对应的第一用户关联密钥发送至所述第一次洗卡卡片,直至经第n-1张洗卡密钥卡更新所述第一次洗卡卡片后、所述第一次洗卡卡片中存储的密钥与所述第n张洗卡密钥卡中存储的任一第二洗卡密钥相符时,将所述第n张洗卡密钥卡中、与所述第一次洗卡卡片中存储的密钥相符的第二洗卡密钥对应的第一用户关联密钥作为第二匹配密钥,并发送所述第二匹配密钥至所述第一次洗卡卡片,以更新所述第一次洗卡卡片中存储的密钥为所述第二匹配密钥、生成第二次洗卡卡片。

6.一种卡片洗卡发行的装置,其特征在于,所述装置包括:

第一比较模块,用于比较密钥母卡中存储的至少一个出厂密钥和待洗卡卡片中存储的密钥,其中,所述密钥母卡中存储有:至少一个出厂密钥及每个出厂密钥对应的第一洗卡密钥;

第一次洗卡卡片生产模块,用于当所述密钥母卡中存储有、与所述待洗卡卡片中存储的密钥相符的出厂密钥时,将与所述待洗卡卡片中存储的密钥相符的出厂密钥所对应的第一洗卡密钥作为第一匹配密钥,并发送所述第一匹配密钥至所述待洗卡卡片,以更新所述待洗卡卡片中存储的密钥为所述第一匹配密钥、生成第一次洗卡卡片;

第二比较模块,用于比较洗卡密钥卡中存储的至少一个第二洗卡密钥和所述第一次洗卡卡片中存储的第一匹配密钥,其中,所述洗卡密钥卡中存储有:至少一个第二洗卡密钥及每个第二洗卡密钥对应的第一用户关联密钥;

第二次洗卡卡片生产模块,用于当所述洗卡密钥卡中存储有、与所述第一匹配密钥相符的第二洗卡密钥时,将与所述第一匹配密钥相符的第二洗卡密钥所对应的第一用户关联密钥作为第二匹配密钥,并发送所述第二匹配密钥至所述第一次洗卡卡片,以更新所述第一次洗卡卡片中存储的第一匹配密钥为所述第二匹配密钥、生成第二次洗卡卡片;

第三比较模块,用于比较工作主卡中存储的第二用户关联密钥和所述第二次洗卡卡片中存储的第二匹配密钥,其中,所述工作主卡中存储有:第二用户关联密钥及所述第二用户关联密钥对应的待写入专属密钥;

待发行卡片生产模块,用于当所述第二用户关联密钥与所述第二匹配密钥相符时,将所述待写入专属密钥发送至所述第二次洗卡卡片,以更新所述第二次洗卡卡片中存储的第二匹配密钥为所述待写入专属密钥、生成待发行卡片。

7.根据权利要求6所述的卡片洗卡发行的装置,其特征在于,所述装置还包括:

非法卡片确定模块,用于当所述待洗卡卡片中存储的密钥与任一出厂密钥均不相符时,确定所述待洗卡卡片为非法卡片,并停止洗卡操作;当所述第一次洗卡卡片中存储的第一匹配密钥与任一第二洗卡密钥均不相符时,确定所述第一次洗卡卡片为非法卡片,并停止洗卡操作;当所述第二次洗卡卡片中存储的第二匹配密钥与任一第二用户关联密钥均不相符时,确定所述第二次洗卡卡片为非法卡片,并停止洗卡操作。

8.根据权利要求6所述的卡片洗卡发行的装置,其特征在于,所述装置还包括:

第一获取模块,用于获取第一密钥因子;

第一加密模块,用于根据每个出厂密钥对应的第一洗卡密钥及所述第一密钥因子,经过加密操作,得到每个第一洗卡密钥对应的第一用户关联密钥;

洗卡密钥卡生成模块,用于将第一洗卡密钥作为第二洗卡密钥,并根据所有第二洗卡密钥及所有第一用户关联密钥生成洗卡密钥卡。

9.根据权利要求6所述的卡片洗卡发行的装置,其特征在于,所述装置还包括:

第二获取模块,用于获取第二密钥因子;

第二加密模块,用于根据每个第一用户关联密钥及所述第二密钥因子,经过加密操作,得到每个第一用户关联密钥对应的待写入专属密钥;

工作主卡生成模块,用于确定所有第一用户关联密钥中与指定用户相关的第二用户关联密钥,并根据所述第二用户关联密钥及所述第二用户关联密钥对应的待写入专属密钥,生成工作主卡。

10.根据权利要求6所述的卡片洗卡发行的装置,其特征在于,所述洗卡密钥卡的数量为n,其中,n大于或等于1;

所述第二比较模块,具体用于:

针对每张洗卡密钥卡,获取该洗卡密钥卡中存储的至少一个第二洗卡密钥及每个第二洗卡密钥对应的第一用户关联密钥;

获取所述第一次洗卡卡片中存储的密钥,其中,在利用第1张洗卡密钥卡更新所述第一次洗卡卡片前、所述第一次洗卡卡片中存储的密钥为:第一匹配密钥;在利用第i张洗卡密钥卡更新所述第一次洗卡卡片后、所述第一次洗卡卡片中存储的密钥为:第i张洗卡密钥卡中的第一用户关联密钥;所述第i张洗卡密钥卡为n张洗卡密钥卡中的任一张;

比较第i张洗卡密钥卡中存储的每个第二洗卡密钥和利用所述第i张洗卡密钥卡更新所述第一次洗卡卡片前、所述第一次洗卡卡片中存储的密钥;

所述第二次洗卡卡片生产模块,具体用于:

当经第i-1张洗卡密钥卡更新所述第一次洗卡卡片后、所述第一次洗卡卡片中存储的密钥与所述第i张洗卡密钥卡中存储的任一第二洗卡密钥相符时,将所述第i张洗卡密钥卡中、与所述第一次洗卡卡片中存储的密钥相符的第二洗卡密钥对应的第一用户关联密钥发送至所述第一次洗卡卡片,直至经第n-1张洗卡密钥卡更新所述第一次洗卡卡片后、所述第一次洗卡卡片中存储的密钥与所述第n张洗卡密钥卡中存储的任一第二洗卡密钥相符时,将所述第n张洗卡密钥卡中、与所述第一次洗卡卡片中存储的密钥相符的第二洗卡密钥对应的第一用户关联密钥作为第二匹配密钥,并发送所述第二匹配密钥至所述第一次洗卡卡片,以更新所述第一次洗卡卡片中存储的密钥为所述第二匹配密钥、生成第二次洗卡卡片。