This content has been marked as final.
Show 1 reply
-
1. Re: peer ID generation
Michael Thornburgh Feb 5, 2009 1:00 PM (in response to Syberkitten)
1. at the current time, we are not planning an API to communicate with Stratus (beyond the existing one of "open a NetConnection to it"). since it only does one thing (peer introduction), any additional communication channel doesn't seem necessary.
2. no. peerIDs are generated from cryptographically strong pseudorandom number sources on each peer computer for each NetConnection, and are unforgeable, unpredictable, globally unique, and ephemeral. generating them ahead of time would eliminate useful and expected cryptographic properties of peer NetConnections.
3. the peerID will not be preserved in cases of disconnection. the ephemeral nature of peerIDs is an important privacy property. you can construct strong longer-lived pairwise identities yourself (similar to ZRTP or SSH strong ad-hoc identities) in ActionScript, using local shared objects and the nearNonce and farNonce values as signing challenges for retained secrets.
-mike


