固态硬盘数据加密方法及固态硬盘技术

技术编号:39492237 阅读:17 留言:0更新日期:2023-11-24 11:14
本申请涉及固态硬盘技术领域,提供一种固态硬盘数据加密方法及固态硬盘,方法包括:接收终端设备上传的文本数据

【技术实现步骤摘要】
固态硬盘数据加密方法及固态硬盘


[0001]本申请涉及固态硬盘
,尤其涉及一种固态硬盘数据加密方法及固态硬盘


技术介绍

[0002]终端设备将数据存储至固态硬盘时,固态硬盘直接所要存储的数据以明文形式直接存储在固态硬盘中,或者,固态硬盘采用同一种加密算法如
MD5
算法对于所有的需要存储数据进行加密,并将加密后的存储进行存储

然而,以明文形式直接存储以及采用同一种加密算法加密的方法容易被获取或者被破解,导致数据存储不安全


技术实现思路

[0003]本申请提供一种固态硬盘数据加密方法及固态硬盘,旨在提高数据存储的安全性

[0004]第一方面,本申请提供一种固态硬盘数据加密方法,所述固态硬盘数据加密方法应用于固态硬盘,包括:接收终端设备上传的待加密数据,并根据所述待加密数据的数据后缀进行解析,得到文本数据

网络通信数据

医疗记录数据

多媒体数据

身份信息数据和金融数据;若确定所述待加密数据为文本数据,则根据所述待加密数据的文本后缀类型对所述待加密数据进行加密,得到文本加密数据;若确定所述待加密数据为网络通信数据,则获取所述终端设备的设备型号和
MAC
地址信息,并根据所述设备型号和
MAC
地址信息对所述待加密数据进行加密,得到网络通信加密数据;若确定所述待加密数据为医疗记录数据,则根据所述待加密数据获取医疗单位的单位名称,并根据所述单位名称对所述待加密数据进行加密,得到医疗记录加密数据;若确定所述待加密数据为多媒体数据,则根据所述待加密数据的数据大小获取目标存储单元,并根据所述目标存储单元的单元地址对所述待加密数据进行加密,得到多媒体加密数据;若确定所述待加密数据为身份信息数据,则根据所述待加密数据获取预设位置预设长度的号码信息,并根据所述号码信息对所述待加密数据进行加密,得到身份信息加密数据;若确定所述待加密数据为金融数据,则根据所述待加密数据获取金融机构的地址信息,并根据所述地址信息对所述待加密数据进行加密,得到金融加密数据

[0005]在一个实施例中,所述固态硬盘包括文本数据存储区块,所述文本数据存储区块包括多个文本数据存储单元;所述根据所述待加密数据的文本后缀类型对所述待加密数据进行加密,得到文本加密数据,包括:
根据所述文本后缀类型获取所述文本数据存储区块中的目标文本数据存储单元,并获取所述目标文本数据存储单元的单元编号;根据所述单元编号在映射表中获取加密后缀类型;以所述加密后缀类型替换所述文本后缀类型,得到所述文本加密数据

[0006]在一个实施例中,所述固态硬盘包括网络通信数据存储区块,所述网络通信数据存储区块包括多个网络通信数据存储单元;所述根据所述设备型号和
MAC
地址信息对所述待加密数据进行加密,得到网络通信加密数据,包括:根据所述设备型号获取目标网络通信数据存储单元,并获取所述目标网络通信数据存储单元的单元编号;根据所述单元编号获取信息加密类型;所述信息加密类型包括并列加密类型和附加加密类型;根据所述信息加密类型

所述
MAC
地址信息和所述设备型号进行加密,得到加密密钥,并通过所述加密密钥对所述待加密数据进行签名,得到所述网络通信加密数据

[0007]在一个实施例中,所述固态硬盘包括医疗记录数据存储区块,所述医疗记录数据存储区块包括多个医疗记录数据存储单元;所述根据所述单位名称对所述待加密数据进行加密,得到医疗记录加密数据,包括:根据所述单位名称获取目标医疗记录数据存储单元,并获取所述目标医疗记录数据存储单元的单元编码;获取所述单位名称的社会信用代码,并根据所述单元编码对所述社会信用代码进行拆分,得到加密密文;通过所述加密密文对所述待加密数据进行加密,得到所述医疗记录加密数据

[0008]在一个实施例中,所述固态硬盘包括多媒体数据存储区块,所述多媒体数据存储区块包括多个多媒体数据存储单元;多媒体数据包括图像数据

音频数据和视频数据;根据所述目标存储单元的单元地址对所述待加密数据进行加密,得到多媒体加密数据,包括:若确定多媒体数据为图像数据,则将所述单元地址的行地址和列地址一一从前往后组合,得到加密密文,并通过加密密文对所述待加密数据进行加密,得到图像加密数据;或,若确定多媒体数据为音频数据,则将所述单元地址的行地址和列地址两两从前往后组合,得到加密密文,并通过加密密文对所述待加密数据进行加密,得到图像加密数据;若确定多媒体数据为视频数据,则将所述单元地址的行地址和列地址三三从前往后组合,得到加密密文,并通过加密密文对所述待加密数据进行加密,得到图像加密数据

[0009]在一个实施例中,所述固态硬盘包括身份信息数据区块,所述身份信息数据区块包括多个身份信息数据单元;所述根据所述待加密数据获取预设位置预设长度的号码信息,并根据所述号码信息对所述待加密数据进行加密,得到身份信息加密数据,包括:获取所述身份信息数据区块中当前空余的目标身份信息数据单元,并确定所述身份信息数据单元的单元编号行数和单元编号列数;
根据所述单元编号行数获取身份证件的预设位置预设长度的第一号码,并根据所述单元编号列数获取所述身份证件的预设位置预设长度的第二号码;基于所述单元编号行数

