[发明专利]一种提高嵌入式系统固态硬盘存储可信性的方法及系统有效
申请号: | 201610821031.2 | 申请日: | 2016-09-13 |
公开(公告)号: | CN106407134B | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 吴剀劼;刘韦辰;石亮;李林芝;黄伟林 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06F12/14 | 分类号: | G06F12/14 |
代理公司: | 重庆市前沿专利事务所(普通合伙) 50211 | 代理人: | 顾晓玲 |
地址: | 400044 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种提高嵌入式系统固态硬盘存储可信性的方法及系统,方法为:获取主机发出的写请求,提取需要复制的写请求;将需要复制的写请求的明文分段;利用初始向量和双射函数F对写请求的明文A加密,得到写请求复制文件A’,将写请求的明文A和复制后的文件A’均发送给SSD;获取主机发出的读请求,提取其对应数据在写入时被复制、加密过的读请求;对复制后的文件A’利用初始向量和双射函数的逆函数F‑1解密,得到复原的文件A”并对读取出来的A和得到的A”进行比较,如果一致,则说明SSD可信,否则SSD不可信。本发明提高了应用SSD的嵌入式系统的可信性,通过选择性两倍或者三倍复制,降低了系统负担,提高了系统的效率。 | ||
搜索关键词: | 一种 提高 嵌入式 系统 固态 硬盘 存储 可信性 方法 | ||
【主权项】:
1.一种提高嵌入式系统固态硬盘存储可信性的方法,其特征在于,包括如下步骤:S1,获取主机发出的写请求,提取需要复制的写请求,对重要且重启会带来重大损失的写请求进行三倍复制;对重要但是能够从远程检查点服务器中恢复的写请求采用双倍复制;S2,将需要复制的写请求的明文A分为m个单元A0、A1、……、Am‑1,所述m为正整数;S3,对于单元A0,利用初始向量IV和单元A0进行异或操作,将异或操作的结果利用双射函数F加密,得到复制后的单元A0’,对于单元Ap,将单元AP‑1’作为初始向量,利用初始向量和单元Ap进行异或操作,将异或操作的结果利用双射函数F加密,处理得到复制后的单元Ap’,所述p为1至(m‑1)之间的正整数,得到写请求复制文件A’,将写请求的明文A和复制后的文件A’均发送给SSD;S4,获取主机发出的读请求,提取其对应数据在写入时被复制、加密过的读请求;S5,从SSD中获取写请求的明文A和复制后的文件A’;S6,将复制后的文件A’中的m个单元A0’、A1’、……、Am‑1’分别利用初始向量和双射函数的逆函数F‑1解密,对于单元A0’利用双射函数的逆函数F‑1进行解密,用解密得到的数据和初始向量IV进行异或运算得到A0”;对于Ap’,利用双射函数的逆函数F‑1进行解密,将Ap‑1’作为初始向量,用解密得到的数据和初始向量进行异或运算得到Ap”,所述p为1至(m‑1)之间的正整数,将写请求的明文A与复原的文件A”进行对比,如果一致,则说明SSD可信,否则SSD不可信。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610821031.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于共享存储器的数据通信同步方法
- 下一篇:电子装置