[发明专利]一种文件共享的方法及系统有效

专利信息
申请号: 201310210900.4 申请日: 2013-05-31
公开(公告)号: CN103338185A 公开(公告)日: 2013-10-02
发明(设计)人: 陆舟;于华章 申请(专利权)人: 飞天诚信科技股份有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L9/32;H04L9/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 100085 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 文件 共享 方法 系统
【说明书】:

技术领域

发明涉及信息安全领域,尤其涉及一种文件共享的方法及系统。

背景技术

随着Internet的不断普及和新技术的不断发展,自动化办公系统已经在很大程度上取缔了传统办公室的许多功能。许多企业开始使用网络技术、数据库技术对日常工作中的各种报表、演讲稿和其他文件进行共享和协同操作,实现了无纸化办公。共享的文件首先需要存储到服务器的数据库中,用户访问时需要先进行身份验证,验证通过后才能查看。现有技术中存储在服务器的数据中的文件有的是以明文形式保存,有的使用对称算法加密后保存密文,如果以明文形式保存则会被不法分子查看、下载,造成数据泄露,而如果以密文形式存储则多人共享查看时,操作过程存在不便,而且密钥管理也较繁琐。

发明内容

本发明的目的是为了克服现有技术的不足,提供一种文件共享的方法及系统。

本发明提供了一种文件共享的方法,包括:

步骤S1:上传用户终端根据上传用户信息和待上传的文件信息生成上传请求并向服务器发送所述上传请求,所述上传用户信息包括上传用户标识和/或上传用户证书,所述上传用户证书中包括上传用户公钥;

步骤S2:所述服务器接收所述上传请求并对其进行解析,并使用与解析结果中的所述上传用户信息对应的上传用户公钥对生成的第一随机数进行加密得到第一随机数密文;

步骤S3:所述服务器将所述第一随机数密文和预设的算法信息组合为第一组合,使用与算法信息对应的第一预设算法对所述第一组合进行计算得到第一摘要,使用服务器私钥对所述第一摘要进行签名得到第一签名,对所述第一组合、所述第一摘要和所述第一签名进行组合得到第一结果并将所述第一结果发送给所述上传用户终端;

步骤S4:所述上传用户终端接收所述第一结果并对其解析得到第一解析结果,并使用获取的服务器证书验证所述第一解析结果,如验证成功则执行步骤S5,如验证失败则输出失败信息,结束;

步骤S5:所述上传用户终端调用上传智能密钥设备中的第一预设函数,根据所述第一解析结果中的所述第一随机数密文得到第一会话密钥句柄;

步骤S6:所述上传用户终端调用上传智能密钥设备中的第二预设函数,根据所述第一会话密钥句柄和所述服务器证书中的服务器公钥得到第一随机数新密文作为加密密钥;根据所述第一会话密钥句柄在接口内检索对应的加密密钥,使用所述检索到的加密密钥对待上传的文件进行加密得到文件密文;

步骤S7:所述上传用户终端对所述文件密文、所述第一随机数新密文进行组合得到第二组合,根据所述第一解析结果中的算法信息调用上传智能密钥设备中的第一预设算法对所述第二组合进行计算得到第二摘要,调用所述上传智能密钥设备中的上传用户私钥对所述第二摘要进行签名得到第二签名,对所述第二组合、所述第二摘要和所述第二签名进行组合得到第二结果;将所述第二结果发送给所述服务器;

步骤S8:所述服务器接收所述第二结果并对其进行解析得到第二解析结果,对所述第二解析结果进行验证,如验证成功则保存所述第二解析结果中的所述第一随机数新密文和所述文件密文,如验证失败则给所述上传用户终端返回失败信息,结束。

其中,上述方法还包括:

步骤S9:当下载用户终端接收到共享触发信息时,对将要下载的文件信息和下载用户信息进行组合得到第三组合,调用下载智能密钥设备中的第一预设算法对所述第三组合进行计算得到第三摘要,调用所述下载智能密钥设备中的下载用户私钥对所述第三摘要进行签名得到第三签名;所述下载用户信息中包括下载用户标识和/或下载用户证书,所述下载用户证书中有下载用户公钥;

步骤S10:所述下载用户终端根据所述第三组合、所述第三摘要和所述第三签名生成下载请求,并将所述下载请求发送给所述服务器;

步骤S11:所述服务器接收所述下载请求并对其进行解析得到下载请求解析结果,验证所述下载请求解析结果的有效性,如有效则执行步骤S12,如无效则给所述下载用户终端返回拒绝信息,结束;

步骤S12:所述服务器根据所述下载请求解析结果中的所述将要下载的文件信息找到要下载的文件密文和所述第一随机数新密文,调用下载智能密钥设备中的第一预设函数根据所述第一随机数新密文得到第二会话密钥句柄,调用下载智能密钥设备中的第二预设函数根据所述第二会话密钥句柄和与所述下载请求解析结果中的所述下载用户信息对应的下载用户公钥得到第二随机数密文;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310210900.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top