一种用于航空制造企业身份认证key解锁方法技术

技术编号:39329014 阅读:10 留言:0更新日期:2023-11-12 16:05
本发明专利技术提出一种用于航空制造企业身份认证key解锁方法,属于航空制造企业网络安全技术领域。该方法利用人脸识别、语音唤醒、语音提示、条码识别、光学字符识别与自动化技术等,达到一键式、无需人工干预的身份认证key智能解锁效果。本发明专利技术提供的身份认证key解锁方法,解决了现有身份认证key解锁中存在的问题,替代了人工身份验证、手动操作程序解锁、人工记录等方法,使身份认证key解锁工作更可靠、高效、便捷,提升运维质量。同时,兼容各类型身份认证key解锁操作,便于推广。便于推广。便于推广。

【技术实现步骤摘要】
一种用于航空制造企业身份认证key解锁方法


[0001]本专利技术属于航空制造企业网络安全
,涉及一种身份认证key智能化解锁方法。

技术介绍

[0002]在航空制造企业中,按照《武器装备科研生产单位保密资格审查认证标准》要求,涉密信息系统和涉密信息设备应当建立符合有关规定和标准要求的身份认证访问控制措施。航空制造企业通常使用身份认证key对登录设备的用户进行身份鉴别,确保用户身份的真实、合法和唯一性,防止非授权用户非法访问受控信息、恶意破坏信息系统的完整性。
[0003]当用户输入密码错误次数超过阈值或者指纹无法识别时,会造成身份认证key数字证书锁定,需要运维人员执行解锁操作。身份认证key解锁时,需要人工对解锁人员信息与数字证书信息进行核对,并操作相关图形化工具程序完成解锁工作,同时需要记录解锁人员单位、解锁人员姓名、解锁人员胸卡号、key类型、解锁时间等信息。
[0004]航空制造企业终端数量较大,身份认证频率较高,造成身份认证key极易锁定,需要大量运维人员进行人工解锁工作。身份认证key种类繁多,每种类型的身份认证key对应不同的解锁工具,需要不同的操作步骤才能完成解锁工作,解锁操作复杂。保密规定解锁时要核对解锁人员信息,运维人员需要对比多项身份信息,如胸卡号、姓名、人脸、key内存储人员信息等,需要花费大量的时间。解锁成功后,运维人员还需要将解锁信息记录到纸质介质上,以备后续保密部门查验。然而,由于纸质介质不易保存与查询,造成查验困难。
[0005]以上原因造成身份认证key解锁工作效率低,不能及时响应用户需求。因此,需要提供一种新的身份认证key解锁方法。

技术实现思路

