240 likes | 482 Views
可. 信. 协. 同. 设. 计. 平. 台. 中期汇报:基本功能和整体框架介绍. 汇报人: 黄雅芳 成员:陈欢、刘琦. 整体框架. 主要内容. 平台功能. 基本介绍. 进度. 可信协同设计平台. 协同设计平台. 协同工作: MIT 的 Irene Grief 和 DEC 的 Paul Cashman 提出了计算机支持的协同工作( Computer Supported Cooperative Work )的概念,利用计算机通信技术建立协同环境,从而使异地异域的工作人员能够合作完成某一项工作 可能遇上的问题:
E N D
可 信 协 同 设 计 平 台 中期汇报:基本功能和整体框架介绍 汇报人: 黄雅芳 成员:陈欢、刘琦
整体框架 主要内容 平台功能 基本介绍 进度 可信协同设计平台
协同设计平台 • 协同工作: • MIT的Irene Grief和DEC的Paul Cashman提出了计算机支持的协同工作(Computer Supported Cooperative Work)的概念,利用计算机通信技术建立协同环境,从而使异地异域的工作人员能够合作完成某一项工作 • 可能遇上的问题: • 参与协同设计的每一个设计人员往往都存在着各自的意愿与行为方法,操作的方式也未必是规范合理的,而协同设计的平台又是开放给每一位设计人员的,设计人员行为的不可预测和系统的开放性带来了协同设计的可信问题。 基本介绍 进度 平台功能 整体框架
协同设计平台 • 可信协同设计平台: • 973项目:现代设计大型应用软件的可信性研究 • 运用场景:汽车设计 • 可信问题:用户可信,操作可信,资源可信 基本介绍 进度 平台功能 整体框架
平台功能 可信协同 设计平台 文档协同 即时通讯 视频会议 远程交流 基本介绍 进度 平台功能 整体框架
平台功能 文档协同
平台功能 文档协同:应用场景
平台功能 远程交流
平台功能 远程交流:应用场景
系统架构 文档服务器 即时通讯服务器 安全服务器 基本介绍 进度 平台功能 整体框架
可信保证 文档服务器 即时通讯服务器 安全服务器 用户认证 加密通信 基本介绍 进度 平台功能 整体框架
整体框架 用户认证
安全服务器 整体框架 产生随机整数n1 requst1: n1 产生随机整数n2 response1: sum=n1+n2 计算n2’=sum-n1 requst2: n2’ 匹配接受到的n2’ 和自己产生的n2 response2:认证结果 If succ:通讯的临时密钥firstTempleKey
安全服务器 整体框架 认证的通讯过程使用RSA进行加密,用户(所有客户、IM服务器、File服务器)在本地保存私钥,安全服务器保存公钥 产生随机整数n1 requst1: n1 产生随机整数n2 response1: sum=n1+n2 计算n2’=sum-n1 requst2: n2’ 匹配接受到的n2’ 和自己产生的n2 response2:认证结果 If succ:通讯的临时密钥
整体框架 加密通信
整体框架 通信加密场景:任意两个用户之间通信 安全服务器 用户A 用户B requst: 请求和B通信 产生临时密钥templeKey reponse: templeKey reponse: templeKey 建立连接,开始通信
整体框架 通信加密场景:任意两个用户之间通信 安全服务器 用户A 用户B requst: 请求和B通信 使用firstTempleKey对通信内容进行对称加密 产生临时密钥templeKey reponse: templeKey reponse: templeKey 使用templeKey对通信内容进行对称加密 建立连接,开始通信
整体框架 系统模块设计 网络通信:Communicator 安全模块 文档协同 视频会议 即时通讯 邮件系统 扩展1 扩展2
整体框架 网络通信模块:Communicator 主要功能: 网络通信 用户认证 加密数据 具体实现 建立连接、缓存数据、数据包的拆分和组合 实现三次握手,RSA的加解密 获取、保存临时密钥,对数据包加密
整体框架 网络通信模块:Communicator
整体框架 对安全模块的支持:协议设计 数据报设计:1024byte senderID: 用户ID、IMServer、FileServer、SecurityServer sceneID: 场景ID opID: 操作ID datalength: 实际数据长度 data: 实际数据 协议文档
当前进度 当前进度 孙江宇 陈欢 刘琦 黄雅芳
谢 谢