所述单元编号列数

所述第一号码和所述第二号码进行加密,得到加密密文,并基于所述加密密文对所述待加密数据进行加密,得到身份信息加密数据

[0010]在一个实施例中,所述固态硬盘包括金融数据存储区块,所述金融数据存储区块包括多个金融数据存储单元;所述根据所述地址信息对所述待加密数据进行加密,得到金融加密数据,包括:根据所述地址信息获取地址编码,并将所述地址编码转换为哈夫曼编码,得到加密密文;通过所述加密密文对所述待加密数据进行加密,得到所述金融加密数据

[0011]第二方面,本申请提供一种固态硬盘,包括接收解析模块和加密模块;所述接收解析模块用于:接收终端设备上传的待加密数据,并根据所述待加密数据的数据后缀进行解析,得到文本数据

网络通信数据

医疗记录数据

多媒体数据

身份信息数据和金融数据;所述加密模块,用于:若确定所述待加密数据为文本数据,则根据所述待加密数据的文本后缀类型对所述待加密数据进行加密,得到文本加密数据;若确定所述待加密数据为网络通信数据,则获取所述终端设备的设备型号和
MAC
地址信息,并根据所述设备型号和
MAC
地址信息对所述待加密数据进行加密,得到网络通信加密数据;若确定所述待加密数据为医疗记录数据,则根据所述待加密数据获取医疗单位的单位名称,并根据所述单位名称对所述待加密数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种固态硬盘数据加密方法,其特征在于,所述固态硬盘数据加密方法应用于固态硬盘,包括:接收终端设备上传的待加密数据,并根据所述待加密数据的数据后缀进行解析,得到文本数据

网络通信数据

医疗记录数据

多媒体数据

身份信息数据和金融数据;若确定所述待加密数据为文本数据,则根据所述待加密数据的文本后缀类型对所述待加密数据进行加密,得到文本加密数据;若确定所述待加密数据为网络通信数据,则获取所述终端设备的设备型号和
MAC
地址信息,并根据所述设备型号和
MAC
地址信息对所述待加密数据进行加密,得到网络通信加密数据;若确定所述待加密数据为医疗记录数据,则根据所述待加密数据获取医疗单位的单位名称,并根据所述单位名称对所述待加密数据进行加密,得到医疗记录加密数据;若确定所述待加密数据为多媒体数据,则根据所述待加密数据的数据大小获取目标存储单元,并根据所述目标存储单元的单元地址对所述待加密数据进行加密,得到多媒体加密数据;若确定所述待加密数据为身份信息数据,则根据所述待加密数据获取预设位置预设长度的号码信息,并根据所述号码信息对所述待加密数据进行加密,得到身份信息加密数据;若确定所述待加密数据为金融数据,则根据所述待加密数据获取金融机构的地址信息,并根据所述地址信息对所述待加密数据进行加密,得到金融加密数据
。2.
根据权利要求1所述的固态硬盘数据加密方法,其特征在于,所述固态硬盘包括文本数据存储区块,所述文本数据存储区块包括多个文本数据存储单元;所述根据所述待加密数据的文本后缀类型对所述待加密数据进行加密,得到文本加密数据,包括:根据所述文本后缀类型获取所述文本数据存储区块中的目标文本数据存储单元,并获取所述目标文本数据存储单元的单元编号;根据所述单元编号在映射表中获取加密后缀类型;以所述加密后缀类型替换所述文本后缀类型,得到所述文本加密数据
。3.
根据权利要求1所述的固态硬盘数据加密方法,其特征在于,所述固态硬盘包括网络通信数据存储区块,所述网络通信数据存储区块包括多个网络通信数据存储单元;所述根据所述设备型号和
MAC
地址信息对所述待加密数据进行加密,得到网络通信加密数据,包括:根据所述设备型号获取目标网络通信数据存储单元,并获取所述目标网络通信数据存储单元的单元编号;根据所述单元编号获取信息加密类型;所述信息加密类型包括并列加密类型和附加加密类型;根据所述信息加密类型

所述
MAC
地址信息和所述设备型号进行加密,得到加密密钥,并通过所述加密密钥对所述待加密数据进行签名,得到所述网络通信加密数据
。4.
根据权利要求1所述的固态硬盘数据加密方法,其特征在于,所述固态硬盘包括医疗记录数据存储区块,所述医疗记录数据存储区块包括多个医疗记录数据存储单元;所述根据所述单位名称对所述待加密数据进行加密,得到医疗记录加密数据,包括:根据所述单位名称获取目标医疗记录数据存储单元,并获取所述目标医疗记录数据存
储单元的单元编码;获取所述单位名称的社会信用代码,并根据所述单元编码对所述社会信用代码进行拆分,得到加密密文;通过所述加密密文对所述待加密数据进行加密,得到所述医疗记录加密数据
。5.
根据权利要求1所述的固态硬盘数据加密方法,其特征在于,所述固态硬盘包括多媒体数据存储区块,所述多媒体数据存储区块包括多个多媒体数据存储单元;多媒体数据包括图像数据

音频数据和视频数据;根据所述目标存储单元的单元地址对所述待加密数据进行加密,得到多媒体加密数据,包括:若确定多媒体数据为图像数据,则将所述...

【专利技术属性】
技术研发人员:付万福
申请(专利权)人:深圳市威科伟业电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1