[0006]为克服人工进行身份认证key解锁效率低、操作复杂、用户等待时间长、不能及时响应用户需求等问题,本专利技术提出了一种身份认证key智能化解锁方法,实现了语音唤醒、人脸识别、条码识别、语音提示、自动化解锁、信息记录等功能。
[0007]本专利技术的方法是由以下步骤实现的(如图1):S1:语音唤醒,用户可以通过说特定词唤醒程序;S2:语音提示用户扫描胸卡;S3:人脸识别,识别解锁人员脸部信息;S4:语音提示用户插入身份认证key;S5:自动化解锁,无需人工干预;S6:记录解锁信息。
[0008]步骤S1:语音唤醒,用户可以通过说特定词唤醒程序
[0009]程序启动后,导入基于卷积神经网络(cnn)、连接性时序分类(ctc)、循环神经网络(rnn)等深度学习方法训练的语音识别模型,该模型需要在大量中文语音数据集进行训练,并具备将中文语音识别为中文拼音功能。之后调用语音唤醒模块,程序在后台持续监听中文唤醒词,通过对用户所说的唤醒词进行录音,形成录音文件。然后通过导入的语音识别模型对录音文件进行离线语音识别,当在录音中识别到特定唤醒词的语音时,即唤醒身份认证模块执行。
[0010]步骤S2:语音提示用户扫描胸卡
[0011]身份认证模块执行时,开启摄像头,使用文本转语音转换库,提示用户进行胸卡条码识别。当胸卡条码出现在摄像屏幕中,使用条码识别技术,读取解锁人员胸卡号。使用胸卡号查询人员信息表,获得解锁人员姓名,语音提示解锁人员不要违规操作,后续会进行身份验证并对解锁信息进行记录。
[0012]步骤S3:人脸识别,识别解锁人员脸部信息
[0013]语音提示解锁人员进行人脸识别,当人脸出现在摄像屏幕中,导入基于计算机视觉、深度学习等方法训练的人脸识别与活体检测模型,提取人脸特征值。将提取到的特征值与提前使用该人脸识别模型录入的公司内全体员工脸部特征值做余弦相似度计算,当相似度值大于阈值时,从数据库中提取对应人脸特征值的员工信息,如员工胸卡号、员工姓名、员工人脸图片、员工人脸特征值等信息数据,并保存到数据库中。
[0014]步骤S4:语音提示用户插入身份认证key
[0015]语音提示解锁人员插入身份认证key,使用程序识别身份认证key的usb pid编号。将usb pid编号分类为航空制造企业常用身份认证key类型,根据身份认证key类型值,使用自动化程序控制鼠标移动和单击,打开显示数字证书的详细页面,使用程序截取含有胸卡号和姓名的窗体,保存为图像文件。导入基于数字和大量中文文本数据集进行训练的光学字符识别(ocr)模型,对保存的图像文件内容进行数字与中文文本识别,当获取到胸卡号和姓名时,与步骤S3保存到数据库中的相应信息进行对比。若胸卡信息和人员信息相互匹配,则执行步骤S5,否则在数据库中进行记录并结束程序。
[0016]步骤S5:自动化解锁,无需人工干预
[0017]根据key类型值,分为不同种类的操作方式,使用python编写为特定的函数。程序使用key类型相对应的特定函数,多次控制鼠标移动、单击,直到选择到解锁页面后,将鼠标光标放置解锁密码框内,控制键盘输入key的解锁密码,之后使用鼠标单击解锁按钮,完成解锁操作。程序自动化执行解锁操作,无需人工干预。
[0018]步骤S6:记录解锁信息
[0019]解锁成功后,使用数据库对解锁信息,如责任人胸卡号、责任人姓名、责任人部门、责任人人脸特征值、解锁时间、key类型等进行记录,以替代传统手工记录方式。解锁信息写入数据库后,使用语音提示模块提示用户解锁成功,拔掉身份认证key,结束程序。
[0020]本专利技术的有益效果:
[0021]本专利技术针对航空制造企业身份认证key解锁过程中存在操作过程复杂、身份识别繁琐、工作效率低等问题,提出了一种新的自动化身份认证key解锁方法。该方法利用人脸识别、语音唤醒、语音提示、条码识别、光学字符识别与自动化技术等,达到一键式、无需人工干预的身份认证key智能解锁效果。
[0022]该方法通过语音唤醒技术,提升人机交互效率。通过语音提示,辅助用户操作。通过人脸识别、活体检测、条码识别、光学字符识别ocr等深度学习技术验证解锁人员信息,提高身份认证安全性、可靠性。通过自动化解锁操作,代替人工操作,提高工作效率。通过数据库记录解锁信息,代替运维人员手工记录,方便后期查询维护。
[0023]综上所述,本专利技术提供的身份认证key解锁方法,可解决现有身份认证key解锁中存在的问题,替代了人工身份验证、手动操作程序解锁、人工记录等方法,使身份认证key解
锁工作更可靠、高效、便捷,提升运维质量。同时,兼容各类型身份认证key解锁操作,便于推广。
附图说明
[0024]图1为本专利技术方法流程图。
[0025]图2为本专利技术功能结构图。
具体实施方式
[0026]以下是本专利技术用于身份认证key解锁方法的实例,主要使用python3.8和tensorflow2.6.0实现,用于说明本专利技术的技术方案,具体实现过程如下:
[0027]步骤1.识别特定唤醒词启动程序。程序启动后,导入GitHub上开源项目ASRT模型,该模型使用中文语音数据集,基于卷积神经网络进行模型训练。之后调用语音唤醒模块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于航空制造企业身份认证key解锁方法,其特征在于,该方法包括以下步骤:步骤S1:语音唤醒,用户通过说特定词唤醒程序程序启动后,导入语音识别模型,该模型使用中文语音数据集进行训练,并具备将中文语音识别为中文拼音功能;之后调用语音唤醒模块,程序在后台持续监听中文唤醒词,通过对用户所说的唤醒词进行录音,形成录音文件;然后通过导入的语音识别模型对录音文件进行离线语音识别,当在录音中识别到特定唤醒词的语音时,即唤醒身份认证模块执行;步骤S2:语音提示用户扫描胸卡身份认证模块执行时,开启摄像头,使用文本转语音转换库,提示用户进行胸卡条码识别;当胸卡条码出现在摄像屏幕中,使用条码识别方法,读取解锁人员胸卡号;使用胸卡号查询人员信息表,获得解锁人员姓名,语音提示解锁人员不要违规操作,后续会进行身份验证并对解锁信息进行记录;步骤S3:人脸识别,识别解锁人员脸部信息语音提示解锁人员进行人脸识别,当人脸出现在摄像屏幕中,导入人脸识别与活体检测模型,提取人脸特征值;将提取到的特征值与提前使用该人脸识别模型录入的公司内全体员工脸部特征值做余弦相似度计算,当相似度值大于阈值时,从数据库中提取对应人脸特征值的员工信息,包括员工胸卡号、员工姓名、员工人脸图片和员工人脸特征值,并保存到数据库中;步骤S4:语音提示用户插入身份认证key语音提示解锁人员插入身份认证key,使用程序识别身份认证key的usb pid编号;将usb pid编号分类为航空制造企业常用身份认证key类型,根据身份认证key类型值,使用自动化程序控制鼠标移动和单击,打开显示数字证书的详细页面,使用程序截取含有胸卡号和姓名的窗体,保存为图像文件;导入基于数字和大量中文文本数据集进行训练的光学字符识别模型,对保存的图像文件内容进行数字与中文文本识别,当获取到胸卡号和姓名时,与步骤S3保存到数据库中的相应信息进行对比;若胸卡信息和人员信息相互匹配,则执行步骤S5,否则在数据库中进行记录并结束程序;步骤S5:自动化解锁,无需人工干预根据key类型值,分为不同种类的操作方式,使用python编写为特定的函数;程序使用key类型相对应的特定函数,多次控制鼠标移动、单击,直到选择到解锁页面后,将鼠标光标放置解锁密码框内,控制键盘输入key的解锁密码,之后使用鼠标单击解锁按钮,完成解锁操作;步骤S6:记录解锁信息解锁成...

【专利技术属性】
技术研发人员:谢小民宁俊义刘建亮崔文牛褚福广王林宏
申请(专利权)人:沈阳飞机工业集团有限公司
类型:发明
国别省市:

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

1