基于云计算的文档加密方法技术

技术编号:24996509 阅读:47 留言:0更新日期:2020-07-24 17:59
本发明专利技术公开了基于云计算的文档加密方法,属于文件加密技术领域。包括设置在云端的文档加密装置,所述文档加密装置包括文档创建单元、文档转换单元、第一加密处理单元、第二加密处理单元、第三加密处理单元、第四加密处理单元和文档传送单元;文档创建单元中存储有文档空白模板;所述文档创建单元将初始文档送到文档转换单元中;第一加密处理单元将初始密钥发送到第二加密处理单元中;所述第四加密处理单元将初始密钥、中间密钥、传送密钥对一次加密后的中间加密结果进行二次加密,并生成接收密钥。本发明专利技术能够通过云端加密装置对需要加密的文档,从其创建、修改、传送全流程加密,避免创建者由于手动加密等原因,造成加密泄露。

【技术实现步骤摘要】
基于云计算的文档加密方法
本专利技术涉及文件加密
,特别是基于云计算的文档加密方法。
技术介绍
电子文档(Electronicdocument)是指人们在社会活动中形成的,以计算机盘片、磁盘和光盘等化学磁性材料为载体的文字材料。依赖计算机系统存取并可在通信网络上传输,它主要包括电子文书、电子信件、电子报表、电子图纸等等。但是,为了防止一些涉及机密或者隐私的电子文档在传输的过程中内容被他人非法获取导致泄露,因此需要在电子文档传输之前对电子文档进行加密。加密软件的加密方式一共有两种,一种是自动,另外一种是手动。对于用户而言,加密软件的功能主要是:系统对文档进行自动识别,从而判断是否对其进行加密处理。而对于强制性软件而言,仅结合文档的类型进行加密。系统自动识别所需加密的文档,并对其进行自动加密,这种情况下,仅能够确保下一个使用者不会泄露,但是难以确保文档创建者泄密。因此,为了防止手动加密泄露,加密软件则需要自动对需所需加密的文档进行加密。对文档进行加密、备份和灾难恢复属于解决数据安全问题,全部文档的备份和灾难恢复,均和文档加密之间存在密切联系。新型安全威胁情况下,对文档内容进行安全深度分析,逐渐成为当下数据安全热点问题,其中内容有特征匹配深度分析、基于行为识别的内容分析技术等。对文档创建、应用和流转等进行分析,其中内容主要包含了对文档的安全保护。而安全保护方式还可以分成几个细节,分别为加密处理、文档备份和文档存储管理、文档灾难恢复等。传统加密软件基本思路主要是对核心文档进行加密处理,站在源头上,对文档的应用进行控制,避免文档泄露。但是,伴随着信息技术以及管理理念的进一步发展,单一加密功能逐渐难以满足当前的用户需要。
技术实现思路
本专利技术的专利技术目的是,针对上述问题,提供一种基于云计算的文档加密方法,能够通过云端加密装置对需要加密的文档,从其创建、修改、传送全流程加密,避免创建者由于手动加密等原因,造成加密泄露。基于云计算的文档加密方法,包括设置在云端的文档加密装置,所述文档加密装置包括文档创建单元、文档转换单元、第一加密处理单元、第二加密处理单元、第三加密处理单元、第四加密处理单元和文档传送单元;文档创建单元中存储有文档空白模板,用户通过在文档空白模板建立需要内容,并在编辑保存时生成初始文档,以及通过第一加密处理单元生成初始密钥;所述文档创建单元将初始文档送到文档转换单元中;第一加密处理单元将初始密钥发送到第二加密处理单元中;文档转换单元对初始文档转换为文档图像并模糊化处理得到中间文档,文档转换单元将文档图像和中间文档同时转化为像素矩阵,提取两所述像素矩阵并组合为中间像素矩阵,将初始密钥作为中间像素矩阵的第n+1列和第m+1行;所述第二加密处理单元对中间像素矩阵进行编码加密得到中间密钥;所述第二加密处理单元使用中间密钥对中间像素矩阵进行中间加密得到中间加密结果,所述文档转换单元将中间加密结果发送到文档传送单元;第二加密处理单元将初始密钥发送到第三加密处理单元中;文档传送单元用于存储待处理的中间加密结果,并在用户传送或下载时,通过第三加密处理单元生成传送密钥;并依据传送密钥对中间加密结果进行一次加密。所述第四加密处理单元将初始密钥、中间密钥、传送密钥对一次加密后的中间加密结果进行二次加密,并生成接收密钥。优选的,所述初始密钥为第一加密处理单对用于对所述文档空白模板初始创建时间、用户ID、初始序列号、编辑时长和结束时间进行加密获得。优选的,所述文档空白模板格式为word格式。优选的,所述接收密钥为用户从文档传送单元中移动中间文档并传送时不可擦除刻录在固态USBKey中。优选的,用户在文档创建单元中关闭文档户,自动删除该文档。由于采用上述技术方案,本专利技术具有以下有益效果:本专利技术与现有技术相比,本专利技术能够通过云端加密装置对需要加密的文档,从其创建、修改、传送全流程加密,避免创建者由于手动加密等原因,造成加密泄露因此该文档加密方法加密均匀并且更加安全可靠。附图说明图1是本专利技术功能结构示意图。具体实施方式以下结合附图对专利技术的具体实施进一步说明。如图1所示,基于云计算的文档加密方法,包括以下单元:文档创建单元,用于存储文档空白模板;用户可以通过文档创建单元创建需要加密的内容;并在每次文档保存时,发送到文档转换单元;这里发送文档为初始文档。文档转换单元,用于对初始文档转换为文档图像并模糊化处理得到中间文档,文档转换单元将文档图像和中间文档同时转化为像素矩阵,提取两所述像素矩阵并组合为中间像素矩阵,将第二加密处理单元中发送的初始密钥作为中间像素矩阵的第n+1列和第m+1行。n、m为像素矩阵未添加第n+1列和第m+1行时的数目。第一加密处理单元,对用于对所述文档空白模板初始创建时间、用户ID、初始序列号、编辑时长和结束时间进行加密获得初始钥匙。第一加密处理单元通过初始序列号为随机11位数字序号。第二加密处理单元,所述第二加密处理单元对中间像素矩阵进行编码加密得到中间密钥;所述第二加密处理单元使用中间密钥对中间像素矩阵进行中间加密得到中间加密结果,所述文档转换单元将中间加密结果发送到文档传送单元;第二加密处理单元将初始密钥发送到第三加密处理单元中。第三加密处理单元,并依据传送密钥对中间加密结果进行一次加密,通过第三加密处理单元生成传送密钥。第四加密处理单元,将初始密钥、中间密钥、传送密钥对一次加密后的中间加密结果进行二次加密,并生成接收密钥。基于云计算的文档加密方法的操作步骤为:(1)用户在文档创建单元中选择文档空白模板;并在该文档空白模板创建需要加密的内容;并在每次文档保存时,发送到文档转换单元。第一加密处理单元,对用于对所述文档空白模板初始创建时间、用户ID、初始序列号、编辑时长和结束时间进行加密获得初始钥匙。第一加密处理单元将保存的文档通过初始钥匙进行初始加密得到初始文档。第一加密处理单元将初始钥匙发送到第二加密处理单元中。(2)文档转换单元对初始文档转换为文档图像并模糊化处理得到中间文档,文档转换单元将文档图像和中间文档同时转化为像素矩阵,提取两所述像素矩阵并组合为中间像素矩阵,将第二加密处理单元中发送的初始密钥作为中间像素矩阵的第n+1列和第m+1行。n、m为像素矩阵未添加第n+1列和第m+1行时的数目。第二加密处理单元对应文档转换单元处理后的中间像素矩阵进行编码加密得到中间密钥,并发送到第三加密处理单元。(3)文档传送单元用于存储待处理的中间加密结果,并在用户传送或下载时,通过第三加密处理单元生成传送密钥;并依据传送密钥对中间加密结果进行一次加密。第三加密处理单元,对传送方式、传送方式时间、对方信息生成传送密钥。(4)第四加密处理单元,将初始密钥、中间密钥、传送密钥对一次加密后的中间加密结果进行二次加密,并生成接收密钥。所述接收密钥为用户从文档传送单元中移动中间加密结果并传送时本文档来自技高网
...

