Sorry all, for the way-overdue reply, I have been busy with life among other things.
As it stands right now, you can exchange streetpasses via CFW by sharing files with friends and modded your 3DS.
As for streetpasses over the internet and making that seemless - MrNbaYoh is working on it - as stated on his twitter.
As talked about in the security-talks, the encryption and protocol of how streetpasses are shared is known.
There's several issue's going forwards from this however:
- To be able to decrypt information, you'd need multiple decryption keys, which are either stored on the 3DS bootrom or within firmware binaries.
- This means that either way you spin it, especially from a legal stance (since nintendo's shared encryption keys among 3DS's is copyright), you'd be stuck not being able to share these keys.
- This does not however mean that sharing how these could potentially be acquired is illegal, but actively acquiring these keys, and using them could also potentially be legally problematic. (Then again, so are a lot of hacks/mods on consoles).
- Even besides all this, you'd in any case, need to mod your own device to acquire these binaries and/or keys.
- Before being able to understand the streetpass protocol fully, it requires a lot of background knowledge. This includes mainly knowledge about programming in C++, the nl80211 library, and a solid and deep understanding of TCP. Especially TCP is quite difficult to understand in its entirety.
Taking all this in account, and with the knowledge that MrNbaYoh is actively working on this himself already, I don't think I'll be going further into this topic myself.
This does not mean my enthousiasm has died down for something like this, but rather, that I don't think I can help in a useful manner myself.
Anybody who does have extensive technical knowledge about the described areas, feel free to discuss further and pick up the project as it is right now.
Also, huge thanks for MrNbaYoh for answering many of my (sometimes dumb and sleep-deprived) questions.
-Berghopper