基于指令密匙自行设定的U盘文件加密系统技术方案

技术编号:37668712 阅读:13 留言:0更新日期:2023-05-26 04:29
本发明专利技术涉及U盘文件加密技术领域,具体地说,涉及基于指令密匙自行设定的U盘文件加密系统。其包括U盘连接响应模块、文件名后缀名识别模块以及密码方式设定模块。本发明专利技术通过文件名后缀名识别模块对U盘存储的各个文件进行分类处理,随后密码方式设定模块根据分类结果对不同文件进行不同方式的设密处理,提高U盘分类存储效率,能够增加各个文件的安全度,同时通过U盘连接响应模块响应U盘与主机端的连接或断开,只有当主机端想要调用U盘的文件信息时,才触发解密工作,无需对U盘本身进行密码设定,导致U盘需要提前缓冲的密码信息,占用U盘内部存储量。内部存储量。内部存储量。

【技术实现步骤摘要】
基于指令密匙自行设定的U盘文件加密系统


[0001]本专利技术涉及U盘文件加密
,具体地说,涉及基于指令密匙自行设定的U盘文件加密系统。

技术介绍

[0002]U盘是USB盘的简称,U盘是闪存的一种,故有时也称作闪盘,U盘与硬盘的最大不同是,它不需物理驱动器,即插即用,且其存储容量远超过软盘,极便于携带,U盘集磁盘存储技术、闪存技术及通用串行总线技术于一体,USB的端口连接电脑,是数据输入/输出的通道,主控芯片使计算机将U盘识别为可移动磁盘,是U盘的芯片保存数据,与计算机的内存不同,即使在断电后数据也不会丢失。
[0003]由于U盘具有随插随用的功能,虽然在使用上会给用户提供需要方便,同时也会存在安全隐患,例如当U盘丢失后,其U盘只需与电脑端连接,即可调用其内部信息,导致用户的信息出现泄漏,所以U盘中一般会配备加密功能,只有需要输入正确密码才能调用对应文件信息。
[0004]但现有的U盘加密功能大多数采用单一加密方式,就是在U盘与电脑端连接后出现验证窗口,此时输入正确的密码即可在电脑端显示出U盘内的所有内容,这种方式安全性能防御过低,且U盘内的文件数目过多,当用一个U盘存储了用户私人内容,同时该用户使用该U盘存储了小组工作内容,在进行小组工作过程中,当U盘解密后,该用户的私人文件就会显露,加密效果较差。
[0005]为了应对上述问题,现亟须基于指令密匙自行设定的U盘文件加密系统。

技术实现思路

[0006]本专利技术的目的在于提供基于指令密匙自行设定的U盘文件加密系统,以解决上述
技术介绍
中提出的问题。
[0007]为实现上述目的,提供了基于指令密匙自行设定的U盘文件加密系统,包括U盘连接响应模块,所述U盘连接响应模块用于响应U盘与主机端的连接或断开,所述U盘连接响应模块输出端连接有U盘内容读取模块,所述U盘内容读取模块对与主机端连接的U盘内容进行读取,确定U盘存储的各个文件目录以及各个文件的存储量,所述U盘内容读取模块双向连接有文件名后缀名识别模块,所述文件名后缀名识别模块根据各个文件目录,识别对应文件的后缀名,所述文件名后缀名识别模块输出端连接有密码方式设定模块,所述密码方式设定模块用于对文件进行密码设定,标记为涉密文件,同时根据各个文件的存储量确定空存文件,空存文件解除密码设定,所述密码方式设定模块输出端连接有绑定规则规划模块,所述绑定规则规划模块用于绑定不同文件与密码管理,所述绑定规则规划模块输出端与所述U盘内容读取模块输入端连接,所述U盘内容读取模块输出端连接有对应文件调用模块,所述对应文件调用模块用于对解密完成的文件进行调用。
[0008]作为本技术方案的进一步改进,所述U盘内容读取模块包括文件目录识别单元,所
述文件目录识别单元用于识别U盘的各个文件目录,从而确定U盘总共存储的文件数目,所述文件目录识别单元输出端连接有文件存储量确定单元,所述文件存储量确定单元用于确定各个文件的存储量。
[0009]作为本技术方案的进一步改进,所述文件存储量确定单元输出端连接有子文件量确定单元,所述子文件量确定单元用于确定各个文件所包含的子文件量。
[0010]作为本技术方案的进一步改进,所述文件名后缀名识别模块包括文件目录接收单元,所述文件目录接收单元输出端连接有文件后缀标记单元,所述文件后缀标记单元用于对不同后缀的文件进行标记处理。
[0011]作为本技术方案的进一步改进,所述密码方式设定模块包括存储量阈值制定单元,所述存储量阈值制定单元用于制定存储量阈值,并对各个文件的存储量进行比对,将超过存储量阈值的文件标记为涉密文件,将低于存储量阈值的文件标记为空存文件,所述存储量阈值制定单元输出端连接有涉密文件密码制定单元以及空存文件解密单元,所述涉密文件密码制定单元用于识别涉密文件,并根据涉密文件后缀分别制定解密密码,所述空存文件解密单元用于识别空存文件,并对空存文件进行标记处理,所述空存文件解密单元输入端与所述涉密文件密码制定单元输出端连接。
[0012]作为本技术方案的进一步改进,所述密码方式设定模块采用存储量比对算法,其算法公式如下所示:
[0013]A:[a1,a2,

,a
n
];
[0014][0015][0016]其中A为存储信息后各个文件的存储量集合,a1至a
n
为存储信息后各个文件的存储量,为未存储信息的各个文件的初始存储量集合,至为未存储信息的各个文件的初始存储量,f(a)存储量比对函数,a为当前输入的文件的存储量,为当前输入的文件的初始存储量,即为存储量阈值,当当前输入的文件的存储量a不高于当前输入的文件的初始存储量此时存储量比对函数f(a)输出为0,该文件标记为空存文件,当当前输入的文件的存储量a高于当前输入的文件的初始存储量此时存储量比对函数f(a)输出为1,该文件标记为涉密文件。
[0017]作为本技术方案的进一步改进,所述文件名后缀名识别模块输入端还连接有文件更新识别模块,所述文件更新识别模块用于记录文件内信息的添加、删除以及修改,实时更新各个文件的信息内容。
[0018]作为本技术方案的进一步改进,所述文件更新识别模块包括更新方式确定单元,所述更新方式确定单元输出端连接有更新文件识别单元,所述更新文件识别单元输出端连接有文件存储量更新单元,所述文件存储量更新单元用于确定更新信息内容后文件存储量。
[0019]作为本技术方案的进一步改进,所述文件更新识别模块输出端连接有数据库存储模块,所述数据库存储模块用于设立数据库,通过数据库存储文件更新方式。
[0020]作为本技术方案的进一步改进,所述数据库存储模块输入端与所述密码方式设定
模块输出端连接。
[0021]与现有技术相比,本专利技术的有益效果:
[0022]1、该基于指令密匙自行设定的U盘文件加密系统中,通过文件名后缀名识别模块对U盘存储的各个文件进行分类处理,随后密码方式设定模块根据分类结果对不同文件进行不同方式的设密处理,提高U盘分类存储效率,能够增加各个文件的安全度,同时通过U盘连接响应模块响应U盘与主机端的连接或断开,只有当主机端想要调用U盘的文件信息时,才触发解密工作,无需对U盘本身进行密码设定,导致U盘需要提前缓冲的密码信息,占用U盘内部存储量。
[0023]2、该基于指令密匙自行设定的U盘文件加密系统中,通过子文件量确定单元确定各个文件所包含的子文件量,并根据文件自身确定出的存储量,计算出分配至各个子文件的存储量,进一步判定出该文件是否属于空存文件。
[0024]3、该基于指令密匙自行设定的U盘文件加密系统中,文件更新识别模块记录文件内信息的添加、删除以及修改,首先通过文件名后缀名识别模块识别文件的后缀名后,用户可解密对应的文件,解密工作完成后,对应文件处于开放状态,此时用户可通过文件更新识别模块记录文件内信息的添加、删除以及修改,实时更新各个文件的信息内容。
附图说明
[0025]图1为本专利技术的整体结构图;
...

