一种密码按需服务的方法、装置与设备制造方法及图纸

技术编号:16783663 阅读:54 留言:0更新日期:2017-12-13 02:14
本发明专利技术公开了一种密码按需服务的方法、装置与设备,用于对密码服务需求分析、密码计算资源按需配置与重构、密码作业按需调度,所述方法包括:密码服务需求分析步骤,包括:接收密码服务需求,当判断到现有密码计算资源满足密码服务需求,生成密码作业调度策略;当判断到现有密码计算资源不满足密码服务需求,生成密码计算资源配置需求;还包括根据接收的新密码计算资源属性,生成新的密码作业调度策略;所述方法还包括:密码服务配置管理步骤、密码计算资源柔性重构步骤、密码作业管理步骤以及密码计算资源运行状态管理步骤。本发明专利技术能根据需求对密码计算资源进行动态配置、管理和调度,满足各类业务系统千万级以上在线并发随机交叉需求。

【技术实现步骤摘要】
一种密码按需服务的方法、装置与设备
本专利技术涉及信息
,尤指一种密码按需服务的方法、装置与设备。
技术介绍
随着互联网+战略的不断推进,互联网经济与各行各业不断融合,各种新业态和新型服务模式不断涌现,尤其是云服务、电子商务、电子支付、共享经济、大数据中心、社交网络的迅猛发展,直接导致了用户数量和业务种类均大幅增长。对互联网服务而言,典型的特征则是面临着业务类型多样、资源需求个性化、服务多轮交互、在线链接高并发、请求随机交叉、峰值差异大等巨大挑战。因此亟需对各类服务资源实现高效差异化管理与动态利用,形成服务资源按需供给能力。业务系统的安全性直接影响着业务的发展,密码服务是保障业务安全的核心基础。在业务系统实现按需服务的同时,密码服务也应根据业务系统的特点和需求进行动态配置、管理和调度,实现提供密码按需服务的能力,才能满足互联网服务目前的峰值差异大、高并发、需求个性化的业务特点和需求。而现有的密码系统、密码设备、各类密码计算资源尚不能根据需求进行动态配置、管理和调度,不具备满足差异化动态按需密码服务的能力和各类业务系统千万级以上在线并发随机交叉的需求。
技术实现思路
本专利技术所要解决的技术问题是提供一种密码按需服务的方法、装置与设备,实现现有的密码系统、密码设备、各类密码计算资源根据需求进行动态配置、管理和调度。为了实现上述目的,本专利技术实施例提供了一种密码按需服务的方法,用于对密码服务需求分析、密码计算资源按需配置与重构、密码作业按需调度,所述方法包括但不限于包括:密码服务需求分析步骤,包括:接收密码服务需求,当判断到现有的密码计算资源满足密码服务需求,生成密码作业调度策略;当判断到现有的密码计算资源不满足密码服务需求,生成密码计算资源配置需求;还包括根据接收的新的密码计算资源属性,生成新的密码作业调度策略,并对新的密码作业调度策略、新的密码计算资源属性和/或密码计算资源属性变化情况进行发送;还包括根据新的密码计算资源属性和/或密码计算资源属性变化情况生成新的密码服务供给能力并进行发送;密码服务配置管理步骤,包括:根据密码计算资源配置需求、密码计算资源属性、密码计算资源使用情况三者的任意组合生成密码计算资源配置指令;还包括根据密码计算资源重构汇总分析结果,生成新的密码计算资源属性;密码计算资源柔性重构步骤,包括:根据密码计算资源配置指令、密码计算资源属性、密码计算资源使用情况三者的任意组合生成密码重构指令和/或密码重构资源发送给密码计算池,并接收密码计算池的密码计算资源重构结果,对密码计算资源重构结果进行汇总分析,将汇总分析的结果进行发送,并生成新的密码计算资源属性;所述密码计算池中的密码计算资源根据密码重构指令和/或密码重构资源对其功能进行重构;或者所述密码计算池中的密码计算资源根据密码重构指令和/或密码重构资源对其性能进行重构;或者所述密码计算池中的密码计算资源根据密码重构指令和/或密码重构资源对其功能和性能进行重构;所述密码计算资源将密码作业调度过程中密码计算资源的运行状态进行发送;密码作业管理步骤,包括:接收密码作业,根据密码作业调度策略、密码计算资源属性、密码计算资源使用情况、密码计算资源运行状态四者的任意组合将密码作业拆分为多个密码作业包,将拆分的密码作业包发送给密码计算池中的密码计算资源进行密码计算,并将返回的密码作业包计算结果组合为密码作业计算结果发送给上层密码应用;或者,将密码作业直接发送给密码计算池中的密码计算资源进行密码计算,并将返回的密码作业计算结果发送给上层密码应用;还包括将密码作业调度过程中密码作业调度信息进行发送;还包括根据密码计算资源运行状态综合分析生成密码作业运行进度、密码作业包运行进度、密码作业运行状态数据、密码作业包运行状态数据;密码计算资源运行状态管理步骤,包括:接收密码作业调度信息和返回的密码计算资源运行状态,生成密码计算资源使用情况,并进行发送。本专利技术实施例还提供了一种密码按需服务的装置,用于对密码服务需求分析、密码计算资源按需配置与重构、密码作业按需调度,所述装置包括但不限于包括:密码服务需求分析单元、密码服务配置管理单元、密码计算资源柔性重构单元、密码作业管理单元、密码计算资源运行状态管理单元;所述密码服务需求分析单元,用于接收密码服务需求,当判断到现有的密码计算资源满足密码服务需求,生成密码作业调度策略,发送给密码作业管理单元;当判断到现有的密码计算资源不满足密码服务需求,生成密码计算资源配置需求,发送给密码服务配置管理单元;还用于接收新的密码计算资源属性,生成新的密码作业调度策略,并将新的密码作业调度策略、新的密码计算资源属性和/或密码计算资源属性变化情况发送给密码作业管理单元;还包括根据新的密码计算资源属性和/或密码计算资源属性变化情况生成新的密码服务供给能力发送给上层密码应用;所述密码服务配置管理单元,用于根据密码计算资源配置需求、密码计算资源属性、密码计算资源使用情况三者的任意组合生成密码计算资源配置指令;还用于根据密码计算资源重构汇总分析结果,生成新的密码计算资源属性,发送给密码服务需求分析单元;所述密码计算资源柔性重构单元,用于根据密码计算资源配置指令、密码计算资源属性、密码计算资源使用情况三者的任意组合生成密码重构指令和/或密码重构资源发送给密码计算池,接收密码计算池的密码计算资源重构结果,对密码计算资源重构结果进行汇总分析,将密码计算资源重构汇总分析结果发送给密码服务配置管理单元,并生成新的密码计算资源属性;所述密码计算池中的密码计算资源根据密码重构指令和/或密码重构资源对其功能进行重构;或者所述密码计算资源根据密码重构指令和/或密码重构资源对其性能进行重构;或者所述密码计算资源根据密码重构指令和/或密码重构资源对其功能和性能进行重构;密码计算池将密码计算资源重构结果发送给密码计算资源柔性重构单元;所述密码计算资源将密码作业调度过程中密码计算资源的运行状态发送给密码作业管理单元和密码计算资源运行状态管理单元;所述密码作业管理单元,用于接收密码作业,根据密码作业调度策略、密码计算资源属性、密码计算资源使用情况、密码计算资源运行状态四者的任意组合将密码作业拆分为多个密码作业包,将拆分的密码作业包发送给密码计算池中的密码计算资源进行密码计算,并将返回的密码作业包计算结果组合为密码作业计算结果发送给上层密码应用;或者,将密码作业直接发送给密码计算池中的密码计算资源进行密码计算,并将返回的密码作业计算结果发送给上层密码应用;还用于将密码作业调度过程中的密码作业调度信息发送给密码计算资源运行状态管理单元;还包括根据密码计算资源运行状态综合分析生成密码作业运行进度、密码作业包运行进度、密码作业运行状态数据、密码作业包运行状态数据;所述密码计算资源运行状态管理单元,用于接收密码作业调度信息和密码计算池返回的密码计算资源运行状态,生成新的密码计算资源使用情况,并发送给密码服务需求分析单元、密码服务配置管理单元、密码计算资源柔性重构单元和密码作业管理单元。本专利技术实施例还提供了一种密码按需服务的设备,所述密码按需服务的设备包括处理器、存储器、通信总线和/或通信网络;所述通信总线和/或通信网络用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储本文档来自技高网...
一种密码按需服务的方法、装置与设备

