【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及一种接口控制器、基板管理控制器及安全系统。
技术介绍
服务器越来越多的应用在各个领域,用户为了对服务器的健康状态进行监控管理,通常采用BMC(BaseboardManagementController,基板管理控制器)监控服务器的物理特征。目前,BMC是独立的管理控制单元,不能和安全处理单元相连,而本身安全控制能力低,用户在使用BMC对服务器进行监控管理时,如果未使用专用网络、采用弱身份认证、密码复杂度低等不安全操作,会使服务器出现安全风险,比如被植入恶意代码,因此,使用BMC对服务器进行监控管理安全性较低。
技术实现思路
本专利技术实施例提供了一种接口控制器、基板管理控制器及安全系统。以便于提高使用BMC对服务器进行监控管理安全性。第一方面,本专利技术实施例提供了一种接口控制器,该接口控制器包括:控制单元、存储单元、命令寄存器;其中,所述控制单元,用于接收BMC的处理器发来的待处理数据和用于控制外部安全处理单元处理所述待处理数据的命令字,将所述待处理数据写入到所述存储单元中,将所述命令字写入到所述命令寄存器中,并且获取所述外部安全处理单元根据所述命令字对所述待处理数据进行处理后的处理结果,将所述处理结果写入到所述存储单元中;所述存储单元,用于保存所述控制单元写入的所述待处理数据,根据所述外部安全处理单元发来的读取所述待处理数据的命令,向所述外部安全处理单元输出所述待处理数据,并且,保存所述控制单元写入的所述处理结果,根据所述处理器发来的读取所述处理结果的命令,向所述处理器输出所述处理结果;所述命令寄存器,用于保存所述控 ...
【技术保护点】
一种接口控制器,其特征在于,包括:控制单元、存储单元、命令寄存器;其中,所述控制单元,用于接收基板管理控制器BMC的处理器发来的待处理数据和用于控制外部安全处理单元处理所述待处理数据的命令字,将所述待处理数据写入到所述存储单元中,将所述命令字写入到所述命令寄存器中,并且获取所述外部安全处理单元根据所述命令字对所述待处理数据进行处理后的处理结果,将所述处理结果写入到所述存储单元中;所述存储单元,用于保存所述控制单元写入的所述待处理数据,根据所述外部安全处理单元发来的读取所述待处理数据的命令,向所述外部安全处理单元输出所述待处理数据,并且,保存所述控制单元写入的所述处理结果,根据所述处理器发来的读取所述处理结果的命令,向所述处理器输出所述处理结果;所述命令寄存器,用于保存所述控制单元写入的所述命令字,根据所述外部安全处理单元发来的读取所述命令字的命令,向所述外部安全处理单元输出所述命令字。
【技术特征摘要】
1.一种接口控制器,其特征在于,包括:控制单元、存储单元、命令寄存器;其中,所述控制单元,用于接收基板管理控制器BMC的处理器发来的待处理数据和用于控制外部安全处理单元处理所述待处理数据的命令字,将所述待处理数据写入到所述存储单元中,将所述命令字写入到所述命令寄存器中,并且获取所述外部安全处理单元根据所述命令字对所述待处理数据进行处理后的处理结果,将所述处理结果写入到所述存储单元中;所述存储单元,用于保存所述控制单元写入的所述待处理数据,根据所述外部安全处理单元发来的读取所述待处理数据的命令,向所述外部安全处理单元输出所述待处理数据,并且,保存所述控制单元写入的所述处理结果,根据所述处理器发来的读取所述处理结果的命令,向所述处理器输出所述处理结果;所述命令寄存器,用于保存所述控制单元写入的所述命令字,根据所述外部安全处理单元发来的读取所述命令字的命令,向所述外部安全处理单元输出所述命令字。2.根据权利要求1所述的接口控制器,其特征在于,进一步包括:长度寄存器;所述控制单元,进一步用于确定所述待处理数据的长度值,将所述长度值写入所述长度寄存器中;所述长度寄存器,用于保存所述控制单元写入的所述长度值,根据所述外部安全处理单元发来的读取所述长度值的命令,向所述外部安全处理单元输出所述长度值,以使所述外部安全处理单元根据所述长度值从所述存储单元读取所述待处理数据。3.根据权利要求1所述的接口控制器,其特征在于,所述接口控制器进一步包括:时钟模块,用于为所述外部安全处理单元提供时钟信号;和/或,所述接口控制器进一步包括:复位模块,用于向所述外部安全处理单元输出复位信号,使得所述外部安全处理单元根据所述复位信号复位;和/或,所述接口控制器进一步包括:休眠模块,用于向所述外部安全处理单元输出休眠信号,使得所述外部安全处理单元根据所述休眠信号进入休眠模式。4.根据权利要求1-3中任一所述的接口控制器,其特征在于,所述命令字包括:加密命令字、解密命令字、哈希算法命令字、密钥生成命令字;当所述命令字为所述加密命令字时,所述控制单元,在执行所述获取所述外部安全处理单元根据所述命令字对所述待处理数据进行处理后的处理结果时,用于获取所述外部安全处理单元根据所述加密命令字对所述待处理数据进行加密处理得到的所述处理结果;当所述命令字为所述解密命令字时,所述控制单元,在执行所述获取所述外部安全处理单元根据所述命令字对所述待处理数据进行处理后的处理结果时,用于获取所述外部安全处理单元根据所述解密命令字对所述待处理数据进行解密处理得到的所述处理结果;当所述命令字为所述哈希算法命令字时,所述控制单元,在执行所述获取所述外部安全处理单元根据所述命令字对所述待处理数据进行处理后的处理结果时,用于获...
【专利技术属性】
技术研发人员:苏振宇,
申请(专利权)人:广东浪潮大数据研究有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。