【技术保护点】

【技术特征摘要】
1.基于指令密匙自行设定的U盘文件加密系统,其特征在于,包括U盘连接响应模块(10),所述U盘连接响应模块(10)用于响应U盘与主机端的连接或断开,所述U盘连接响应模块(10)输出端连接有U盘内容读取模块(20),所述U盘内容读取模块(20)对与主机端连接的U盘内容进行读取,确定U盘存储的各个文件目录以及各个文件的存储量,所述U盘内容读取模块(20)双向连接有文件名后缀名识别模块(30),所述文件名后缀名识别模块(30)根据各个文件目录,识别对应文件的后缀名,所述文件名后缀名识别模块(30)输出端连接有密码方式设定模块(40),所述密码方式设定模块(40)用于对文件进行密码设定,标记为涉密文件,同时根据各个文件的存储量确定空存文件,空存文件解除密码设定,所述密码方式设定模块(40)输出端连接有绑定规则规划模块(50),所述绑定规则规划模块(50)用于绑定不同文件与密码管理,所述绑定规则规划模块(50)输出端与所述U盘内容读取模块(20)输入端连接,所述U盘内容读取模块(20)输出端连接有对应文件调用模块(60),所述对应文件调用模块(60)用于对解密完成的文件进行调用。2.根据权利要求1所述的基于指令密匙自行设定的U盘文件加密系统,其特征在于:所述U盘内容读取模块(20)包括文件目录识别单元(210),所述文件目录识别单元(210)用于识别U盘的各个文件目录,从而确定U盘总共存储的文件数目,所述文件目录识别单元(210)输出端连接有文件存储量确定单元(220),所述文件存储量确定单元(220)用于确定各个文件的存储量。3.根据权利要求2所述的基于指令密匙自行设定的U盘文件加密系统,其特征在于:所述文件存储量确定单元(220)输出端连接有子文件量确定单元(230),所述子文件量确定单元(230)用于确定各个文件所包含的子文件量。4.根据权利要求1所述的基于指令密匙自行设定的U盘文件加密系统,其特征在于:所述文件名后缀名识别模块(30)包括文件目录接收单元(310),所述文件目录接收单元(310)输出端连接有文件后缀标记单元(320),所述文件后缀标记单元(320)用于对不同后缀的文件进行标记处理。5.根据权利要求4所述的基于指令密匙自行设定的U盘文件加密系统,其特征在于:所述密码方式设定模块(40)包括存储量阈值制定单元(410),所述存储量阈值制定单元(410)用于制定存储量阈值,并对各个文件的存储量进行比对,将超过存储量阈值的文件标记为涉密文件,将低于存储量阈值...

【专利技术属性】
技术研发人员:郝娉婷王妍王海容
申请(专利权)人:深圳技术大学
类型:发明
国别省市:

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

1