随着网络及计算机性能的提升,P2P技术在各个领域应用的越来越广泛。但是现在智能终端平台上,却缺少灵活、安全的临时办公网络。<br> 北京大学软件与微电子学院现任嵌入式系主任柳翔教授提出了u@Meeting项目,该项目由北大软微学院高性能嵌入式计算实验室多位研究生负责开发与维护。u@Meeting将搭建一个P2P无线自组织网络,并在其上实现无线自组织会议系统。该系统将为android市场提供一个高可用性、高安全性的无线自组织会议软件。本文目的是为该会议软件建立一个基于P2P的安全的组网模块。<br> u@Meeting组网模块采用P2P技术,组建了一个没有中心节点的无线安全会议网络,在安卓平台上设计并实现了基本级安全机制和安全策略。本文根据柳翔教授提出的安全等级,从组建网络、数据传输两个方面提出了适合本系统的组网机制。根据项目需求,组网模块在功能上对节点的权限进行了区分,划分为会议发起人节点和与会人员节点。同时采用组播方式实现了组网,能够高效的在局域网内建立无线网络,能够满足实际办公会议的需求。<br> 组网模块在设计上考虑了与其他模块的交互,主要是与身份认证模块、共享模块共同实现u@Meeting项目的各项功能和安全性。因此,接口层需要较高的独立性,来降低代码的耦合性。考虑到以后系统的升级,组网模块内部各个子模块也相对独立。<br> 最后,通过严格的功能性和非功能性测试,共享文件下载速率达到2 Mbps以上,对组网模块进行了评估,分析了组网模块的表现。跨网段组网模块尚未实现,通过实验给探索了实现...