【技术保护点】
一种密码按需服务的方法,其特征在于,用于对密码服务需求分析、密码计算资源按需配置与重构、密码作业按需调度,所述方法包括但不限于包括:密码服务需求分析步骤,包括:接收密码服务需求,当判断到现有的密码计算资源满足密码服务需求,生成密码作业调度策略;当判断到现有的密码计算资源不满足密码服务需求,生成密码计算资源配置需求;还包括根据接收的新的密码计算资源属性,生成新的密码作业调度策略,并对新的密码作业调度策略、新的密码计算资源属性和/或密码计算资源属性变化情况进行发送;还包括根据新的密码计算资源属性和/或密码计算资源属性变化情况生成新的密码服务供给能力并进行发送;密码服务配置管理步骤,包括:根据密码计算资源配置需求、密码计算资源属性、密码计算资源使用情况三者的任意组合生成密码计算资源配置指令;还包括根据密码计算资源重构汇总分析结果,生成新的密码计算资源属性;密码计算资源柔性重构步骤,包括:根据密码计算资源配置指令、密码计算资源属性、密码计算资源使用情况三者的任意组合生成密码重构指令和/或密码重构资源发送给密码计算池,并接收密码计算池的密码计算资源重构结果,对密码计算资源重构结果进行汇总分析,将汇总分析的结果进行发送,并生成新的密码计算资源属性;所述密码计算池中的密码计算资源根据密码重构指令和/或密码重构资源对其功能进行重构;或者所述密码计算池中的密码计算资源根据密码重构指令和/或密码重构资源对其性能进行重构;或者所述密码计算池中的密码计算资源根据密码重构指令和/或密码重构资源对其功能和性能进行重构;所述密码计算资源将密码作业调度过程中密码计算资源的运行状态进行发送;密码作业管理步骤,包括:接收密码作业,根据密码作业调度策略、密码计算资源属性、密码计算资源使用情况、密码计算资源运行状态四者的任意组合将密码作业拆分为多个密码作业包,将拆分的密码作业包发送给密码计算池中的密码计算资源进行密码计算,并将返回的密码作业包计算结果组合为密码作业计算结果发送给上层密码应用;或者,将密码作业直接发送给密码计算池中的密码计算资源进行密码计算,并将返回的密码作业计算结果发送给上层密码应用;还包括将密码作业调度过程中密码作业调度信息进行发送;还包括根据密码计算资源运行状态综合分析生成密码作业运行进度、密码作业包运行进度、密码作业运行状态数据、密码作业包运行状态数据;密码计算资源运行状态管理步骤,包括:接收密码作业调度信息和返回的密码计算资源运行状态,生成密码计算资源使用情况,并进行发送。...

