本申请涉及车辆安全技术,尤其涉及一种hsm芯片性能需求的计算方法、装置、设备及存储介质。
背景技术:
1、随着车辆技术的发展,车辆中的信息安全越来越重要,而硬件安全模块(hardwaresecurity module,hsm)数据安全领域的关键硬件设备,通过在控制器中内嵌hsm芯片用于保护车辆中的敏感数据,如金融交易、身份验证和数字签名等。
2、在车辆控制器生产过程中,hsm芯片选取通常根据价格、规格和厂商信誉等因素由开发人员按照经验进行决策,而忽略了控制器实际的功能和性能需求,导致hsm芯片无法满足实际需求的情况。开发人员为了确定hsm芯片的性能需求,需要手动解读控制器产品需求文档并进行性能计算,当控制器产品需求文档产生变更时,需要重新计算,但是这种手动计算容易出错,并且非常耗时和繁琐。
3、因此,如何准确的自动计算出hsm芯片的性能需求是亟待解决的问题。
技术实现思路
1、本申请提供一种hsm芯片性能需求的计算方法、装置、设备及存储介质,用以解决手动计算获取hsm芯片的性能需求繁琐,容易出错的问题。
2、第一方面,本申请提供一种hsm芯片性能需求的计算方法,所述方法包括:
3、从控制器的产品需求文档中,获取出通信对象的数量,每个通信对象的网络环境;
4、根据所述通信对象的数量以及每个通信对象的网络环境,计算硬件安全模块hsm需要的密钥容量和并发能力。
5、可选的,所述根据所述通信对象的数量以及每个通信对象的网络环境,计算硬件安全模块hsm需要的密钥容量和并发能力,包括:
6、根据每个通信对象的网络环境,确定是否存在处于同一网络环境的通信对象;
7、若不存在处于同一网络环境的通信对象,则根据所述通信对象的数量计算hsm需要的密钥容量和并发能力;
8、若存在处于同一网络环境的通信对象,则确定每一个网络环境中的通信对象的数量,并根据所述通信对象的数量,以及每一个网络环境中的通信对象的数量,计算hsm需要的密钥容量和并发能力。
9、可选的,所述从控制器的产品需求文档中,获取出通信对象的数量,每个通信对象的网络环境,包括:
10、通过自然语言处理从控制器的产品需求文档中获取性能需求的功能描述语句;
11、根据预设的知识库获取所述功能描述语句中的通信对象,所述知识库中包括每个控制器对应的多个通信对象字段;
12、根据所述功能描述语句中的通信对象确定出通信对象的数量和每个通信对象的网络环境。
13、可选的,所述根据预设的知识库获取所述功能描述语句中的通信对象,包括:
14、将所述功能描述语句进行预处理得到预处理后的字段,所述预处理包括分词、移除预设的停用词和去重;
15、确定预处理后的字段与知识库中所述控制器对应的多个通信对象字段相同的字段为通信对象。
16、可选的,所述方法还包括:
17、从所述控制器的产品需求文档中,通过自然语言处理方式获取至少一个协议类型;
18、相应的,所述从控制器的产品需求文档中,获取出通信对象的数量,每个通信对象的网络环境,包括:
19、从所述控制器的产品需求文档中,获取每一个协议类型对应的通信对象的数量,每个通信对象的网络环境。
20、可选的,所述根据所述通信对象的数量以及每个通信对象的网络环境,计算硬件安全模块hsm需要的密钥容量和并发能力,包括:
21、根据每一个协议类型对应的通信对象的数量以及每个通信对象的网络环境,计算hsm需要的密钥容量和并发能力。
22、可选的,根据每一个协议类型对应的通信对象的数量以及每个通信对象的网络环境,计算hsm需要的密钥容量和并发能力,包括:
23、根据每一个协议类型对应的通信对象的数量以及每个通信对象的网络环境,确定hsm中每一个协议类型需要的密钥容量和并发能力;
24、将hsm中每一个协议类型需要的密钥容量求和得到hsm需要的密钥容量,将hsm中每一个协议类型需要的并发能力求和得到hsm需要的并发能力。
25、第二方面,本申请还提供一种hsm芯片性能需求的计算装置,所述装置包括:
26、获取模块,用于从控制器的产品需求文档中,获取出通信对象的数量,每个通信对象的网络环境;
27、计算模块,用于根据所述通信对象的数量以及每个通信对象的网络环境,计算硬件安全模块hsm需要的密钥容量和并发能力。
28、第三方面,本申请还提供一种电子设备,所述电子设备包括:
29、处理器,与所述处理器连接的存储器,以及与其他设备交互的通信接口,所述处理器用于执行如第一方面任一项所述的hsm芯片性能需求的计算方法。
30、第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的hsm芯片性能需求的计算方法。
31、第五方面,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时用于实现如第一方面任一项所述的hsm芯片性能需求的计算方法。
32、本申请提供的hsm芯片性能需求的计算方法、装置、设备及存储介质,该方法包括:从控制器的产品需求文档中,获取出通信对象的数量,每个通信对象的网络环境;根据通信对象的数量以及每个通信对象的网络环境,计算hsm需要的密钥容量和并发能力。通过这种方式根据控制器的产品需求文档可以自动计算出适用于控制器的hsm芯片的性能需求,避免了现有技术中需要人手动计算性能需求,操作繁琐,容易出错的缺点,提高了获取控制器的hsm芯片的性能需求的准确率和效率。
1.一种hsm芯片性能需求的计算方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述通信对象的数量以及每个通信对象的网络环境,计算硬件安全模块hsm需要的密钥容量和并发能力,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述从控制器的产品需求文档中,获取出通信对象的数量,每个通信对象的网络环境,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据预设的知识库获取所述功能描述语句中的通信对象,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述通信对象的数量以及每个通信对象的网络环境,计算硬件安全模块hsm需要的密钥容量和并发能力,包括:
7.根据权利要求6所述的方法,其特征在于,根据每一个协议类型对应的通信对象的数量以及每个通信对象的网络环境,计算hsm需要的密钥容量和并发能力,包括:
8.一种hsm芯片性能需求的计算装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的hsm芯片性能需求的计算方法。