一种适用于接收者不确定情况下的文件加解密方法技术

技术编号:21035226 阅读:57 留言:0更新日期:2019-05-04 05:45
本发明专利技术公开了一种适用于接收者不确定情况下的文件加解密方法:(1)流程发起者获得服务器公钥PK,计算文件F的散列值H;(2)流程发起者将上述二者进行运算,得到保护密钥K;(3)流程发起者产生随机数R,用R加密保护文件,得到文件密文CR(F);(4)将R用K加密,得到保护后的R密文CK(R);(5)将H+CK(R)+CR(F)作为最终文件数据随业务处理流程传送;(6)参与者从业务流程中获取H+CK(R)+CR(F);(7)参与者根据PK、H计算得到保护密钥K;(8)获得明文R;(9)参与者用R解密CR(F),获得明文F。本发明专利技术的效果是:(1)可有效解决人员不确定情况下的文件加密处理问题;(2)加密运算量小;(3)加密处理不会增加服务端成为性能瓶颈的概率;(4)安全有保证。

【技术实现步骤摘要】
一种适用于接收者不确定情况下的文件加解密方法
本专利技术基于密码技术,针对在文件接收者不确定情况下的安全需求进行分析,提出对应的数据加解密方法,所属
为信息安全领域。特别涉及一种适用于接收者不确定情况下的文件加解密方法。
技术介绍
在日常办公等信息化处理的流程中,往往需要以附件形式提供相关文件,以便流程参与人员查阅、判断给出合适的处理意见。由于流程中各步骤处理人员需根据实际情况来决定流程的后续处理人员,整个流程的参与人员具有很大的不确定性,处于动态变化的情况中。在对流程中的附件进行加密处理时,按照一般的文件加密思路,往往是采用数字信封的方式,此种文件加密方式需在最初对文件进行加密处理时即明确得知该文件可被正常解密的人员,否则在加密时未被纳入合法解密人员的其他人员,将无法正常解密该文件。鉴于在上述日常办公流程等使用场景下,文件的允许查阅者为中途指定、动态变化,若仍采用数字信封的处理方式,则需在每次指定下一个处理人员时均需进行文件解密、用下一位处理人员的公钥重新加密的处理,将造成一个文件在一次处理流程中需反复进行加密、解密操作的现象,所耗费的运算资源较多,且若文件较大,则流程各环节本文档来自技高网...

【技术保护点】
1.一种适用于接收者不确定情况下的文件加解密方法,其特征在于,包括如下步骤:(1)流程发起者获得服务器公钥PK,并计算所需进行处理的文件F的散列值H;(2)流程发起者将上述二者进行运算,得到保护密钥K;(3)流程发起者产生随机数R,用R加密保护文件,得到文件密文CR(F);(4)将R用K加密,得到保护后的R密文CK(R);(5)将H+CK(R)+CR(F)作为最终文件数据随业务处理流程传送;(6)参与者从业务流程中获取H+CK(R)+CR(F);(7)参与者根据PK、H计算得到保护密钥K;(8)参与者用K解密CK(R),获得明文R;(9)参与者用R解密CR(F),获得明文F。

【技术特征摘要】
1.一种适用于接收者不确定情况下的文件加解密方法,其特征在于,包括如下步骤:(1)流程发起者获得服务器公钥PK,并计算所需进行处理的文件F的散列值H;(2)流程发起者将上述二者进行运算,得到保护密钥K;(3)流程发起者产生随机数R,用R加密保护文件,得到文件密文CR(F);(4)将R用K加密,得到保护后的R密文CK(R);(5)将H+CK(R)+CR(F)作为最终文件数据随业务处理流程传送;(6)参...

【专利技术属性】
技术研发人员:蔡罗成
申请(专利权)人:成都三零瑞通移动通信有限公司
类型:发明
国别省市:四川,51

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

1