It Just (Net)Works: The Truth About iOS 7’s Multipeer Connectivity Framework
By Alban Diquet
With the release of iOS 7, Apple has quietly introduced a nifty feature called Multipeer Connectivity. While the Multipeer Connectivity Framework brings the promise of peer-to-peer and mesh networking apps significantly closer to reality, little is known regarding how it actually works behind the scenes and what the risks are for applications leveraging this functionality. This talk will first present an analysis of what happens at the network level when two devices start communicating with each other over WiFi, including a description of the protocols and encryption algorithms used. From this analysis, we’ll derive a security model for Multipeer Connectivity and describe the threats and underlying assumptions that developers should be aware of when building applications.