基于IBE的云文档安全存储管理系统

本系统是一个基于IBE的云文档安全存储管理系统。系统采用C/C++/Python语言来编写系统后端,运用C++、XML语言来编写PC客户端,使用JavaScript/CSS/HTML5语言来编写系统前端,搭建在Linux服务器上。基于IBE与AES的文件加密方式,系统后台将随机产生的密钥采用AES-256对称密钥体制对文件进行加密,为了提高文件的安全分享,我们采用了IBE体系,使得未经授权的用户所看到的内容是加密过后的内容。总体架构图如图1所示




1 系统架构图


功能结构

本系统主要实现用户管理、文档安全分享等功能,总体功能结构如图2所示:


2  功能结构图

技术架构

       Web端:前端页面采用扁平化风格,Web界面的后台服务器编写采用PythonDjango的架构。

       客户端:客户端采用Duilib制作界面,采用基于pythonTwisted网络框架作为服务器。

其服务器后台架构结构如图3所示:




3 服务器后台架构图

 /><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p>                                    <div></div>                                    <div></div></div></div> <div class=

相关案例

查看更多