[发明专利]一种文件加密方法及相关装置在审
申请号: | 201911343064.0 | 申请日: | 2019-12-23 |
公开(公告)号: | CN113094718A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 杨涛;张广宇;王海军 | 申请(专利权)人: | 华为数字技术(苏州)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/79 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 加密 方法 相关 装置 | ||
1.一种文件加密装置,其特征在于,包括:处理器和与所述处理器耦合的通用闪存主机UFS控制器;
所述处理器,用于向所述UFS控制器发送第一请求,所述第一请求用于请求对目标文件进行存储;
所述UFS控制器,用于:
获取所述目标文件对应的目标随机数;
根据所述目标随机数和预存储的第一密钥生成所述目标文件对应的第二密钥;
通过所述第二密钥对所述目标文件进行加密,得到加密后的目标文件。
2.如权利要求1所述的装置,其特征在于,所述UFS控制器还用于:获取所述目标文件。
3.如权利要求1或2所述的装置,其特征在于,所述UFS控制器,还用于:
获取所述目标文件对应的所述第一请求的描述符,所述描述符包括数据单元号DUN;
所述UFS控制器,具体用于:将所述目标文件分为多个文件数据块;
从所述多个文件数据块中所述DUN对应的一个文件数据块开始,依次根据所述第二密钥将所述多个文件数据块进行加密以得到所述加密后的目标文件。
4.如权利要求3所述的装置,其特征在于,所述处理器,还用于:
在创建所述目标文件时,生成所述目标文件的所述目标随机数和所述描述符。
5.如权利要求4所述的装置,其特征在于,所述装置还包括与所述处理器、所述UFS控制器分别耦合的动态随机存储器;
所述处理器,还用于:将所述描述符根据所述目标随机数扩展,获得扩展后的描述符,所述扩展后的描述符包括所述目标随机数和所述DUN;
向所述动态随机存储器发送所述扩展后的描述符;
所述UFS控制器具体用于:
根据所述第一请求,从所述动态随机存储器中获取所述扩展后的描述符;
根据所述扩展后的描述符,获取所述目标随机数和所述DUN。
6.如权利要求4所述的装置,其特征在于,所述装置还包括与所述处理器、所述UFS控制器分别耦合的动态随机存储器;
所述处理器,还用于:向所述动态随机存储器发送所述目标随机数;
将所述描述符根据所述目标随机数的存储地址以及所述目标随机数的数据长度扩展,获得扩展后的描述符,所述扩展后的描述符包括所述目标随机数的存储地址、所述目标随机数的数据长度以及所述DUN;
向所述动态随机存储器发送所述扩展后的描述符;
所述UFS控制器具体用于:
根据所述第一请求,从所述动态随机存储器中获取所述扩展后的描述符;
确定所述扩展后的描述符中的所述目标随机数的存储地址,并根据所述目标随机数的存储地址获取所述目标随机数;
根据所述扩展后的描述符获取所述DUN。
7.如权利要求4所述的装置,其特征在于,所述装置还包括与所述处理器、所述UFS控制器分别耦合的动态随机存储器;
所述处理器,还用于:向所述动态随机存储器发送所述描述符;
向所述UFS控制器中的地址寄存器发送所述目标随机数的存储地址;
所述UFS控制器具体用于:
根据所述第一请求,从所述动态随机存储器中获取所述描述符;
根据所述UFS控制器中地址寄存器存储的所述目标随机数的存储地址,获取所述目标随机数。
8.如权利要求1-7任意一项所述的装置,其特征在于,所述装置还包括:与所述UFS控制器耦合的随机数发生器,所述随机数发生器用于生成变量参数,所述变量参数用于生成所述第二密钥;
所述UFS控制器,具体用于:
根据所述目标随机数和所述变量参数生成第三密钥,其中,所述变量参数包括第一变量和第二变量,所述第一变量用于标识所述第二密钥的位宽,所述第二变量为预设固定位宽的随机数或者标识所述目标文件文件属性的预设固定位宽的数,其中,所述第二变量的所述预设固定位宽由所述第三密钥的位宽确定;
根据所述第三密钥和预先存储的所述第一密钥通过派生算法生成所述第二密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为数字技术(苏州)有限公司,未经华为数字技术(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911343064.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种编解码方法、装置及其设备
- 下一篇:通信方法及相关产品