【技术特征摘要】
1.一种密码按需服务的方法,其特征在于,用于对密码服务需求分析、密码计算资源按需配置与重构、密码作业按需调度,所述方法包括但不限于包括:密码服务需求分析步骤,包括:接收密码服务需求,当判断到现有的密码计算资源满足密码服务需求,生成密码作业调度策略;当判断到现有的密码计算资源不满足密码服务需求,生成密码计算资源配置需求;还包括根据接收的新的密码计算资源属性,生成新的密码作业调度策略,并对新的密码作业调度策略、新的密码计算资源属性和/或密码计算资源属性变化情况进行发送;还包括根据新的密码计算资源属性和/或密码计算资源属性变化情况生成新的密码服务供给能力并进行发送;密码服务配置管理步骤,包括:根据密码计算资源配置需求、密码计算资源属性、密码计算资源使用情况三者的任意组合生成密码计算资源配置指令;还包括根据密码计算资源重构汇总分析结果,生成新的密码计算资源属性;密码计算资源柔性重构步骤,包括:根据密码计算资源配置指令、密码计算资源属性、密码计算资源使用情况三者的任意组合生成密码重构指令和/或密码重构资源发送给密码计算池,并接收密码计算池的密码计算资源重构结果,对密码计算资源重构结果进行汇总分析,将汇总分析的结果进行发送,并生成新的密码计算资源属性;所述密码计算池中的密码计算资源根据密码重构指令和/或密码重构资源对其功能进行重构;或者所述密码计算池中的密码计算资源根据密码重构指令和/或密码重构资源对其性能进行重构;或者所述密码计算池中的密码计算资源根据密码重构指令和/或密码重构资源对其功能和性能进行重构;所述密码计算资源将密码作业调度过程中密码计算资源的运行状态进行发送;密码作业管理步骤,包括:接收密码作业,根据密码作业调度策略、密码计算资源属性、密码计算资源使用情况、密码计算资源运行状态四者的任意组合将密码作业拆分为多个密码作业包,将拆分的密码作业包发送给密码计算池中的密码计算资源进行密码计算,并将返回的密码作业包计算结果组合为密码作业计算结果发送给上层密码应用;或者,将密码作业直接发送给密码计算池中的密码计算资源进行密码计算,并将返回的密码作业计算结果发送给上层密码应用;还包括将密码作业调度过程中密码作业调度信息进行发送;还包括根据密码计算资源运行状态综合分析生成密码作业运行进度、密码作业包运行进度、密码作业运行状态数据、密码作业包运行状态数据;密码计算资源运行状态管理步骤,包括:接收密码作业调度信息和返回的密码计算资源运行状态,生成密码计算资源使用情况,并进行发送。2.根据权利要求1所述的方法,其特征在于,所述密码服务需求分析步骤中判断到现有的密码计算资源满足密码服务需求,包括:根据密码服务需求、密码计算资源属性、密码计算资源使用情况三者的任意组合,判断到现有的密码计算资源满足密码服务需求;所述密码服务需求分析步骤中生成新的密码作业调度策略,包括:根据密码服务需求、新的密码计算资源属性、密码计算资源使用情况三者的任意组合生成新的密码作业调度策略。3.根据权利要求1所述的方法,其特征在于,所述密码计算池中的密码计算资源,包括:密码设备、密码计算单元、密码芯片、芯片中的块、IP核。4.根据权利要求1所述的方法,其特征在于,所述密码服务需求分析步骤接收的密码服务需求,包括以下之一或者多个的任意组合:密码服务需求标识符、密码服务类型、密码服务有效期、调度策略、密码服务最大速率、密码服务最小速率、密码算法标识符、密码算法类型、密码算法参数、工作模式;所述密码服务需求分析步骤生成的密码计算资源配置需求,包括以下之一或者多个的任意组合:密码算法标识符、密码算法类型、密码算法参数、工作模式、密码计算最大速率、密码计算最小速率;所述密码服务需求分析步骤接收的、密码服务需求分析步骤及密码计算资源柔性重构步骤生成的密码计算资源属性为描述密码计算池中密码计算资源的功能和性能指标;所述密码计算资源属性包括以下之一或者多个的任意组合:密码计算资源标识符、密码设备属性、主控单元属性、密码计算单元属性、密码芯片属性、块属性、IP核属性;所述密码服务需求分析步骤接收的、密码服务配置管理步骤及密码计算资源柔性重构步骤生成的密码计算资源使用情况,包括以下之一或者多个的任意组合:密码设备标识符、主控单元标识符、密码计算单元标识符、密码芯片标识符、块标识符、IP核标识符、密码设备运行状态、密码计算单元运行状态、密码芯片运行状态、块运行状态、IP核运行状态;所述密码服务配置管理步骤生成的密码计算资源配置指令,包括以下之一或者多个的任意组合:密码设备标识符、密码主控单元标识符、密码计算单元标识符、密码芯片标识符、块标识符、IP核标识符、密码算法标识符、密码算法类型、密码算法参数、工作模式、密码算法运行速率。5.根据权利要求1所述的方法,其特征在于,所述密码计算资源柔性重构步骤生成的密码重构指令包括以下之一或者多个的任意组合:命令标识符、指令、控制参数、状态参数;所述的密码重构指令中的控制参数包括以下之一或者多个的任意组合:密码设备标识符、密码主控单元标识符、密码计算单元标识符、密码芯片标识符、块标识符、IP核标识符、密码算法标识符、密码算法类型、工作模式、密码算法初始参数;所述的密码重构指令中的状态参数包括以下之一或者多个的任意组合:密码设备标识符、密码主控单元标识符、密码计算单元标识符、密码芯片标识符、块标识符、IP核标识符、密码算法标识符、密码算法类型、工作模式、密码算法运行参数、密码算法运行状态数据、密码算法运行速率;所述的密码重构指令的描述形式包括但不限于包括:命令行、二进制、xml、文本;所述的密码重构资源包括以下之一或者多个的任意组合:fpga配置文件、IP模块配置文件、IP核、固件程序、位流文件、部分位流文件、可执行代码、部分可执行代码、java程序、xml文件、算法状态、密钥、算法参数;所述密码计算池中的密码计算资源获得的密码计算资源重构结果,包括但不限于包括:重构结果标识符、状态参数;所述的密码计算资源重构结果中的状态参数包括以下之一或者多个的任意组合:密码设备标识符、密码主控单元标识符、密码计算单元标识符、密码芯片标识符、块标识符、IP核标识符、密码算法标识符、密码算法类型、密码算法参数、工作模式、密码算法运行速率。6.根据权利要求1所述的方法,其特征在于,所述密码作业管理步骤接收的密码作业,包括以下之一或者多个的任意组合:密码服务请求主体标识符、密码作业标识符、密码算法属性、密码作业待处理信息;所述密码作业管理步骤拆分的密码作业包,包括以下之一或者多个的任意组合:密码服务请求主体标识符、密码作业标识符、密码作业包标识符、作业包序号、密码设备标识符、主控单元标识符、密码计算单元标识符、密码芯片标识符、块标识符、IP核标识符、密码算法属性、密码作业包待处理信息;所述密码作业管理步骤发送给密码计算池的密码作业,包括以下之一或者多个的任意组合:密码服务请求主体标识符、密码作业标识符、密码设备标识符、主控单元标识符、密码计算单元标识符、密码芯片标识符、块标识符、IP核标识符、密码算法属性、密码作业待处理信息;所述密码作业包计算结果,包括以下之一或者多个的任意组合:密码服务请求主体标识符、密码作业标识符、密码作业包标识符、作业包序号、密码设备标识符、密码计算单元标识符、密码芯片标识符、块标识符、IP核标识符、密码计算结果;所述密码作业计算结果,包括以下之一或者多个的任意组合:密码服务请求主体标识符、密码作业标识符、密码计算结果;所述的密码作业管理步骤发送的密码作业调度信息,包括以下之一或者多个的任意组合:密码服务请求主体标识符、密码作业标识符、密码设备标识符、主控单元标识符、密码计算单元标识符、密码芯片标识符、块标识符、IP核标识符、密码算法属性、密码算法运行速率;所述的密码计算池发送的密码计算资源运行状态,包括以下之一或者多个的任意组合:密码服务请求主体标识符、密码设备标识符、密码主控单元标识符、密码计算单元标识符、密码芯片标识符、块标识符、IP核标识符、密码算法属性、密码算法运行速率、状态数据。7.一种密码按需服务的装置,其特征在于,用于对密码服务需求分析、密码计算资源按需配置与重构、密码作业按需调度,所述装置包括但不限于包括:密码服务需求分析单元、密码服务配置管理单元、密码计算资源柔性重构单元、密码作业管理单元、密码计算资源运行状态管理单元;所述密码服务需求分析单元,用于接收密码服务需求,当判断到现有的密码计算资源满足密码服务需求,生成密码作业调度策略,发送给密码作业管理单元;当判断到现有的密码计算资源不满足密码服务需求,生成密码计算资源配置需求,发送给密码服务配置管理单元;还用于接收新的密码计算资源属性,生成新的密码作业调度策略,并将新的密码作业调度策略、新的密码计算资源属性和/或密码计算资源属性变化情况发送给密码作业管理单元;还包括根据新的密码计算资源属性和/或密码计算资源属性变化情况生成新的密码服务供给能力发送给上层密码应用;所述密码服务配置管理单元,用于根据密码计算资源配置需求、密码计算资源属性、密码计算资源使用情况三者的任意组合生成密码计算资源配置指令;还用于根据密码计算资源重构汇总分析结果,生成新的密码计算资源属性,发送给密码服务需求分析单元;所述密码计算资源柔性重构单元,用于根据密码计算资源配置指令、密码计算资源属性、密码计算资源使用情况三者的任意组合生成密码重构指令和/或密码重构资源发送给密码计算池,接收密码计算池的密码计算资源重构结果,对密码计算资源重构结果进行汇总分析,将密码计算资源重构汇总分析结果发送给密码服务配置管理单元,并生成新的密码计算资源属性;所述密码计算池中的密码计算资源根据密码重构指令和/或密码重构资源对其功能进行重构;或者所述密码计算资源根据密码重构指令和/或密码重构资源对其性能进行重构;或者所述密码计算资源根据密码重构指令和/或密码重构资源对其功能和性能进行重构;密码计算池将密码计算资源重构结果发送给密码计算资源柔性重构单元;所述密码计算资源将密码作业调度过程中密码计算资源的运行状态发送给密码作业管理单元和密码计算资源运行状态管理单元;所述密码作业管理单元,用于接收密码作业,根据密码作业调度策略、密码计算资源属性、密码计算资源使用情况、密码计算资源运行状态四者的任意组合将密码作业拆分为多个密码作业包,将拆分的密码作业包发送给密码计算池中的密码计算资源进行密码计算,并将返回的密码作业包计算结果组合为密码作业计算结果发送给上层密码应用;或者,将密码作业直接发送给密码计算池中的密码计算资源进行密码计算,并将返回的密码作业计算结果发送给上层密码应用;还用于将密码作业调度过程中的密码作业调度信息发送给密码计算资源运行状态管理单元;还包括根据密码计算资源运行状态综合分析生成密码作业运行进度、密码作业包运行进度、密码...

【专利技术属性】
技术研发人员:李凤华谢绒娜李晖史国振
申请(专利权)人:广州天宁信息技术有限公司广州科元信息技术有限公司
类型:发明
国别省市:广东,44

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

1