基于双系统的CAN总线波特率自适应方法、存储介质

    公开(公告)号:CN111565138B

    公开(公告)日:2023-03-14

    申请号:CN201910112612.2

    申请日:2019-02-13

    Abstract: 本发明公开了一种基于双系统的CAN总线波特率自适应方法、存储介质,方法包括:普通操作系统初始化波特率,根据初始化的波特率设置CAN通信参数,并向CAN总线发送数据请求;若未产生CAN数据发送完成中断,则切换到安全操作系统;安全操作系统获取预存的波特率列表;依次从所述波特率列表中获取一波特率;根据所获取的一波特率设置CAN通信参数,并向CAN总线发送数据请求;若产生CAN数据发送完成中断,则将所述一波特率存储至内存共享区,并切换到普通操作系统;普通操作系统根据所述内存共享区中的波特率,设置CAN总线波特率。本发明可保证匹配的便捷性和安全性。

    双系统的通信方法及计算机可读存储介质

    公开(公告)号:CN110347517A

    公开(公告)日:2019-10-18

    申请号:CN201810299380.1

    申请日:2018-04-04

    Abstract: 本发明公开了一种双系统的通信方法及计算机可读存储介质,方法包括:当第一操作系统上的第一系统任务需要与第二操作系统上的第二系统任务进行通信时,则在第一操作系统中创建第一通信通道;第二系统任务将其对应的过滤器编号写入共享内存中;第一通信通道从共享内存中获取过滤器编号;第一系统任务将通信数据及其地址和长度写入至第一通信通道;第一通信通道将通信数据及其地址和长度发送给过滤器编号对应的过滤器进行过滤校验;若校验通过,则将通信数据拷贝到共享内存中的数据块中,并将数据块的编号加入至第一队列;第二系统任务从第一队列中获取数据块的编号,并从对应的数据块中获取通信数据。本发明可提高通信效率,且增强通信安全性。

    提高非实时性操作系统实时性的方法及其系统

    公开(公告)号:CN109522099A

    公开(公告)日:2019-03-26

    申请号:CN201710850598.7

    申请日:2017-09-20

    CPC classification number: G06F9/4812

    Abstract: 本发明提供提高非实时性操作系统实时性的方法及其系统,方法包括在安全区域中运行Monitor程序,初始化配置包括双系统切换的中断处理;在安全区域中运行RTOS操作系统,初始化配置包括对应的外设资源、内存资源、使用快速中断方式,以及一优先级最低的任务对应只有在RTOS操作系统空闲时才能触发切换请求至Monitor程序;在普通区域中运行非实时操作系统,初始化配置包括对应的外设资源、内存资源以及使用普通中断方式。基于trustzone实现实时系统和非实时系统的分工合作,使系统同时满足实时性和复杂性的需求;同时,还能确保实时系统上任务的实时性能喝中断处理速度;适用范围广,轻松实现车规级的实时响应。

    双系统外设资源的配置方法、终端设备及存储介质

    公开(公告)号:CN109446847A

    公开(公告)日:2019-03-08

    申请号:CN201710769264.7

    申请日:2017-08-31

    CPC classification number: G06F21/74 G06F9/4411

    Abstract: 本发明公开一种双系统外设资源的配置方法,包括如下步骤,S0:外设资源配置文件加密,S1:安全操作系统对外设资源配置文件解密,S2:将外设资源配置文件存储到安全存储专区,S3:解析外设资源配置文件,获取安全外设资源列表和非安全外设资源列表,S4:非安全外设资源列表存储到内存共享区,安全外设资源列表存储到安全存储专区,S5:安全操作系统访问安全存储专区,读取安全外设资源列表,根据其配置信息设置外设资源为安全状态,并加载其设备驱动,S6:安全操作系统切换到非安全操作系统,S7:非安全操作系统读取非安全外设资源列表,S8:根据非安全外设资源列表中的配置信息对外设资源进行设备驱动的加载或不加载。

    车载端对接入设备的可信验证方法及其系统、车载端

    公开(公告)号:CN109495269B

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

    申请号:CN201710820378.X

    申请日:2017-09-13

    Abstract: 本发明提供一种基于trustzone车载端对接入设备的可信验证方法及其系统、车载端,方法包括:车载端接收接入设备的连接请求,普通区域依据接入设备的标识判断其是否在授权设备服务列表中;若是,则发送标识对应的数据块至trustzone区域;trustzone区域对述数据块进行验证;若验证通过,则获取数据块对应的特征值,同时请求获取一接入设备存储的特征值;比较数据块对应的特征值和一接入设备存储的特征值。本发明利用支持ARM trustzone技术的硬件隔离机制来替代加密芯片进行授信验证,降低硬件设计复杂度和硬件成本,同时提高安全性和验证效率。

    系统安全冗余方法及计算机可读存储介质

    公开(公告)号:CN110018925B

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

    申请号:CN201810022100.2

    申请日:2018-01-10

    Abstract: 本发明公开了一种系统安全冗余方法及计算机可读存储介质,方法包括:启动后,备份操作系统将共享内存中原操作系统的系统状态更新为启动状态;原操作系统获取配置信息;若启用备份系统功能,则将共享内存中原操作系统的系统状态更新为运行状态;根据心跳更新模式,将应用列表中应用的心跳信息更新到共享内存中;若备份操作系统检监测到共享内存中原操作系统的系统状态为运行状态,则定时将系统的控制权从原操作系统切换到备份操作系统;若备份操作系统根据共享内存中的心跳信息,判断原操作系统正常,则切换回原操作系统;否则启用备份操作系统中的备份应用。本发明可降低硬件成本和系统设计复杂度。

    一种车辆位置数据存储方法、系统及终端设备

    公开(公告)号:CN114443785A

    公开(公告)日:2022-05-06

    申请号:CN202011215925.X

    申请日:2020-11-04

    Abstract: 本发明涉及一种车辆位置数据存储方法、系统及终端设备,方法包括:获取车辆的一位置数据,将所述位置数据转换成多个2BIT的二进制数字;将多个所述2BIT的二进制数字分别嵌入车辆的其他位置数据的最后两位十进制数字;存储所述其他位置数据。本发明能够将车辆的一个位置数据转换成多个2BIT的二进制数字后分别嵌入其它位置数据进行存储,从而减少总的位置数据存储量;同时,本发明对数据丢失不敏感,丢失一个数据,至多造成另一个数据无法使用,适合车载环境中应用。

    数据防泄漏方法及计算机可读存储介质

    公开(公告)号:CN109657479A

    公开(公告)日:2019-04-19

    申请号:CN201710939959.5

    申请日:2017-10-11

    CPC classification number: G06F21/602 G06F21/64 G06F21/78

    Abstract: 本发明公开了一种数据防泄漏方法及计算机可读存储介质,方法包括:使用加密密钥对待加密的明文数据进行加密,得到密文数据;根据密文数据,得到预设格式的数据块,并使用可信启动私钥对数据块进行签名,得到签名数据;根据数据块和签名数据,得到混合数据;将加密密钥注入至熔丝区域;安全操作系统启动后,配置安全存储区域;安全操作系统获取混合数据,并使用可信启动公钥对混合数据进行签名验证;若验证通过,则从熔丝区域获取加密密钥;解析混合数据,使用加密密钥对混合数据的数据块中的密文数据进行解密,得到明文数据,并将明文数据存储至安全存储区域。本发明可有效防止数据在静态存储到动态运行时的泄露。

    双系统通信密钥生成方法及计算机可读存储介质

    公开(公告)号:CN109586898A

    公开(公告)日:2019-04-05

    申请号:CN201710897626.0

    申请日:2017-09-28

    CPC classification number: H04L9/0869 H04L9/0863

    Abstract: 本发明公开了一种双系统通信密钥生成方法及计算机可读存储介质,方法包括:获取预设长度的SRAM初始值,作为第一随机数;根据系统时钟,获取第二随机数;生成第三随机数;根据所述第一随机数、第二随机数和第三随机数,得到第四随机数;根据散列算法对所述第四随机数进行运算,得到通信密钥。本发明不需要额外外接硬件来产生真随机数,一定程度上节省硬件开销;同时SRAM随机数的生成方法可以防止随机数被劫取,降低了通信密钥的泄露风险,提高了通信密钥的安全性。

    一种基于TrustZone的系统可信启动方法

    公开(公告)号:CN108287999A

    公开(公告)日:2018-07-17

    申请号:CN201710018164.0

    申请日:2017-01-10

    CPC classification number: G06F21/575

    Abstract: 本发明一种基于TrustZone的系统可信启动方法,是基于具有支持TrustZone技术的系统,系统的设备至少包括存储器,存储器至少包括处于安全域的ROM和RAM,和处于普通域的存储器C,包括如下步骤:S1:设备启动;S2:位于ROM中的ROM加载程序启动;S3:ROM加载程序对操作系统引导程序进行加载验证,若验证通过则操作系统引导程序启动;S4:操作系统引导程序对操作系统内核程序进行加载验证,若验证通过则操作系统内核程序启动。利用ARM 片上系统(SOC)本身的硬件技术特点来布防系统的可信启动过程,不需额外的可信芯片或可信计算模块,降低了被破解的风险;降低了电路设计的难度及产品成本。

Patent Agency Ranking