SPEAR[SPEAR -- concluded on 2012/03]
SPEAR is a pilot experiment with the community, studying privacy and mobility aspects of P2PSIP.
Peer-to-peer protocols increasingly appear in commercial data distribution and communication applications. Although several proprietary solutions are highly successful, an open standardized architecture for secure P2P services is only emerging. Many open issues need to be addressed, including peer lookup, scalability and resilience, NAT traversal, interoperating IPv4 and IPv6 peers, and performance on lightweight devices.
The project on Secure Peer-to-peer Services Overlay Architecture of the Helsinki Institute for Information Technologies (HIIT) attempts to develop a generic mechanism to support such distributed services as P2P Session Initiation Protocol (P2PSIP). In contrast to other approaches, security is taken as the corner stone of design, integrating support for Host Identity Protocol (HIP) Based Overlay Networking Environment (HIP-BONE) into the architecture. The architecture can support various P2P services, not limited to P2PSIP, such as P2P HTTP. We envision that P2P HTTP can be used to create a community version of many useful scenarios as plenty of current applications are based on HTTP.
The work is carried out jointly with industrial partners actively involved in developing protocol specifications in the IETF. In particular, the design of a protocol stack combing overlay peer protocol with HIP and IPsec, binding peer identities to host identities, hierarchical P2P systems, and prevention of unwanted traffic are in scope of the project. An existing proof-of-concept demonstration of P2PSIP proxy will be further developed and tested with real users, and its usability will be evaluated.