【技术保护点】
1.基于云计算的文档加密方法,其特征在于:包括设置在云端的文档加密装置,所述文档加密装置包括文档创建单元、文档转换单元、第一加密处理单元、第二加密处理单元、第三加密处理单元、第四加密处理单元和文档传送单元;/n文档创建单元中存储有文档空白模板,用户通过在文档空白模板建立需要内容,并在编辑保存时生成初始文档,以及通过第一加密处理单元生成初始密钥;所述文档创建单元将初始文档送到文档转换单元中;第一加密处理单元将初始密钥发送到第二加密处理单元中;/n文档转换单元对初始文档转换为文档图像并模糊化处理得到中间文档,文档转换单元将文档图像和中间文档同时转化为像素矩阵,提取两所述像素矩阵并组合为中间像素矩阵,将初始密钥作为中间像素矩阵的第n+1列和第m+1行;所述第二加密处理单元对中间像素矩阵进行编码加密得到中间密钥;所述第二加密处理单元使用中间密钥对中间像素矩阵进行中间加密得到中间加密结果,所述文档转换单元将中间加密结果发送到文档传送单元;第二加密处理单元将初始密钥发送到第三加密处理单元中;/n文档传送单元用于存储待处理的中间加密结果,并在用户传送或下载时,通过第三加密处理单元生成传送密钥;并依据传送密钥对中间加密结果进行一次加密。/n所述第四加密处理单元将初始密钥、中间密钥、传送密钥对一次加密后的中间加密结果进行二次加密,并生成接收密钥。/n...

【技术特征摘要】
1.基于云计算的文档加密方法,其特征在于:包括设置在云端的文档加密装置,所述文档加密装置包括文档创建单元、文档转换单元、第一加密处理单元、第二加密处理单元、第三加密处理单元、第四加密处理单元和文档传送单元;
文档创建单元中存储有文档空白模板,用户通过在文档空白模板建立需要内容,并在编辑保存时生成初始文档,以及通过第一加密处理单元生成初始密钥;所述文档创建单元将初始文档送到文档转换单元中;第一加密处理单元将初始密钥发送到第二加密处理单元中;
文档转换单元对初始文档转换为文档图像并模糊化处理得到中间文档,文档转换单元将文档图像和中间文档同时转化为像素矩阵,提取两所述像素矩阵并组合为中间像素矩阵,将初始密钥作为中间像素矩阵的第n+1列和第m+1行;所述第二加密处理单元对中间像素矩阵进行编码加密得到中间密钥;所述第二加密处理单元使用中间密钥对中间像素矩阵进行中间加密得到中间加密结果,所述文档转换单元将中间加密结果发送到文档传送单元;第二加密处理单元将初始密钥发送到第三加密处理单元中...

【专利技术属性】
技术研发人员:韦智勇周立广朱寿华
申请(专利权)人:南宁职业技术学院
类型:发明
国别省市:广西;45

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

1