当前位置: 首页 > 专利查询>黄文浩专利>正文

防止身份信息泄露的方法技术

技术编号:4040464 阅读:267 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种防止身份信息泄露的方法,它采用身份公开代码代替现行的公民身份号码显示在身份证上并供身份证所有者在各部门登记之用,身份公开代码由基码和密码按如下方法复合组成:基码的第1-14位数与密码重复一次组成的第1-14位数分别对位相加获得的数字的个位数构成身份公开代码的第1-14位数;基码的第17位数与密码的某一规定位数相加获得的数字的个位数作为身份公开代码的第17位数;基码的第15、16、18位数构成身份公开代码的第15、16、18位数。基码为现行的18位公民身份号码;密码由户籍机关登记备案的个人生日号的年数乘以月日数所得的积构成。本发明专利技术可有效防止个人身份信息通过身份证上显示的号码泄露。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
人们在广泛交往的群体社会中使用身份证以分别、定位和备查,是必须的。“身份” 概念有着广泛的内容(如种族繁衍、家庭组合、基因结构、处世状况等等),是现行任何形式 身份证所不足和不能包含的。相对而言,身份证可能包含的只有在户籍机关日趋健全的个 人档案和信息库里记录的信息。从最为行家和权威的公安机关使用身份证都是通过设备或渠道获取其“身份”(信 息)的做法可见,身份证真正和实际作用是确定一个人并作为查其身份的根据,即起身份 的间接证明作用。“确定一个人”,靠的是身份证上的相片;“查其身份的根据”,靠的是身份证 上的号 码。因此,身份证上的号码尤显关键,编好它极其重要。现行身份证上的公民身份号码是用“区域号(6位数)+生日号(8位数)+顺序性 别号(3位数)+校验号(1位数)”组成的18位数的号码,给号公平、位数适中、不会重复、 易组好记(前14位数的号码是公开和自知的,只有后4位数的号码需要硬记;而这后4位 数的号码中的前2位数的号码多为0,实际上可能就只需硬记后2位数的号码)。由于这种现有的公民身份号码的编码方法的数字化体现方式,加上身份证上文字 的记载及设计的安排,导致身份证在使用中(如登记公民身份号码或提供身份证复印件) 会泄露一些公认需要保密的个人信息资料(如籍贯地址、年龄生日和性别等),给不法分子 以可乘之机。这些个人信息资料对有关部门来说可能作用不大、甚至无用,但却足以让身份 证所有者遭受麻烦(如地方歧视、性别騷扰、经济诈骗和文件伪造等)。现有的公民身份号码以及身份证容易泄露个人隐私这个事实,在如今已经被提升 到实行身份证制度是否侵犯个人隐私权的违宪高度来进行争议,因此很有必要采取一些方 法来完善现行的身份证的号码编成方法及身份证的设计,从而防止身份信息透过公民身份 号码或身份证泄露。
技术实现思路
本专利技术的目的在于提供一种,它可有效防止个人身份信 息通过身份证上显示的号码泄露出去。本专利技术技术方案是这样构成的,一种,其特征在于采用 一组身份公开代码代替现行的公民身份号码显示在身份证上并供身份证所有者在各部门 登记之用,所述身份公开代码由基码和密码复合组成一组不直观显示但隐含了个人身份信 息的号码;所述基码由现行的18位公民身份号码构成;所述密码由户籍机关登记备案的个 人生日号中的年数乘以月日数所得的积构成,当月日数中的日数为10以下时,在月日数中 的日数前补一位0,当年数乘以月日数所得的积等于7位数时,直接用所得的积作为密码,当年数乘以月日数所得的积小于7位数时,在所得的积之前补一位0,使所得的积凑成7位 数的密码;所述基码和密码复合组成身份公开代码的方法如下①由基码的第1-7位数与密 码的第1-7位数分别对位相加获得的七个数字的各个个位数依次构成身份公开代码的第 1-7位数;②由基码的第8-14位数与密码的第1-7位数分别对位相加获得的七个数字的各 个个位数依次构成身份公开代码的第8-14位数;③由基码的第15-16位数构成身份公开代 码的第15-16位数;④由基码的第17位数与密码的某一规定位数相加获得的数字的个位数 作为身份公开代码的第17位数;⑤由基码的第18位数构成身份公开代码的第18位数。本专利技术上述技术方案的进一步改进在于在印制身份证时,将身份证所有者的名 字、照片、身份公开代码以及其它需要印制在身份证上但不体现个人身份信息的字符印制 在身份证的正面,将除身份证正面以外的其它需要印制在身份证上的体现个人身份信息的 字符印制在身份证的背面,并通过相关部门规定,当公民或居民需要使用身份证在各部门 登记时,只有法律规定的特殊机关才能要求公民或居民提供身份证的背面复制件,其它部 门只能要求公民或居民提供身份公开代码或身份证的正面复制件。 本专利技术上述技术方案的原理说明如下(1)由现行的18位公民身份号码构成基码。现行的公民身份号码如 350124195712150031,其排布规则如下①上述号码中的前6位“350124”为区域号,它是身份证所有者最初申报户籍地规 定、公开而众所周知的代号,其中第1、2位数为省份代号,第3、4位数为市(地)份代号,第 5、6位数为县(区)份代号。②上述号码中的第7-14位“19571215”为生日号,是公民或居民自己知道并在户 籍机关登记的个人出生时间数字,其中,生日号的前4位为年数(公元年数),生日号的第 5、6位为月份数,生日号的第7、8位为日期数,生日号的第5-8位即构成本专利技术所说的月日数。③上述号码中的第15-17位“003”为顺序性别号,是户籍机关根据同地、同时出生 人申报户籍时间先后顺序且男为单、女为双进行奇偶分配的3个需要硬记的特定号码。④上述号码中的第18位“1”为校验号,是户籍机关根据固定的“加权因子公式”、 系数和代号表等运算得出的需要硬记的特定号码。(2)由户籍机关登记备案的个人生日号中的年数(4位数)乘以月日数(4位数) 所得的积构成密码。如1957*1215 = 2377755。使用生日号形成密码具有以下优点①由于每个人都知道自己的出生时间,用上述出生时间形成的密码不需要额外记 忆就可编成使用,而且简单好记。②每个人的出生时间在申报户籍时都有登记,户籍机关有记录可查,因此不需要 另予密码就可编成或破译(手工和设备均可)。③乘法倍增规律决定不同出生时间的年数和月日数相乘所得的积的号码不同,即 可避免不同出生时间人的密码相同。④出生时间相同人的密码虽相同,但由基码和密码复合组成的身份公开代码会因 区域号和顺序性别号的不同而最终号码也不同,这样即使出生时间相同,但由基码和密码 复合组成的身份公开代码也不会重复。⑤一直到公元8123年前出生的人,使用出生时间(即生日号)获得的密码都是7 位数(6位数时在第1位前补0),即该方法可长期使用。(3)用密码(7位数)重复一次组成的号码(14位数)与基码(18位数)的前14 位数对位相加,用密码(7位数)的某一规定位数(假定最后一位数)与基码(18位数)的 第17位数相加,基码(18位数)的第15位、第16位、第18位的数字不变,取各位对位相加 所得的和的个位数组成身份公开代码,该身份公开代码在身份证上使用并供身份证所有者 在各部门登记所用,可避免泄露任何个人身份信息。说明如下例如350124195712150031 +23777552377755 5~5 8 78996 1 848 960008 1①用加法(破译时用减法借位)运算简单直接,知道密码的人易编易破(手工和 设备均可)。②取各位对位相加的和的个位数组成身份公开代码,既能变化原数(基码),又不会造成重复,还能保持号码的统一总位数。③基码的第15位数和第16位数多为0,也不包含任何个人身份信息,因此不必处理,更能防止泄露密码数字。④基码的第18位数(共有1-10十个号码,10 一般用X代替)也不包含任何个人 信息,且号中的X字母不能与实数相加,因此也不必处理。此校验号实为多余号码(只能增 加位数笔墨和浪费硬记精力),其目的虽为校验号码的真伪,但本身运算的根据是固定和公 开的,即伪造人也懂得正确伪造而无意义。(4)在使用上述身份公开代码的基础上,将身份证上会泄密和不会泄密、有必要提 供和没必要提供的内容分本文档来自技高网
...

