一种基于CN39码认证居民身份证号码的系统及方法,所述系统包括:数据处理中心、身份证查询系统:用于查询居民身份信息的真实性、程序碎片处理单元、认证单元、过滤单元、识读设备、居民手机。所述方法包括以下步骤:居民身份证查询、数据处理中心处理、数据处理中心存储、数据处理中心密码加密运算、居民手机下载并存储N个CN39码、识读设备读取的CN39码程序碎片处理、认证单元解密、过滤单元处理。本发明专利技术可确保CN39码真实、可信,复制无效,以达到居民身份信息不被滥用、盗用。
【技术实现步骤摘要】
基于CN39码认证居民身份证号码的系统及方法
:本专利技术涉及商用密码技术在保障居民身份证信息安全中的应用技术,特别涉及一种能保障居民身份证信息安全的数字密码认证体系及方法。
技术介绍
:近年来,侵犯居民个人信息犯罪时有发生,引起社会的关注。目前国内有七亿多网民、四百多万个在测网站,APP应用就有九百多万个,新技术层出不穷,包括云计算、物联网、大数据、人工智能等。当全社会在享受“互联网+”便利的同时,也应关注个人信息的安全。我国信息化建设的推进和互联网应用的普及,推动了社会大发展和新变革的同时,也为个人信息安全带来了新挑战。目前,要改变居民个人信息频遭泄露及损害的现象,需要从技术手段上给予突破,以有效的认证居民身份证号码。个人信息安全建设成为人们关注的焦点,数据安全成为其重点和难点。密码技术在数据加密、完整性、身份认证等方面对数据安全建设进行保护,在现代信息安全保密建设中的重要地位和作用。使用密码技术不仅可以保证身份信息的机密性,而且可以保证信息的完整性和确定性,防止信息被篡改、伪造和假冒。
技术实现思路
:本专利技术目的是针对以上现有技术的不足,提供一种对居民身份证信息的加密、识别以及保护的系统及方法;既有明示部分,又有密码部分,扫码一次变化一次;扫码即可确认身份信息是否真实,不会泄露除身份证号之外的其他个人信息,不仅可用于面对面的身份确认,也可以通过网络传输进行身份验证;数据处理中心的过滤单元允许仅允许同一个CN39码通过一次,确保CN39码真实、可信,复制无效;CN39码不易篡改、不易假冒,安全性高,可以有效保护公民身份信息的安全。本专利技术目的可通过以下技术方案实现:一种基于CN39码认证居民身份证号码的系统,包括:(1)数据处理中心:对居民身份证号进行重组、加密运算、存储处理,生成CN39码,过滤拦截非法的、复制的CN39码,包括:身份证查询系统:用于查询居民身份信息的真实性;程序碎片处理单元:用于从接收到的数据包中提取CN39码,并将其分为三段,毎段13位十进制数,允许仅允许CN39码通过;认证单元:用于对通过的CN39码数据进行解密运算,认证CN39码正确或错误,正确则通过,错误则放弃,允许仅允许正确的CN39码通过;过滤单元:判断接收到的CN39码是第几次传输,允许仅允许第一次传输的CN39码通过,确保CN39码真实、可信,复制无效;(2)识读设备:用于读取CN39码上传数据,并接收数据处理中心传来的“正确”或“错误”信息并给出提示;(3)居民手机:用于下载、存储、管理居民身份证号所产生的CN39码数据。所述的基于CN39码认证居民身份证号码的系统,其居民手机可以是手机或具有通讯或上网功能的平板电脑、具有通讯或上网功能的个人终端设备。基于CN39码认证居民身份证号码的方法,包括以下步骤:(1)、居民登录数据处理中心的身份证查询系统,输入“居民身份号码”、“姓名”和“居民手机号”数据,数据处理中心自动连接公安部“全国人口信息社会应用平台”进行比对,结果“一致”则将居民身份证号和居民手机号继续传输,否则提示“不一致”;(2)数据处理中心接收到经比对一致的居民身份证号及居民手机号后,根据居民身份证号的后12位编码产生时序码,即第一组数据,若居民身份证号最后一位是数字,在最后一位前补“0”,若居民身份证号最后一位是X,则将末尾的X变为“10”构成13位的时序码;根据居民身份证号前6位出生地址码,即第二组数据,由699(代指中国)+居民身份证号前6位+0000(扩展码,补齐13位)构成,其中后四位的扩展码代表居民身份证使用次数,使用一次变化一次;(3)、数据处理中心存储两组13位十进制的时序码和地址码;(4)、数据处理中心将上述时序码和地址码,通过商用密码算法加密运算,产生一个13位的十进制验证码,即第三组数据,该组数据与时序码、地址码组成了CN39码,同时将该居民身份证对应的CN39码与居民手机号进行绑定;(5)、居民手机从数据处理中心按顺序下载并存储N个CN39码,依次使用;(6)、居民本人在进行社会和经济活动时,向有关部门面对面主动出示CN39码(例如到电信、银行办理相关业务),或通过网络传递CN39码(例如注册账号、工商登记等)到有关部门,有关部门通过识读设备读取CN39码,CN39码通过网络传递到程序碎片处理单元;(7)、程序碎片处理单元,即CN39-313,依据CN39码的编码规则从接收到的数据包中提取组成CN39码的39位十进制数,并将其分为三段,毎段13位十进制数,即52位二进制数(52bit),即得三组数据码;(8)、认证单元接收到程序碎片处理单元传输的三组数据,认证单元对三组数据解密,解密认证结果为"0",则传输数据;否则,提示“错误”;(9)、过滤单元接收到认证单元传输的三组数据,判断是第几次传输,若该CN39码是第一次传输,则向识读设备发出“信息正确”的提示;若不是,则向识读设备发出“信息错误”的提示。所述的基于CN39码认证居民身份证号码的方法,其地址码的编码原则是,第1-3位为3位的国家代码,第4-9位为居民身份证号前6位出生地址码,第10-13位4位扩展码,该扩展码与居民身份证的使用次数有关,针对每个居民身份证号提供10000个CN39码,按照顺序依次使用。用完10000个,可再次下载10000个。所示的基于CN39码认证居民身份证号码的方法,其数据处理中心将第1组数据、第2组数据及第3组数据分为三行后给予存储,其存储方式为,第1组数据、第2组数据及第3组数据分上、下、中三行存储。所示的基于CN39码认证居民身份证号码的方法,其可自动或手动下载所需的N个CN39码。所示的基于CN39码认证居民身份证号码的方法,其居民个人可通过手机或通讯设备显示CN39码给识读设备,也可以通过网络传递CN39码给识读设备。所示的基于CN39码认证居民身份证号码的方法,其识读设备发出“信息正确”的提示为“嘀”的一声并闪绿光;识读设备发出“信息错误”的提示为“嘀、嘀、嘀”的声响并闪红光。本专利技术是依据居民身份证号码产生了时序码和地址码,最终生成验证码。验证码是由时序码和地址码,通过商用密码算法加密产生,密码算法加密得到验证码后,通过商用密码算法解密可得到时序码和地址码,达到验证之目的。CN39码可在世界范围内,标识每一次身份认证,CN39码被猜测到的概率是十万亿分之一,故居民身份证号码被篡改和假冒的概率也是十万亿分之一。扫码一次变化一次,过滤单元允许仅允许同一个CN39码通过一次,确保CN39码真实、可信,复制无效,进一步确保居民身份信息不被滥用、盗用。附图说明:图1为CN39码示意图;图2为CN39码的产生流程示意框图;图3为CN39码的认证流程示意框图;图4为CN39码的比对流程示意框图;图5为CN39码的数据流程示意框图;图6为程序碎片示意图;图7为认证单元示意图;图8为过滤单元示意图;图9为逻辑框架图;图10为编码具体实例示意图。具体实施方式:结合附图和实施方法对本专利技术做进一步的详细说明:一、验证码验证码是通过商用密码算法将时序码和地址码加密产生的13位的十进制数,是唯一的,随机的。将上述三组数据分上、下、中排列即得CN39码,CN39码在世界范围内标识每一次身份认证,且可通过商用密本文档来自技高网...
【技术保护点】
1.基于CN39码认证居民身份证号码的系统,其特征在于,所述系统包括:(1)数据处理中心:对居民身份证号进行重组、加密运算、存储处理,生成CN39码,过滤拦截非法的、复制的CN39码,包括:身份证查询系统:用于查询居民身份信息的真实性;程序碎片处理单元:用于从接收到的数据包中提取CN39码,并将其分为三段,毎段13位十进制数,允许仅允许CN39码通过;认证单元:用于对通过的CN39码数据进行解密运算,认证CN39码正确或错误,正确则通过,错误则放弃,允许仅允许正确的CN39码通过;过滤单元:判断接收到的CN39码是第几次传输,允许仅允许第一次传输的CN39码通过,确保CN39码真实、可信,复制无效;(2)识读设备:用于读取CN39码上传数据,并接收数据处理中心传来的“正确”或“错误”信息并给出提示;(3)居民手机:用于下载、存储、管理居民身份证号所产生的CN39码数据。
【技术特征摘要】
1.基于CN39码认证居民身份证号码的系统,其特征在于,所述系统包括:(1)数据处理中心:对居民身份证号进行重组、加密运算、存储处理,生成CN39码,过滤拦截非法的、复制的CN39码,包括:身份证查询系统:用于查询居民身份信息的真实性;程序碎片处理单元:用于从接收到的数据包中提取CN39码,并将其分为三段,毎段13位十进制数,允许仅允许CN39码通过;认证单元:用于对通过的CN39码数据进行解密运算,认证CN39码正确或错误,正确则通过,错误则放弃,允许仅允许正确的CN39码通过;过滤单元:判断接收到的CN39码是第几次传输,允许仅允许第一次传输的CN39码通过,确保CN39码真实、可信,复制无效;(2)识读设备:用于读取CN39码上传数据,并接收数据处理中心传来的“正确”或“错误”信息并给出提示;(3)居民手机:用于下载、存储、管理居民身份证号所产生的CN39码数据。2.根据权利要求1所述的基于CN39码认证居民身份证号码的系统,其特征在于,居民手机可以是手机或具有通讯或上网功能的平板电脑、具有通讯或上网功能的个人终端设备。3.基于CN39码认证居民身份证号码的方法,其特征在于,所述方法包括以下步骤:(1)、居民登录数据处理中心的身份证查询系统,输入“居民身份号码”、“姓名”和“居民手机号”数据,数据处理中心自动连接公安部“全国人口信息社会应用平台”进行比对,结果“一致”则将居民身份证号和居民手机号继续传输,否则提示“不一致”;(2)数据处理中心接收到经比对一致的居民身份证号及居民手机号后,根据居民身份证号的后12位编码产生时序码,即第一组数据,若居民身份证号最后一位是数字,在最后一位前补“0”,若居民身份证号最后一位是X,则将末尾的X变为“10”构成13位的时序码;根据居民身份证号前6位出生地址码,即第二组数据,由699(代指中国)+居民身份证号前6位+0000(扩展码,补齐13位)构成,其中后四位的扩展码代表居民身份证使用次数,使用一次变化一次;(3)、数据处理中心存储两组13位十进制的时序码和地址码;(4)、数据处理中心将上述时序码和地址码,通过商用密码算法加密运算,产生一个13位的十进制验证码,即第三组数据,该组数据与时序码、地址码组成了CN39码,同时将该居民身...
【专利技术属性】
技术研发人员:于志,
申请(专利权)人:于志,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。