当前位置: 首页 > 专利查询>李明专利>正文

一种安全装置、安全控制方法及身份证读卡终端制造方法及图纸

技术编号:13837920 阅读:88 留言:0更新日期:2016-10-16 00:24
本发明专利技术提供了一种安全装置、安全控制方法及身份证读卡终端,其中,安全控制方法包括:应用模块接收至少一个安全认证信息,对每一个安全认证信息进行认证,如果认证通过,将认证通过的安全认证信息对应的安全状态置为认证通过状态,如果认证不通过,将认证不通过的安全认证信息对应的安全状态置为认证未通过状态,将安全状态存储在存储区域;应用模块接收指令,将指令发送至安全控制模块;安全控制模块接收指令,查找与指令相对应的安全状态,判断安全状态是否为认证通过状态;在安全控制模块判断出安全状态为认证通过状态时,应用模块调用底层驱动模块;底层驱动模块响应应用模块的调用,并将响应结果返回至应用模块,由此实现指令的安全执行。

【技术实现步骤摘要】

本专利技术涉及一种电子
,尤其涉及一种安全装置、安全控制方法及身份证读卡终端
技术介绍
在现有技术中,电子装置接收到操作指令后,直接根据指令调用系统层执行相应的操作,而不需要对收到指令时电子装置的当前的安全环境是否满足指令的执行要求进行确认,造成电子装置在不安全环境中仍会执行敏感操作,使得电子装置在使用时不能满足安全性要求。
技术实现思路
本专利技术旨在解决上述问题。本专利技术的主要目的在于提供一种安全装置。本专利技术的另一目的在于提供一种身份证读卡终端。本专利技术的另一目的在于提供一种安全控制方法。为达到上述目的,本专利技术的技术方案具体是这样实现的:本专利技术一方面提供了一种安全装置,包括:应用模块、安全控制模块和底层驱动模块,应用模块,用于接收至少一个安全认证信息,对每一个安全认证信息进行认证,如果认证通过,将认证通过的安全认证信息对应的安全状态置为认证通过状态,如果认证不通过,将认证不通过的安全认证信息对应的安全状态置为认证未通过状态,将安全状态存储在存储区域;应用模块,用于接收指令,将指令发送至安全控制模块;安全控制模块,用于接收指令,查找存储区域中存储的与指令相对应的安全状态,判断安全状态是否为认证通过状态;应用模块,用于在安全控制模块判断出安全状态为认证通过状态时,调用底层驱动模块;底层驱动模块,用于响应应用模块的调用,并将响应结果返回至应用模块。可选的,应用模块,用于接收指令,将指令发送至安全控制模块,包括:应用模块,用于接收指令,分析是否有相应的指令或指令接口,如果存在相应的指令或指令接口,将指令发送至安全控制模块。可选的,安全认证信息为PIN码或生物特征信息或根据认证密钥获得的信息。可选的,底层驱动模块,包括:安全算法库和/或文件系统;应用模块,用于在安全控制模块判断出安全状态为认证通过状态时,调用底层驱动模块,包括:应用模块,用于在安全控制模块判断出安全状态为认证通过状态时,调用安全算法库和/或文件系统。本专利技术的另一方面提供了一种包括上述安全装置的身份证读卡终端。本专利技术的另一方面提供了一种安全控制方法,包括:应用模块接收至少一个安全认证信息,对每一个安全认证信息进行认证,如果认证通过,将认证通过的安全认证信息对应的安全状态置为认证通过状态,如果认证不通过,将认证不通过的安全认证信息对应的安全状态置为认证未通过状态,将安全状态存储在存储区域;应用模块接收指令,将指令发送至安全控制模块;安全控制模块接收指令,查找存储区域中存储的与指令相对应的安全状态,判断安全状态是否为认证通过状态;在安全控制模块判断出安全状态为认证通过状态时,应用模块调用底层驱动模块;底层驱动模块响应应用模块的调用,并将响应结果返回至应用模块。可选的,在应用模块接收指令之后,方法还包括:应用模块分析是否有相应的指令或指令接口,如果存在相应的指令或指令接口,触发将指令发送至安全控制模块的步骤。可选的,安全认证信息为PIN码或生物特征信息或根据认证密钥获得的信息。可选的,底层驱动模块,包括:安全算法库和/或文件系统;在安全控制模块判断出安全状态为认证通过状态时,应用模块调用底层驱动模块,包括:在安全控制模块判断出安全状态为认证通过状态时,应用模块调用安全算法库和/或文件系统。由上述本专利技术提供的技术方案可以看出,本专利技术提供了一种安全装置、安全控制方法及身份证读卡终端,安全装置接收每一条指令之后,会预先判断当前的安全状态是否满足指令的执行要求,只有在安全状态满足指令的执行要求时,才允许指令执行,保证指令在安全环境中才能执行。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本专利技术实施例1提供的安全装置的结构示意图;图2为本专利技术实施例2提供的身份证读卡终端的结构示意图;图3为本专利技术实施例3提供的安全控制方法的流程图;图4为本专利技术实施例4提供的身份证读取方法的流程图。具体实施方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或数量或位置。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。下面将结合附图对本专利技术实施例作进一步地详细描述。实施例1本实施例提供了一种安全装置,如图1所示,该装置包括:应用模块10、安全控制模块11以及底层驱动模块12。在本实施例中,各个模块的工作原理描述如下。应用模块10,用于接收至少一个安全认证信息,对每一个安全认证信息进行认证,如果认证通过,将认证通过的安全认证信息对应的安全状态置为认证通过状态,如果认证不通过,将认证不通过的安全认证信息对应的安全状态置为认证未通过状态,将安全状态存储在存储区域;应用模块10,用于接收指令,将指令发送至安全控制模块11;安全控制模块11,用于接收指令,查找存储区域中存储的与指令相对应的安全状态,判断安全状态是否为认证通过状态;应用模块10,用于在安全控制模块11判断出安全状态为认证通过状态时,调用底
层驱动模块12;底层驱动模块12,用于响应应用模块10的调用,并将响应结果返回至应用模块10。本实施例提供的安全装置在接收每一条指令后,都会判断当前的安全状态是否满足指令的执行要求,只有安全状态满足指令的执行要求时才执行相应指令,保证了安全装置的使用安全。在本实施例中,安全状态可以用二进制字符串表示,二进制字符串中的每个比特代表一个安全认证信息的安全状态,可以用比特1代表安全认证信息认证通过、比特0代表安全认证信息认证不通过。应用模块10接收安全认证信息后,如果认证通过,可以将安全认证信息对应的比特位置为1,如果认证不通过,可以将安全认证信息对应的比特位置为0。应用模块10接收指令后,安全控制模块11查找存储区域中与接收的指令相对应的二进制字符串,并判断二进制字符串中表示指令执行需要的安全状态的比特位是否为1,如果为1,应用模块10调用底层驱动模块12,如果为0,拒绝应用模块10调用底层驱动模块12。当然,在本实施例中,也可以用比特0代表安全认证信息本文档来自技高网
...

