【技术实现步骤摘要】
一种基于居民身份证的信息管理方法及装置
本专利技术实施例涉及信息安全
,尤其涉及一种基于居民身份证的信息管理方法及装置。
技术介绍
身份证是用于证明持证人身份的证件,目前对持证人进行身份验证多半是基于身份证上的公民身份号码,但一个人可以办理多张公民身份号码相同的身份证,例如户口迁移之后,由于住址的变更,用户需要重新办理身份证,但原身份证在有效期内仍能继续使用;再例如,用户的身份证丢失后,会补办新的身份证,而原身份证无法挂失,原身份证被他人拾取后仍可以使用。也就是说,目前的情况下,具有相同公民身份号码的身份证可能不止一张,用户身份证丢失后无法挂失,这些身份证可能会被不同的人持有,这样容易出现根据身份证上的公民身份号码无法准确对持证人进行身份验证的情形。而根据《GA/T449-2013居民身份证术语》2.17条所公布的信息可知,在居民身份证中,存有卡体序列号(cardserialnumber)。卡体序列号指的是:按规定的编码规则写入居民身份证专用集成电路芯片内指定存储区的卡体唯一标识号。而在2.18条中又有描述:卡体初始化是将密钥、参数和居民身份证卡体序列号写入居民身份证专用集成电路芯片内,形成身份认证保护、管理机制的过程。由此我们可以确定:每张居民身份证的卡体序列号是唯一的,不会存在多张居民身份证的卡体序列号相同的情况,并且在卡初始化时卡体序列号就被写入身份证,在身份证使用过程中,它是不会被改变的。因而,可以将卡体序列号应用在身份证挂失及对用户进行身份验证的过程中。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于居民身份证的信息管理方法及装置,能够 ...
【技术保护点】
一种基于居民身份证的信息管理方法,其特征在于,包括:建立身份证证卡数据库,所述数据库用于保存用户在预设系统的注册信息,注册信息中至少包括用户的身份证卡体序列号;基于所述数据库中的数据实现用户注册、用户证卡挂失、用户证卡信息变更及用户身份验证;其中,用户注册指的是基于所述数据库中的数据对注册用户的身份证进行验证之后,根据所述注册用户的用户标识、身份证常规信息及卡体序列号实现在所述预设系统中进行注册;用户证卡挂失指的是在所述数据库中查找挂失用户的注册信息中的身份证卡体序列号,根据查找到的所述挂失用户的身份证卡体序列号实现用户证卡挂失;用户证卡信息变更指的是基于所述数据库中的数据对变更用户的新身份证进行验证之后,利用所述变更用户的新身份证卡体序列号替换所述数据库中保存的所述变更用户的注册信息中的身份证卡体序列号;用户身份验证指的是基于验证用户的身份证卡体序列号及所述数据库中的数据判断所述验证用户是否在所述预设系统中进行注册。
【技术特征摘要】
1.一种基于居民身份证的信息管理方法,其特征在于,包括:建立身份证证卡数据库,所述数据库用于保存用户在预设系统的注册信息,注册信息中至少包括用户的身份证卡体序列号;基于所述数据库中的数据实现用户注册、用户证卡挂失、用户证卡信息变更及用户身份验证;其中,用户注册指的是基于所述数据库中的数据对注册用户的身份证进行验证之后,根据所述注册用户的用户标识、身份证常规信息及卡体序列号实现在所述预设系统中进行注册;用户证卡挂失指的是在所述数据库中查找挂失用户的注册信息中的身份证卡体序列号,根据查找到的所述挂失用户的身份证卡体序列号实现用户证卡挂失;用户证卡信息变更指的是基于所述数据库中的数据对变更用户的新身份证进行验证之后,利用所述变更用户的新身份证卡体序列号替换所述数据库中保存的所述变更用户的注册信息中的身份证卡体序列号;用户身份验证指的是基于验证用户的身份证卡体序列号及所述数据库中的数据判断所述验证用户是否在所述预设系统中进行注册。2.如权利要求1所述的方法,其特征在于,用户注册的具体步骤包括:为所述注册用户生成用户标识,获取所述注册用户的身份证常规信息及卡体序列号;判断挂失库和所述数据库中是否保存有所述注册用户的身份证卡体序列号;若所述挂失库和所述数据库中均没有保存所述注册用户的身份证卡体序列号,则将所述注册用户的用户标识、身份证常规信息及卡体序列号保存在所述数据库中,注册成功。3.如权利要求2所述的方法,其特征在于,若无法获取所述注册用户的身份证卡体序列号,则注册失败;或者若所述挂失库或所述数据库中保存有所述注册用户的身份证卡体序列号,则注册失败。4.如权利要求1所述的方法,其特征在于,用户证卡挂失的具体步骤包括:在所述数据中查找所述挂失用户的注册信息中的身份证卡体序列号;将所述挂失用户的身份证卡体序列号保存在挂失库中;若所述挂失用户能提供新身份证,则获取所述挂失用户的新身份证卡体序列号;判断所述挂失库和所述数据库中是否保存有所述挂失用户的新身份证卡体序列号;若所述挂失库和所述数据库中均没有保存所述挂失用户的新身份证卡体序列号,则利用所述挂失用户的新身份证卡体序列号替换所述数据库中保存的所述挂失用户的注册信息中的身份证卡体序列号,挂失成功;若所述挂失用户不能提供新身份证,则将所述数据库中保存的所述挂失用户的注册信息中的身份证卡体序列号设置为空,挂失成功。5.如权利要求4所述的方法,其特征在于,若无法获取所述挂失用户的新身份证卡体序列号,则挂失失败;或者若所述挂失库或所述数据库中保存有所述挂失用户的新身份证卡体序列号,则挂失失败。6.如权利要求1所述的方法,其特征在于,用户证卡信息变更的具体步骤包括:获取所述变更用户的新身份证卡体序列号;判断挂失库和所述数据库中是否保存有所述变更用户的新身份证卡体序列号;若所述挂失库和所述数据库中均没有保存所述变更用户的新身份证卡体序列号,则利用所述变更用户的新身份证卡体序列号替换所述数据库中保存的所述变更用户的注册信息中的身份证卡体序列号,变更成功。7.如权利要求6所述的方法,其特征在于,若无法获取所述变更用户的新身份证卡体序列号,则变更失败;或者若所述挂失库或所述数据库中保存有所述变更用户的新身份证卡体序列号,则变更失败。8.如权利要求1所述的方法,其特征在于,用户身份验证的具体步骤包括:获取所述验证用户的身份证卡体序列号;判断挂失库和所述数据库中是否保存有所述验证用户的身份证卡体序列号;若所述挂失库中没有保存所述验证用户的身份证卡体序列号,所述数据库中保存有所述验证用户的身份证卡体序列号,则验证成功。9.如权利要求8所述的方法,其特征在于,若无法获取所述验证用户的身份证卡体序列号,则验证失败;或者若所述挂失库中保存有所述验证用户的身份证卡体序列号,所述数据库中没有保存所述验证用户的身份证卡体序列号,则验证失败;或者若所述挂失库中没有保存所述验证用户的身份证卡体序列号,且所述数据中也没有保存所述验证用户的身份证卡体序列号,则验证失败。10.一种基于居民身份证的信息管理装置,其特征在于,包括:数据库建立单元,用于建立身份证证卡数据库,所述数据库用于保存用户在预...
【专利技术属性】
技术研发人员:李治农,康水清,
申请(专利权)人:东莞市中控电子技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。