CN110619225A - 适合公安动态管控的从业人员电子身份卡生成方法 - Google Patents

适合公安动态管控的从业人员电子身份卡生成方法 Download PDF

Info

Publication number
CN110619225A
CN110619225A CN201910832339.0A CN201910832339A CN110619225A CN 110619225 A CN110619225 A CN 110619225A CN 201910832339 A CN201910832339 A CN 201910832339A CN 110619225 A CN110619225 A CN 110619225A
Authority
CN
China
Prior art keywords
practitioner
basic
information data
identity card
base map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910832339.0A
Other languages
English (en)
Other versions
CN110619225B (zh
Inventor
陈宙
边鹏程
周莹洁
陈涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Aerospace Polytron Technologies Inc
WUXI PUBLIC SECURITY BUREAU
Original Assignee
Jiangsu Aerospace Polytron Technologies Inc
WUXI PUBLIC SECURITY BUREAU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu Aerospace Polytron Technologies Inc, WUXI PUBLIC SECURITY BUREAU filed Critical Jiangsu Aerospace Polytron Technologies Inc
Priority to CN201910832339.0A priority Critical patent/CN110619225B/zh
Publication of CN110619225A publication Critical patent/CN110619225A/zh
Application granted granted Critical
Publication of CN110619225B publication Critical patent/CN110619225B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Educational Administration (AREA)
  • Primary Health Care (AREA)
  • Bioethics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Storage Device Security (AREA)

Abstract

本发明涉及一种适合公安动态管控的从业人员电子身份卡生成方法。其包括如下步骤:步骤1、对所提供的基础身份信息进行加密,以得到从业人员基础信息数据密文Skbs、从业人员基础信息数据密文长度Lsk以及加密秘钥串Kbs;步骤2、提供基础底图,并将从业人员的基础身份信息以及从业人员正面照片叠加到所述从基础底图上;步骤3、根据上述基础底图、从业人员基础信息数据密文长度Lsk以及加密秘钥串Kbs生成不重复的随机坐标数列;步骤4、利用上述不重复的随机坐标数列,将从业人员基础信息数据密文Skbs与基础图片合并。本发明能有效生成从业人员的电子身份卡,便于核查从业人员是否正常登记,加强对于从业人员的管理控制。

Description

适合公安动态管控的从业人员电子身份卡生成方法
技术领域
本发明涉及一种方法,尤其是一种适合公安动态管控的从业人员电子身份卡生成方法。
背景技术
公安治安行业的从业人员管控一直都是公安的重点专注领域,对于人员的身份、从事行业工作等均需要进行认证登记后在可以上岗。
以往采用的是发卡制度,在从业人员上岗之前,到指定的地方进行登记,并发放上岗证卡片。如今,随着技术的升级,对于每一个登记注册的从业人员不再使用物理卡片,而是采用电子的虚拟卡片来取代,而如何有效生成从业人员电子身份卡片是目前的技术难题。
发明内容
本发明的目的是克服现有技术中存在的不足,提供一种适合公安动态管控的从业人员电子身份卡生成方法,其能有效生成从业人员的电子身份卡,便于核查从业人员是否正常登记,加强对于从业人员的管理控制。
按照本发明提供的技术方案,一种适合公安动态管控的从业人员电子身份卡生成方法,所述生成方法包括如下步骤:
步骤1、提供从业人员的基础身份信息,并对所提供的基础身份信息进行加密,以得到从业人员基础信息数据密文Skbs、从业人员基础信息数据密文长度Lsk以及加密秘钥串Kbs,所述基础身份信息包括姓名、身份证号以及登记日期;
步骤2、提供从业人员电子身份卡的基础底图,并将从业人员的基础身份信息以及从业人员正面照片叠加到所述从业人员电子身份卡的基础底图上;
步骤3、根据上述基础底图、从业人员基础信息数据密文长度Lsk以及加密秘钥串Kbs生成不重复的随机坐标数列;
步骤4、利用上述不重复的随机坐标数列,将从业人员基础信息数据密文Skbs与基础图片合并,以得到所需的从业人员电子身份卡。
步骤1中,具体包括如下步骤:
步骤1.1、根据从业人员的基础身份信息,得到从业人员基础信息数据变量Sbs
步骤1.2、利用摘要算法SHA1对从业人员基础信息数据变量Sbs进行加密,以得到具有20字节串的加密秘钥串Kbs,所述加密秘钥串Kbs的秘钥串长度为LK;
步骤1.3、将加密秘钥串Kbs转换为2*10的矩阵M1,所述矩阵M1为
准备2*3的算子矩阵Msub,算子矩阵Msub将所述算子矩阵Msub与矩阵M1进行卷积运算后生成8字节的DES秘钥DKbs,所述DES秘钥DKbs根据DES的秘钥DKbs能得到从业人员基础信息数据密文Skbs,所述从业人员基础信息数据密文Skbs为Skbs=FDES(Sbs,Kbs),其中,FDES为DES的加密函数,从业人员基础信息数据密文Skbs的长度为Lsk
步骤2中,具体包括如下步骤:
步骤2.1、提供所需的基础底图,所述基础底图的格式为BMP,分辨率为720*472,位深度为24,基础图片文件大小为Lbp,图片宽度为Wbp,图片高度为Hbp
步骤2.2、将从业人员的基础身份信息以及从业人员正面照片叠加到从业人员电子身份卡的基础底图所需位置,以得到从业人员电子身份卡的外观。
步骤3中,具体包括如下步骤:
步骤3.1、利用加密秘钥串Kbs得到随机数种子Rs,所述随机数种子Rs
步骤3.2、设置坐标变量数组P[len],其中,len的大小与从业人员基础信息数据密文长度Lsk相同,P[]={P[0],P[1]…P[len-1]},每一个P[i]为一结构体,i的取值范围为0~len,P[i]包含X轴与Y轴两个方向的坐标,以基础底图的左上角为坐标原点建立坐标系;
步骤3.3、设置随机坐标数组R[len],R[]={R[0],R[1]…R[len-1]},每一个R[j]为一结构体,j的取值范围为0~len,得到,
R[j].x=rand(Rs);
R[j].y=rand(Rs);
P[j].x=R[j].x modWbp*3;
P[j].y=R[j].y mod Hbp
其中,j={0,Lsk-1},rand为随机数生成函数;在得到P[j]后,将P[j]与已经得到的P[1]至P[j-1]比较,若P[j]与P[1]至P[j-1]中存在相同值时,则重新生成所述P[j];
步骤3.4、根据上述步骤能得到数列长度为Lsk的随机坐标数列P[]。
步骤4中,在此定义1维数组D[],D[]={D[0],D[1]…D[m-1]},m=Lsk,其每一个1维数组D[n]计算公式如下:
D[n]=P[n].y*Wbp*3+P[n].x,n={0,m-1};
将基础底图的数据部分的内存首地址指针为Buf,将Skbs[n]的值根据D[n]位置逐一写入基础底图的数据部分,替换原有RGB值,具体地替换方式为:
Buf[D[n]]=Skbs[n];
在完成上述替换后,实现将从业人员基础信息数据密文Skbs与基础图片合并,以得到所需的从业人员电子身份卡。
本发明的优点:能有效生成无法仿冒的从业人员电子身份卡文件,将从业人员基础信息数据密文Skbs以离散坐标的模式与基础底图合并在一起,而加密所用的秘钥以及计算离散坐标所依赖随机数种子均由从业人员基础身份信息中通过摘要算法SHA1计算所的摘要数据获得,对于每一个从业人员均具有唯一性和不可复制性,电子身份卡文件可以保存在手机中,随时进行身份核查,作为公安治安管理部门来说,对于核查从业人员是否正常登记,加强对于从业人员的管理控制程度有着很大的帮助。
附图说明
图1为本发明基础底图的示意图。
图2为本发明从业人员的基础身份信息以及从业人员正面照片叠加到所述从业人员电子身份卡的基础底图上后的示意图。
图3为本发明根据基础底图建立坐标系的示意图。
图4为本发明基础底图的数据部分的示意图。
具体实施方式
下面结合具体附图和实施例对本发明作进一步说明。
为了能有效生成从业人员的电子身份卡,便于核查从业人员是否正常登记,加强对于从业人员的管理控制,本发明步骤1、提供从业人员的基础身份信息,并对所提供的基础身份信息进行加密,以得到从业人员基础信息数据密文Skbs、从业人员基础信息数据密文长度Lsk以及加密秘钥串Kbs,所述基础身份信息包括姓名、身份证号以及登记日期;
具体地,步骤1主要包括如下步骤:
步骤1.1、根据从业人员的基础身份信息,得到从业人员基础信息数据变量Sbs
本发明实施例中,从业人员的基础信息姓名、身份证号以及登记日期,信息内容采用固定长度模式,组成固定长度的内容字符串,其中:
姓名:定义名称XM,长度32字节,最长支持16个汉字;
身份证号:定义名称SFZH,长度18字节;
登记日期:定义名称DJRQ,长度8字节(年月日YYYYMMDD);
此时定义从业人员基础信息数据变量为Sbs,定义从业人员基础信息数据变量Sbs长度Lbs=32+16+8=56(字节),则Sbs=XM&SFZH&DJRQ。
步骤1.2、利用SHA1摘要算法对从业人员基础信息数据变量Sbs进行加密,以得到具有20字节串的加密秘钥串Kbs,所述加密秘钥串Kbs的秘钥串长度为LK;
本发明实施例中,秘钥生成决定采用相对固定秘钥方式,即每一个定义的从业人员均有一个特定的秘钥,此秘钥为根据从业人员基础信息来计算获得,对于每一个从业人员此秘钥为唯一项,不会发生重复。具体地,依据前述从业人员基础信息数据变量Sbs内的字符串生成秘钥,用于后续文本加密以及其他用途;定义加密秘钥为Kbs,采用SHA1摘要算法,通过从业人员基础信息数据变量Sbs字符串来计算获得秘钥串。
定义SHA1加密函数名称为FSHA1,由此可得
Kbs=FSHA1(Sbs);
最终加密秘钥串Kbs为一个160位,即20字节的串。定义LK为加密秘钥串的长度,依据SHA1定义,LK为一固定值20。
步骤1.3、将加密秘钥串Kbs转换为2*10的矩阵M1,所述矩阵M1为
准备2*3的算子矩阵Msub,算子矩阵Msub将所述算子矩阵Msub与矩阵M1进行卷积运算后生成8字节的DES秘钥DKbs,所述DES秘钥DKbs根据DES的秘钥DKbs能得到从业人员基础信息数据密文Skbs,所述从业人员基础信息数据密文Skbs为Skbs=FDES(Sbs,Kbs),其中,FDES为DES的加密函数,从业人员基础信息数据密文Skbs的长度为Lsk
本发明实施例中,对从业人员的基础身份信息进行加密处理,把明文处理为密文;由于考虑到此数据信息在后续的使用中并不是用来进行在线数据传输用,则采用DES加密算法对从业人员的基础身份信息进行加密处理,其秘钥则为上一步骤产生的加密秘钥串Kbs。生成的密文作为从业人员电子身份卡的一个组成部分。
在此,定义从业人员基础信息数据密文为Skbs,,其DES秘钥串为DKbs,首先进行DES秘钥串的计算,其根据加密秘钥串Kbs计算获得,DES秘钥为64位(8字节),其计算过程如下:
将20字节的加密秘钥串Kbs转换为2*10的矩阵M1
准备2*3算子矩阵Msub由上述两个矩阵卷积生成8字节的DES秘钥:具体卷积计算的过程为本技术领域人员所熟知,此处不再赘述。V0,V1,…,V7为卷积计算得到的DES秘钥串。
最后,由上述计算所得的DES秘钥DKbs来计算加密;定义DES加密函数名称为FDES,由此可得Skbs=FDES(Sbs,Kbs)。
在此,定义从业人员基础信息数据密文Skbs的长度为Lsk(单位:字节),通过上述过程最终可以可到下列几个数值项可用于后续过程处理:从业人员基础信息数据密文Skbs、从业人员基础信息数据密文长度Lsk(单位:字节)、加密秘钥串Kbs(20个字节)。
步骤2、提供从业人员电子身份卡的基础底图,并将从业人员的基础身份信息以及从业人员正面照片叠加到所述从业人员电子身份卡的基础底图上;
本发明实施例中,从业人员电子身份卡文件最终为图片文件,在使用过程中,为了防止有人仿冒,在图片文件的格式、分辨率等多种参数上均采用固定值进行,便于在核查是分辨真假,在此定义图片格式以及固定参数如下:
图片格式:BMP;分辨率:720*472(宽度720像素,高度472像素);位深度:24。
定义基础图片文件大小为Lbp,图片宽度为Wbp,图片高度为Hbp,由上述基础底图的参数可得:
Wbp=720;
Hbp=472;
Lbp=54+Wbp*Hbp*3=54+720*472*3=1019574(单位:字节)。
基础底图的情况乳体1所示。在上述基础底图的基础上,要完成从业人员电子身份卡图片还需要进行信息的叠加。包括从业人员基础信息以及从业人员正面照片,叠加之后才能在外观上完成电子身份卡图片。待叠加的内容有下列几项:
从业人员姓名、从业人员身份证号码、从业人员电子身份卡***、从业人员登记日期、从业人员正面照片。叠加后的情况如图2所示。
各个内容叠加在基础图片的指定坐标位置。从业人员电子卡图片外观处理完成,准备进行图片与数据的合并,生成电子身份卡文件。
步骤3、根据上述基础底图、从业人员基础信息数据密文长度Lsk以及加密秘钥串Kbs生成不重复的随机坐标数列;
具体包括如下步骤:
步骤3.1、利用加密秘钥串Kbs得到随机数种子Rs,所述随机数种子Rs
此阶段的工作是利用随机数列来生成数据叠加的随机坐标位置,从而将前阶段生成完成的从业人员基础信息数据密文Skbs离散的合并入图片文件中。
利用rand函数生成的随机数其实并不完全随机,而是一组伪随机数列,但是其又不是假的随机数,连续生成的随机数列的值决定于随机数种子的取值,通过srand函数来设置相同的随机数种子的值,可以生成同样的随机数数列。利用这一特性,可以根据每一个从业人员基础信息生成的加密秘钥串Kbs来给每一个从业人员动态生成相对固定的随机数种子,从而得到一组对应于每一个从业人员的随机数数列。本发明实施例中,所述随机数种子Rs
步骤3.2、设置坐标变量数组P[len],其中,len的大小与从业人员基础信息数据密文长度Lsk相同,P[]={P[0],P[1]…P[len-1]},每一个P[i]为一结构体,i的取值范围为0~len,P[i]包含X轴与Y轴两个方向的坐标,以基础底图的左上角为坐标原点建立坐标系;
本发明实施例中,本步骤是根据产出的连续的随机数列来生成一组不重复的随机坐标。定义随机坐标变量数组P[len],其中len为数组长度,其取值与从业人员基础信息数据密文长度Lsk相同。
利用基础底图建立坐标系,以图片左上角为坐标原点,横向为X轴,纵向为Y轴,其中X轴以字节为单位,即24位深度的基础底图的每一个像素值包含3个字节,由此推导出X,Y轴范围如下:
Y轴为图片高度,取值区间为{Y|0≤Y<Hbp};Hbp之前定义为基础底图的高度;X轴为图片宽度,取值区间为{X|0≤X<Wbp*3},Wbp之前定义为基础底图的宽度。如图3和图4所示。
步骤3.3、设置随机坐标数组R[len],R[]={R[0],R[1]…R[len-1]},每一个R[j]为一结构体,j的取值范围为0~len,得到,
R[j].x=rand(Rs);
R[j].y=rand(Rs);
P[j].x=R[j].x modWbp*3;
P[j].y=R[j].y mod Hbp
其中,j={0,Lsk-1},rand为随机数生成函数;在得到P[j]后,将P[j]与已经得到的P[1]至P[j-1]比较,若P[j]与P[1]至P[j-1]中存在相同值时,则重新生成所述P[j];
步骤3.4、根据上述步骤能得到数列长度为Lsk的随机坐标数列P[]。
本发明实施例中,通过上述步骤后,能得到生成不重复的随机坐标数列。
步骤4、利用上述不重复的随机坐标数列,将从业人员基础信息数据密文Skbs与基础图片合并,以得到所需的从业人员电子身份卡。
具体实施时,在BMP图片格式中,其数据部分为一个连续的内存段而存在的,坐标数据需要由2维数据转为1维数据才能在实际中使用。
在此定义1维数组D[],D[]={D[0],D[1]…D[m-1]},m=Lsk,其每一个1维数组D[n]计算公式如下:
D[n]=P[n].y*Wbp*3+P[n].x,n={0,m-1};
将基础底图的数据部分的内存首地址指针为Buf,将Skbs[n]的值根据D[n]位置逐一写入基础底图的数据部分,替换原有RGB值,具体地替换方式为:
Buf[D[n]]=Skbs[n];
在完成上述替换后,实现将从业人员基础信息数据密文Skbs与基础图片合并,以得到所需的从业人员电子身份卡。
本发明实施例中,加密的从业人员基础剩下信息离散的与基础底图合并在一起,密文数据字节数占比整个BMP文件很少,离散合并之后对BMP文件图片的显示不产生影响,以此数据与图片合并的文件来作为从业人员的电子身份卡文件。
本发明能有效生成无法仿冒的从业人员电子身份卡文件,将从业人员基础信息数据密文Skbs以离散坐标的模式与基础底图合并在一起,而加密所用的秘钥以及计算离散坐标所依赖随机数种子均由从业人员基础身份信息中通过摘要算法SHA1计算所的摘要数据获得,对于每一个从业人员均具有唯一性和不可复制性,电子身份卡文件可以保存在手机中,使用从业人员移动APP或者打开手机WEB网站,选定该图片后即可验证,随时进行身份核查,作为公安治安管理部门来说,对于核查从业人员是否正常登记,加强对于从业人员的管理控制程度有着很大的帮助。

Claims (5)

1.一种适合公安动态管控的从业人员电子身份卡生成方法,其特征是,所述生成方法包括如下步骤:
步骤1、提供从业人员的基础身份信息,并对所提供的基础身份信息进行加密,以得到从业人员基础信息数据密文Skbs、从业人员基础信息数据密文长度Lsk以及加密秘钥串Kbs,所述基础身份信息包括姓名、身份证号以及登记日期;
步骤2、提供从业人员电子身份卡的基础底图,并将从业人员的基础身份信息以及从业人员正面照片叠加到所述从业人员电子身份卡的基础底图上;
步骤3、根据上述基础底图、从业人员基础信息数据密文长度Lsk以及加密秘钥串Kbs生成不重复的随机坐标数列;
步骤4、利用上述不重复的随机坐标数列,将从业人员基础信息数据密文Skbs与基础图片合并,以得到所需的从业人员电子身份卡。
2.根据权利要求1所述的适合公安动态管控的从业人员电子身份卡生成方法,其特征是,步骤1中,具体包括如下步骤:
步骤1.1、根据从业人员的基础身份信息,得到从业人员基础信息数据变量Sbs
步骤1.2、利用摘要算法SHA1对从业人员基础信息数据变量Sbs进行加密,以得到具有20字节串的加密秘钥串Kbs,所述加密秘钥串Kbs的秘钥串长度为LK;
步骤1.3、将加密秘钥串Kbs转换为2*10的矩阵M1,所述矩阵M1为
准备2*3的算子矩阵Msub,算子矩阵Msub将所述算子矩阵Msub与矩阵M1进行卷积运算后生成8字节的DES秘钥DKbs,所述DES秘钥DKbs根据DES的秘钥DKbs能得到从业人员基础信息数据密文Skbs,所述从业人员基础信息数据密文Skbs为Skbs=FDES(Sbs,Kbs),其中,FDES为DES的加密函数,从业人员基础信息数据密文Skbs的长度为Lsk
3.根据权利要求1所述的适合公安动态管控的从业人员电子身份卡生成方法,其特征是,步骤2中,具体包括如下步骤:
步骤2.1、提供所需的基础底图,所述基础底图的格式为BMP,分辨率为720*472,位深度为24,基础图片文件大小为Lbp,图片宽度为Wbp,图片高度为Hbp
步骤2.2、将从业人员的基础身份信息以及从业人员正面照片叠加到从业人员电子身份卡的基础底图所需位置,以得到从业人员电子身份卡的外观。
4.根据权利要求3所述的适合公安动态管控的从业人员电子身份卡生成方法,其特征是,步骤3中,具体包括如下步骤:
步骤3.1、利用加密秘钥串Kbs得到随机数种子Rs,所述随机数种子Rs
步骤3.2、设置坐标变量数组P[len],其中,len的大小与从业人员基础信息数据密文长度Lsk相同,P[]={P[0],P[1]…P[len-1]},每一个P[i]为一结构体,i的取值范围为0~len,P[i]包含X轴与Y轴两个方向的坐标,以基础底图的左上角为坐标原点建立坐标系;
步骤3.3、设置随机坐标数组R[len],R[]={R[0],R[1]…R[len-1]},每一个R[j]为一结构体,j的取值范围为0~len,得到,
R[j].x=rand(Rs);
R[j].y=rand(Rs);
P[j].x=R[j].x mod Wbp*3;
P[j].y=R[j].y mod Hbp
其中,j={0,Lsk-1},rand为随机数生成函数;在得到P[j]后,将P[j]与已经得到的P[1]至P[j-1]比较,若P[j]与P[1]至P[j-1]中存在相同值时,则重新生成所述P[j];
步骤3.4、根据上述步骤能得到数列长度为Lsk的随机坐标数列P[]。
5.根据权利要求4所述的适合公安动态管控的从业人员电子身份卡生成方法,其特征是,步骤4中,在此定义1维数组D[],D[]={D[0],D[1]…D[m-1]},m=Lsk,其每一个1维数组D[n]计算公式如下:
D[n]=P[n].y*Wbp*3+P[n].x,n={0,m-1};
将基础底图的数据部分的内存首地址指针为Buf,将Skbs[n]的值根据D[n]位置逐一写入基础底图的数据部分,替换原有RGB值,具体地替换方式为:
Buf[D[n]]=Skbs[n];
在完成上述替换后,实现将从业人员基础信息数据密文Skbs与基础图片合并,以得到所需的从业人员电子身份卡。
CN201910832339.0A 2019-09-04 2019-09-04 适合公安动态管控的从业人员电子身份卡生成方法 Active CN110619225B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910832339.0A CN110619225B (zh) 2019-09-04 2019-09-04 适合公安动态管控的从业人员电子身份卡生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910832339.0A CN110619225B (zh) 2019-09-04 2019-09-04 适合公安动态管控的从业人员电子身份卡生成方法

Publications (2)

Publication Number Publication Date
CN110619225A true CN110619225A (zh) 2019-12-27
CN110619225B CN110619225B (zh) 2023-04-14

Family

ID=68922237

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910832339.0A Active CN110619225B (zh) 2019-09-04 2019-09-04 适合公安动态管控的从业人员电子身份卡生成方法

Country Status (1)

Country Link
CN (1) CN110619225B (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101162489A (zh) * 2007-11-26 2008-04-16 唐荣华 用于保密输入的伪装图片产生方法及其使用方法
CN102420834A (zh) * 2011-12-29 2012-04-18 公安部第三研究所 网络电子身份证中网络身份标识码的生成和校验控制方法
CN103177364A (zh) * 2011-12-26 2013-06-26 ***股份有限公司 基于电子签名的交易处理方法
CN105184725A (zh) * 2015-09-28 2015-12-23 公安部第一研究所 一种基于电子法定身份证件实体证生成的网络映射证件
WO2016041235A1 (zh) * 2014-09-17 2016-03-24 苏州海博智能***有限公司 电子现金数据的授权处理方法、支付处理方法及虚拟卡
CN107945080A (zh) * 2016-10-13 2018-04-20 杭州悉尔科技有限公司 一种基于生物识别技术的电子身份卡颁发方法与***
CN109284598A (zh) * 2018-07-23 2019-01-29 深圳点猫科技有限公司 一种在教育云平台页面生成电子身份卡的方法及电子设备
CN109460388A (zh) * 2018-10-18 2019-03-12 中国联合网络通信集团有限公司 电子卡生成方法、装置及存储介质
CN109766979A (zh) * 2019-01-18 2019-05-17 北京思源互联科技有限公司 一种二维码的生成方法、验证方法及其装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101162489A (zh) * 2007-11-26 2008-04-16 唐荣华 用于保密输入的伪装图片产生方法及其使用方法
CN103177364A (zh) * 2011-12-26 2013-06-26 ***股份有限公司 基于电子签名的交易处理方法
CN102420834A (zh) * 2011-12-29 2012-04-18 公安部第三研究所 网络电子身份证中网络身份标识码的生成和校验控制方法
US20140331291A1 (en) * 2011-12-29 2014-11-06 The Third Institute Of The Ministry Of Public Security Method for generating and check-controlling network identity indentification code in network electronic identification card
WO2016041235A1 (zh) * 2014-09-17 2016-03-24 苏州海博智能***有限公司 电子现金数据的授权处理方法、支付处理方法及虚拟卡
CN105184725A (zh) * 2015-09-28 2015-12-23 公安部第一研究所 一种基于电子法定身份证件实体证生成的网络映射证件
CN107945080A (zh) * 2016-10-13 2018-04-20 杭州悉尔科技有限公司 一种基于生物识别技术的电子身份卡颁发方法与***
CN109284598A (zh) * 2018-07-23 2019-01-29 深圳点猫科技有限公司 一种在教育云平台页面生成电子身份卡的方法及电子设备
CN109460388A (zh) * 2018-10-18 2019-03-12 中国联合网络通信集团有限公司 电子卡生成方法、装置及存储介质
CN109766979A (zh) * 2019-01-18 2019-05-17 北京思源互联科技有限公司 一种二维码的生成方法、验证方法及其装置

Also Published As

Publication number Publication date
CN110619225B (zh) 2023-04-14

Similar Documents

Publication Publication Date Title
CN110839026B (zh) 基于区块链的数据处理方法及相关设备
EP2151796A1 (en) An implement method and a device of electronic seal
CN107209821A (zh) 用于对电子文件进行数字签名的方法以及认证方法
CN109800585B (zh) 一种图像插值空间完全可逆可分离密文域信息隐藏算法
AU2008261152A1 (en) Privacy-Protected Biometric Tokens
JPH07191602A (ja) 電子署名方法および装置
WO2003021861A1 (en) A system and method for protecting the content of digital cinema products
CN101789067A (zh) 电子文档签名保护方法和***
CN110390623A (zh) 一种基于秘密分享的图像媒体安全认证恢复方法
CN105490814B (zh) 一种基于三维码的票务实名认证方法及***
CN113132079A (zh) 多图像加密方法及解密方法
CN110619225B (zh) 适合公安动态管控的从业人员电子身份卡生成方法
US20150014980A1 (en) Method and system for authenticating printed documents
CN101877118A (zh) 电子文档真伪识别***
CN113935073A (zh) 一种支持主体和内容认证的***生成和校验方法
CN111131657B (zh) 基于自验证矩阵的混沌医学图像防篡改加密方法
CN110364237B (zh) 一种电子处方防篡改方法及装置
JP2013167865A (ja) 秘密情報隠蔽装置、秘密情報復元装置、秘密情報隠蔽プログラムおよび秘密情報復元プログラム
KR20220125130A (ko) 2차원 코드를 활용하여 당사자 간의 전자 계약을 처리하는 전자 계약 처리 서버 및 그 동작 방법
CN106503771A (zh) 一种二维码保真***
EP3594838A1 (en) Method for recovering a secret key securely stored in a secure element
Kalamkar et al. A review on implementation visual cryptography and steganography
CN110163633A (zh) 一种共享单车的二维码防伪认证方法及租车方法
Yadav et al. A hybrid approach to metamorphic cryptography using KIMLA and DNA concept
CN102663131A (zh) 可信的会计原始凭证电子影像查询***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant