[发明专利]一种加解密存储器访问接口实现系统及方法在审
申请号: | 201711380699.9 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108021817A | 公开(公告)日: | 2018-05-11 |
发明(设计)人: | 刘宝光;刘志哲;马承光;袁腾跃;郭靖 | 申请(专利权)人: | 北京遥感设备研究所 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 中国航天科工集团公司专利中心 11024 | 代理人: | 姜中英 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解密 存储器 访问 接口 实现 系统 方法 | ||
本发明公开了一种加解密存储器访问接口实现系统,包括:写数据控制模块(1)、读数据控制模块(2)、加密模块(3)和解密模块(4)。加解密存储器访问接口实现方法,其具体步骤为:第一步,产生读写控制指令;第二步,产生加密控制指令;第三步,进行写数据加密;第四步,存储器数据写入;第五步,存储器数据读出;第六步,产生解密控制指令;第七步,进行读数据解密。本发明通过在存储器访问接口中增加数据加解密功能,在不影响存储器读写控制功能的基础上,实现存储器数据的实时加密传输和存储,增强了数据的安全性和保密性。
技术领域
本发明涉及一种存储器访问接口实现系统及方法,特别是一种加解密存储器访问接口实现系统及方法。
背景技术
存储器作为主要的数据载体,应用非常广泛。主设备与存储器之间需要依靠存储器访问接口进行数据通信。
目前,传统的存储器访问接口只具有存储器读写控制功能,整个数据在传输过程中不进行加密。因此可以通过监测存储器接口直接获取传输的数据,数据的保密性和安全性低,外部存储器尤为显著。
为了解决数据安全性问题,传统方案一般采用预加密的方式,先使用处理器等设备将明文进行加密,再将密文通过存储器访问接口进行传输。这种方式耗时长,并且不能进行实时加解密传输,对于存储数据为控制指令等实时性要求较高的场景,传统方式带来了许多不便。
发明内容
本发明目的在于提供一种加解密存储器访问接口实现系统及方法,解决在存储器访问过程中数据传输的保密性和安全性问题,实现实时加解密传输。
一种加解密存储器访问接口实现系统,包括:写数据控制模块、读数据控制模块、加密模块和解密模块。
写数据控制模块用于控制加密模块工作以及存储器的数据写入;读数据控制模块用于控制存储器数据读取以及解密模块工作;加密模块将主设备的写数据进行加密,并将密文写入存储器;解密模块将存储器读数据进行解密,得到读数据输入主设备。
一种加解密存储器访问接口实现方法,其具体步骤为:
主设备产生读写控制指令。主设备写数据时,产生写控制指令到写数据控制模块,产生写数据到加密模块,然后产生加密控制指令;主设备读数据时,产生读控制指令到读数据控制模块,然后执行存储器数据读出操作。
写数据控制模块收到主设备的写控制指令后,产生加密控制指令输入到加密模块。
加密模块收到加密控制指令后进行加密操作。首先根据加密控制指令判断是否需要进行加密。当需要加密时,将写数据进行加密处理,得到存储器写数据;当不需要加密时,将写数据作为存储器写数据。然后产生加密结束指令。
写数据控制模块收到加密结束指令后,产生存储器写控制指令,将存储器写数据写入存储器中。主设备写数据完成。
读数据控制模块收到主设备的读控制指令后,产生存储器读控制指令,将存储器中的数据读出。
读数据控制模块收到主设备的读控制指令后,产生解密控制指令输入到解密模块。
解密模块收到解密控制指令后进行解密操作。首先根据解密控制指令判断是否需要进行解密。当需要解密时,将存储器读数据进行解密处理,得到读数据;当不需要解密时,将存储器读数据作为读数据。然后将读数据输入主设备,主设备读数据完成。
本发明通过在存储器访问接口中增加数据加解密功能,可以在不影响存储器读写控制功能的基础上,实现存储器数据的实时加密传输和存储,增强了数据的安全性和保密性。
附图说明
图1一种加解密存储器访问接口实现方法所述的加解密存储器访问接口实现系统结构示意图。
1.写数据控制模块 2.读数据控制模块 3.加密模块 4.解密模块
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京遥感设备研究所,未经北京遥感设备研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711380699.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带减震的驱动轮
- 下一篇:车辆的动力传动系统和具有其的车辆