光纤通道网络节点设备中FPGA配置文件安全在线升级方法

    公开(公告)号:CN116501354B

    公开(公告)日:2023-09-15

    申请号:CN202310740140.1

    申请日:2023-06-21

    摘要: 本发明提供一种光纤通道网络节点设备中FPGA配置文件安全在线升级方法,在节点设备正常启动之后,可检测当前的加载版本,并比对是否需要进行在线升级。在线升级时,优先对另一版本FPGA配置文件进行擦写,验证通过后继续对当前版本进行在线升级,从而保证在线升级过程异常时,至少有一个已确定的完好版本保留在FLASH中,上电重启后,FPGA仍能正常启动,从而解决在线升级异常中断导致FPGA无法启动的问题,实现Golden版本和Update版本的安全在线升级。本发明利用原设计中的PCIE接口实现在线升级功能,可在不增加该节点设备硬件和控制模块的前提下,也不需要拆解设备维修的情况下,分别对golden版本和update版本进行在线升级,实现FLASH多重配置的在线升级功能。

    系统启动方法、文件生成方法、电子设备及服务器

    公开(公告)号:CN116661876A

    公开(公告)日:2023-08-29

    申请号:CN202211475664.4

    申请日:2022-11-23

    发明人: 董广大 朱志英

    IPC分类号: G06F9/4401 G06F21/51

    摘要: 本申请涉及操作系统领域,提供了一种系统启动方法、文件生成方法、电子设备及服务器。所述系统启动方法包括:在所述电子设备进行系统启动的过程中,读取第一镜像文件,所述第一镜像文件中包括多个第二镜像文件各自的第一签名数据;根据多个所述第二镜像文件各自对应的第一签名数据分别验证每个所述第二镜像文件;若多个所述第二镜像文件均验证通过,则启动系统。通过上述方法,在系统启动验证过程中,从第一镜像文件中获取各个组件的第二镜像文件的第一签名数据,无需根据第一镜像文件的链式分区描述符链接到另一个vbmeta镜像、再从链接到的vbmeta镜像中获取组件镜像文件的签名数据,简化了开机流程,从而节约了开机启动时间。

    安全可信CPU芯片OTP数据批量加载系统及方法

    公开(公告)号:CN110929254B

    公开(公告)日:2023-08-22

    申请号:CN202010021727.3

    申请日:2020-01-09

    发明人: 秦放 黄橙 黄臻

    IPC分类号: G06F21/51 G06F21/60

    摘要: 本发明公布了安全可信CPU芯片OTP数据批量加载系统及方法,对芯片内安全SE部分进行初始化灌装,所述系统包括安全加载主机、至少一个安全SE加载板和多路CPU加载板,所述安全SE加载板通过集线装置与安全加载主机连接,所述安全SE加载板还通过内部I/O接口B与多路CPU加载板连接;通过安全加载主机将密文加载数据发送至安全SE加载板,安全SE加载板通过CPU加载板完成对多个安全可信CPU芯片的OTP数据批量加载,并反馈安全SE加载板加载数据的加载情况至加载主机,其实现了对OTP重要数据的加密保护,在加载过程中通过角色认证和加载过程数据完整性校验,保证了关键数据加载的安全性、稳定性和高效性,其成本更低,数据加载也更容易实现。

    基于Linux操作系统的内核自动监测和防升级方法

    公开(公告)号:CN116611049A

    公开(公告)日:2023-08-18

    申请号:CN202310491835.0

    申请日:2023-05-05

    IPC分类号: G06F21/51 G06F8/65

    摘要: 基于Linux操作系统的内核自动监测和防升级方法,包括如下步骤:在Linux操作系统上安装python的tkinter库包;在python的运行环境才执行运行内核监测升级管控工具软件;采集Linux操作系统内核版本以及参数的原始信息并存档;执行本地内核监测或远程内核监测,实现对Linux操作系统的内核自动监测和防升级。本发明填补了Linux内核自动监测和防升级方法的空缺,可用于防范用户使用风险和保证系统安全稳定,且基于python的运行环境,支持跨平台执行本地和远程监控。

    一种车辆ECU安全刷写的方法及装置

    公开(公告)号:CN116578315A

    公开(公告)日:2023-08-11

    申请号:CN202310391286.X

    申请日:2023-04-04

    摘要: 本申请公开了一种车辆ECU安全刷写的方法及装置,涉及智能汽车技术领域,确保ECU升级包安装的安全性和合法性。本申请的主要技术方案为:方法应用于车辆侧的目标ECU,确定目标软件的升级包对应的签名文件,所述签名文件中至少包括:基于预置私钥对所述升级包进行签名而得到的特征字符串信息、所述升级包对应的数据信息;利用预置公钥对所述签名文件进行解签验证,所述预置公钥和所述预置私钥为基于预置加密系统生成的一对密钥;若解签验证通过,则得到所述升级包对应的明文信息;将所述升级包对应的明文信息刷写入目标ECU,并重新启动所述目标ECU以使得升级之后的所述目标软件生效。本申请应用于向车辆ECU安全刷写软件升级包。

    验证结构化数据
    77.
    发明授权

    公开(公告)号:CN110720101B

    公开(公告)日:2023-08-04

    申请号:CN201880036086.X

    申请日:2018-07-12

    IPC分类号: G06F21/62 G06F21/51 G06F21/57

    摘要: 一种验证结构化数据(200)的方法(700),所述方法包括:接收结构化数据;将结构化数据解构为对应的元素(210);以及获得具有对应的标准元素(260)的标准结构化数据(250)。所述方法还包括将结构化数据的元素与标准结构化数据的标准元素进行比较以识别任何元素差异(440)。对于每个元素差异,所述方法包括:将元素差异与元素比较注册表(164)进行比较;基于启发式或至少一个规则确定元素差异是预期的还是非预期的;以及当元素差异是非预期的时,生成指示结构化数据中存在非预期的元素的信号(172)。

    多签名机制下的应用安装管理方法、智能终端及存储介质

    公开(公告)号:CN111382425B

    公开(公告)日:2023-08-01

    申请号:CN201811634498.1

    申请日:2018-12-29

    发明人: 彭芃

    IPC分类号: G06F21/51 G06F8/61 H04L9/32

    摘要: 本发明公开了一种多签名机制下的应用安装管理方法、存储介质及智能终端,方法包括:预先对Android系统中的Android原生APK进行多次签名;Android系统首次启动时,控制系统中的PMS服务扫描Android原生APK,并获取签名信息;当扫描到第三方系统应用处于安装时,则获取正在进行安装的第三方系统应用的签名信息,并获取的签名信息与Android原生APK的签名信息进行对比验证;当两者的签名信息中,存在任何一个system签名相同时,则安装验证通过,控制完成安装操作。采用本发明的方法可以使系统支持多个系统签名,简化第三方系统应用在需要使用系统权限时的验证流程,方便第三方系统应用安装。

    基于可信根度量进行双核安全启动的方法、装置及相关产品

    公开(公告)号:CN112162781B

    公开(公告)日:2023-07-18

    申请号:CN202011017943.7

    申请日:2020-09-24

    摘要: 本申请实施例提供了一种基于可信根度量进行双核安全启动的方法、装置及相关产品,方法包括:在区块链节点上电时,通过将区块链节点的操作系统加载到区块链节点的第一核进行启动以确定操作系统的可信根度量;将区块链节点的应用程序加载到区块链节点的第二核进行启动以确定应用程序的可信根度量;根据操作系统的可信根度量以及应用程序的可信根度量,分别对操作系统的安全启动程度以及应用程序的安全启动程度进行评估。本申请实施例可实现对区块链节点可信状态的全面评估,以及降低了进行可信评估的整体耗时,提高了可信评估的时效性。

    数据校验方法、装置、存储介质及计算机设备

    公开(公告)号:CN116401630A

    公开(公告)日:2023-07-07

    申请号:CN202310220653.X

    申请日:2023-03-08

    发明人: 毛志东 沈鹏

    IPC分类号: G06F21/12 G06F21/51 G06F21/55

    摘要: 本发明公开了一种数据校验方法、装置、存储介质及计算机设备,涉及信息技术领域,主要在于能够提高数据的校验效率、减少了校验成本和增加了校验范围。其中方法包括:接收客户端发送的数据操作请求,其中,所述数据操作请求中携带有请求参数;确定所述请求参数对应的全类名信息;根据所述全类名信息和所述数据操作请求对应的请求场景,确定所述请求参数对应的预设校验规则配置表;利用所述预设校验规则配置表对所述请求参数进行校验。本发明适用于对请求数据进行校验。