【技术保护点】
一种安全装置,其特征在于,包括:应用模块、安全控制模块和底层驱动模块,所述应用模块,用于接收至少一个安全认证信息,对所述每一个安全认证信息进行认证,如果认证通过,将认证通过的安全认证信息对应的安全状态置为认证通过状态,如果认证不通过,将认证不通过的安全认证信息对应的安全状态置为认证未通过状态,将所述安全状态存储在存储区域;所述应用模块,用于接收指令,将所述指令发送至所述安全控制模块;所述安全控制模块,用于接收所述指令,查找所述存储区域中存储的与所述指令相对应的安全状态,判断所述安全状态是否为认证通过状态;所述应用模块,用于在所述安全控制模块判断出所述安全状态为认证通过状态时,调用所述底层驱动模块;所述底层驱动模块,用于响应所述应用模块的调用,并将响应结果返回至所述应用模块。

【技术特征摘要】
1.一种安全装置,其特征在于,包括:应用模块、安全控制模块和底层驱动模块,所述应用模块,用于接收至少一个安全认证信息,对所述每一个安全认证信息进行认证,如果认证通过,将认证通过的安全认证信息对应的安全状态置为认证通过状态,如果认证不通过,将认证不通过的安全认证信息对应的安全状态置为认证未通过状态,将所述安全状态存储在存储区域;所述应用模块,用于接收指令,将所述指令发送至所述安全控制模块;所述安全控制模块,用于接收所述指令,查找所述存储区域中存储的与所述指令相对应的安全状态,判断所述安全状态是否为认证通过状态;所述应用模块,用于在所述安全控制模块判断出所述安全状态为认证通过状态时,调用所述底层驱动模块;所述底层驱动模块,用于响应所述应用模块的调用,并将响应结果返回至所述应用模块。2.根据权利要求1所述的安全装置,其特征在于,所述应用模块,还用于分析是否有相应的指令或指令接口,如果存在相应的所述指令或所述指令接口,触发所述将所述指令发送至所述安全控制模块的步骤。3.根据权利要求1或2所述的安全装置,其特征在于,所述安全认证信息为PIN码或生物特征信息(指纹信息或人脸信息或声纹信息或虹膜信息)或根据认证密钥获得的信息。4.根据权利要求1或2所述的安全装置,其特征在于,所述底层驱动模块,包括:安全算法库和/或文件系统;所述应用模块,用于在所述安全控制模块判断出所述安全状态为认证通过状态时,调用所述底层驱动模块,包括:所述应用模块,用于在所述安全控制模块判断出所述安全状态为认证通过状态时,调用所述安全算法库和/或所述文件系统。...

【专利技术属性】
技术研发人员:李明
申请(专利权)人:李明
类型:发明
国别省市:北京;11

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

1