专利类型:发明专利
语 言:中文
申 请 号:CN201610135708.7
申 请 日:20160310
申 请 人:重庆大学
申请人地址:400044 重庆市沙坪坝区沙坪坝正街174号
公 开 日:20160727
公 开 号:CN105812464A
代 理 人:赵荣之
代理机构:北京同恒源知识产权代理有限公司 11275
摘 要:本发明涉及一种FlexRay总线的分布式加密存储方法及装置,属于数据存储技术领域;在本方法中,FlexRay总线的分布式加密存储装置由1个FlexRay总存储节点和若干个FlexRay分存储节点构成;每个FlexRay存储节点的MCU完成FlexRay总线接口的初始化;读取64位ID认证加密芯片的消息认证码MAC,然后将FelxRay总线接口虚拟成为一个存储器接口;通过读取FlexRay总线接口接收MAC认证码,如果接收FlexRay总存储节点发出的MAC认证码与读取本地MAC认证码不同,MCU继续读取FlexRay总存储节点发送的MAC认证码,否则初始化SPI接口,启动存储功能;本发明可以实现关键保密数据的分布式加密存储,保证了数据存储的安全,高效,无法复制的可能,对于关键技术产品的知识产权保护具有重要意义。
主 权 项:一种FlexRay总线的分布式加密存储方法,其特征在于:包括以下步骤:S1:FlexRay总线的分布式加密存储装置的FlexRay存储节点由1个FlexRay总存储节点和若干个FlexRay分存储节点构成;S2:每个FlexRay存储节点的MCU完成对自身FlexRay总线接口的初始化;S3:每个FlexRay分存储节点的MCU读取本地64位ID认证的加密芯片MAC消息认证码;S4:FlexRay分存储节点接收FlexRay总存储节点发送的MAC认证码,如果认证码与本地读取的MAC消息认证码相同,初始化SPI存储接口,启动存储功能,否则MCU继续读取FlexRay总存储节点发送的MAC认证码;S5:每个FlexRay分存储节点将FelxRay总线接口虚拟成为一个存储器接口;S6:FlexRay总存储节点接收上位机的数据,然后将接收的关键数据包进行分解,分解数据信息表在本地存储,然后将数据依次分发给各个FlexRay分存储节点;S7:每个FlexRay分存储节点的MCU根据接收的数据、存储地址和加密命令,将接收的数据进行加密运算,存储到相应的地址单元;S8:FlexRay总存储节点接收到上位机读命令请求后,向各个FlexRay分存储节点发出读命令,每个FlexRay分存储节点的MCU根据接收的数据、存储地址和解密命令,将从相应地址单元读出数据,进行解密运算,然后将数据从FlexRay总线接口返回到FelxRay总存储节点;S9:FlexRay总存储节点接收各个FlexRay分存储节点的数据,根据分解数据信息表重构关键数据,然后将关键数据返回到上位机。
关 键 词:
法律状态:公开
IPC专利分类号:H04L29/08(2006.01)I;H04L29/06(2006.01)I;H04L12/40(2006.01)I