System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及安全认证的,例如涉及一种认证装置和认证系统。
技术介绍
1、认证系统(如数字钥匙系统)是一种用于验证用户权限的技术系统。该系统通常包括用户终端和认证装置。认证装置包括控制器和安全单元,用户终端可以由用户携带。认证系统中存在多种通信通道,这些通道通过控制器连接至安全单元。用户终端可以通过这些通信通道向安全单元发送认证请求,安全单元可以将认证请求对应的应答数据传输至控制器,控制器再基于应答数据执行相应操作。
2、在相关技术中,如果用户终端通过多个通信通道同时或短时间内向安全单元发送认证请求,这些认证请求无法同时到达安全单元,只能通过控制器进行轮询等待。由于控制器调用安全单元只能逐个处理认证请求,部分认证请求可能会在等待过程中丢失,无法正常完成认证过程。即使未被立即处理的认证请求未丢失,这些请求也必须等待前一个认证请求处理完成且控制器的下一次轮询到来时,才能被发送给安全单元进行处理。由于控制器的轮询过程时间较长,这会延长认证请求的等待时间,影响整体的认证效率。
3、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
2、本公开实施例提供了一种认证装置和认证系统,可以确保
3、根据本公开的第一方面,提供了一种认证装置,认证装置包括安全单元、主控制器和多个通信组件,一部分通信组件直接与安全单元连接,另一部分通信组件通过主控制器与安全单元连接;
4、安全单元被配置为:
5、在通过不同的通信组件接收到用户终端发送不同认证请求时,将每个认证请求存储至缓存区;
6、依次处理各个认证请求,生成每个认证请求对应的应答数据,并将每个应答数据传输至主控制器。
7、在一些实施例中,安全单元被配置为:在通过不同的通信组件接收到用户终端发送不同认证请求时,将每个认证请求分别存储至接收该认证请求的通信组件对应的缓存区。
8、在一些实施例中,安全单元被配置为:
9、确定每个认证请求的优先级,之后循环执行以下步骤:
10、处理当前优先级最高的认证请求,生成当前优先级最高的认证请求对应的应答数据;
11、将当前优先级最高的认证请求对应的应答数据传输至主控制器。
12、在一些实施例中,主控制器和安全单元通过第一信号线和第二信号线连接,安全单元被配置为:
13、确定每个认证请求的优先级,之后循环执行以下步骤:
14、处理当前的优先级最高的认证请求,生成当前的优先级最高的认证请求对应的应答数据;
15、通过第一信号线向主控制器发送提示信息,其中,提示信息用于提示主控制器准备接收应答数据;
16、将当前的优先级最高的认证请求对应的应答数据通过第二信号线传输至主控制器。
17、在一些实施例中,第一信号线的数量为多个,每个通信组件对应一个第一信号线,安全单元被配置为:
18、确定每个认证请求的优先级,之后循环执行以下步骤:
19、处理当前的优先级最高的认证请求,生成当前的优先级最高的认证请求对应的应答数据;
20、通过接收当前的优先级最高的认证请求的通信组件对应的第一信号线,向主控制器发送提示信息;
21、将当前的优先级最高的认证请求对应的应答数据通过第二信号线传输至主控制器。
22、在一些实施例中,第一信号线的数量为一个,安全单元被配置为:
23、确定每个认证请求的优先级,之后循环执行以下步骤:
24、处理当前的优先级最高的认证请求,生成当前的优先级最高的认证请求对应的应答数据;
25、通过第一信号线向主控制器发送优先级最高的认证请求对应类型的提示信息;
26、将当前的优先级最高的认证请求对应的应答数据通过第二信号线传输至主控制器。
27、在一些实施例中,通信组件包括蓝牙组件,安全单元与蓝牙组件连接。
28、在一些实施例中,通信组件包括uwb组件,uwb组件通过主控制器与安全单元连接。
29、在一些实施例中,通信组件包括nfc组件,nfc组件通过主控制器与安全单元连接。
30、根据本公开的第二方面,提供了一种认证系统,认证系统包括用户终端、本公开第一方面提供的认证装置。
31、本公开实施例提供的认证装置和认证系统,可以实现以下技术效果:
32、本公开实施例提供的认证装置,其安全单元可以在同时或短时间内通过不同的通信组件接收到用户终端发送的不同认证请求,并将每个认证请求存储至缓存区。这样可以确保所有认证请求都不会丢失,即使在高负载情况下也能保证请求的完整性。安全单元从缓存区中依次读取并处理每个认证请求。缓存区中的认证请求不必等待被主控制器轮询到之后才发给安全单元进行处理,而是由安全单元主动对缓存区中的各个认证请求进行有序处理。这种方式减少了认证请求的等待时间,有助于提高整体的认证效率。
33、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本公开。
本文档来自技高网...【技术保护点】
1.一种认证装置,其特征在于,包括安全单元、主控制器和多个通信组件,一部分通信组件直接与安全单元连接,另一部分通信组件通过主控制器与安全单元连接;
2.根据权利要求1所述的认证装置,其特征在于,安全单元被配置为:在通过不同的通信组件接收到用户终端发送不同认证请求时,将每个认证请求分别存储至接收该认证请求的通信组件对应的缓存区。
3.根据权利要求1所述的认证装置,其特征在于,安全单元被配置为:
4.根据权利要求1所述的认证装置,其特征在于,主控制器和安全单元通过第一信号线和第二信号线连接,安全单元被配置为:
5.根据权利要求4所述的认证装置,其特征在于,第一信号线的数量为多个,每个通信组件对应一个第一信号线,安全单元被配置为:
6.根据权利要求4所述的认证装置,其特征在于,第一信号线的数量为一个,安全单元被配置为:
7.根据权利要求1所述的认证装置,其特征在于,通信组件包括蓝牙组件,安全单元与蓝牙组件连接。
8.根据权利要求1所述的认证装置,其特征在于,通信组件包括UWB组件,UWB组件通过主控制器
9.根据权利要求1所述的认证装置,其特征在于,通信组件包括NFC组件,NFC组件通过主控制器与安全单元连接。
10.一种认证系统,其特征在于,包括用户终端、如权利要求1至9任一项所述的认证装置。
...【技术特征摘要】
1.一种认证装置,其特征在于,包括安全单元、主控制器和多个通信组件,一部分通信组件直接与安全单元连接,另一部分通信组件通过主控制器与安全单元连接;
2.根据权利要求1所述的认证装置,其特征在于,安全单元被配置为:在通过不同的通信组件接收到用户终端发送不同认证请求时,将每个认证请求分别存储至接收该认证请求的通信组件对应的缓存区。
3.根据权利要求1所述的认证装置,其特征在于,安全单元被配置为:
4.根据权利要求1所述的认证装置,其特征在于,主控制器和安全单元通过第一信号线和第二信号线连接,安全单元被配置为:
5.根据权利要求4所述的认证装置,其特征在于,第一信号线...
【专利技术属性】
技术研发人员:刘静亚,韦冰,
申请(专利权)人:紫光同芯微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。