【技术保护点】
一种防止身份信息泄露的方法,其特征在于:采用一组身份公开代码代替现行的公民身份号码显示在身份证上并供身份证所有者在各部门登记之用,所述身份公开代码由基码和密码复合组成一组不直观显示但隐含了个人身份信息的号码;所述基码由现行的18位公民身份号码构成;所述密码由户籍机关登记备案的个人生日号中的年数乘以月日数所得的积构成,当月日数中的日数为10以下时,在月日数中的日数前补一位0,当年数乘以月日数所得的积等于7位数时,直接用所得的积作为密码,当年数乘以月日数所得的积小于7位数时,在所得的积之前补一位0,使所得的积凑成7位数的密码;所述基码和密码复合组成身份公开代码的方法如下:①由基码的第1-7位数与密码的第1-7位数分别对位相加获得的七个数字的各个个位数依次构成身份公开代码的第1-7位数;②由基码的第8-14位数与密码的第1-7位数分别对位相加获得的七个数字的各个个位数依次构成身份公开代码的第8-14位数;③由基码的第15-16位数构成身份公开代码的第15-16位数;④由基码的第17位数与密码的某一规定位数相加获得的数字的个位数作为身份公开代码的第17位数;⑤由基码的第18位数构成身份公开代码的第18位数。...

【技术特征摘要】

【专利技术属性】
技术研发人员:黄文浩刘彬刘宜凌
申请(专利权)人:黄文浩刘彬刘宜凌
类型:发明
国别省市:35[中国|福建]

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

1