-
Notifications
You must be signed in to change notification settings - Fork 1
Home
SN2 will be a pure decentralized mobile app for small and medium groups. Its first version will provide a messenger, a public key infrastructure (certificate creation and exchange), point-to-point and end-to-end security (encryption and signing). Version 1 will solely be based on Bluetooth communication.
We work on a currency system which is not even based on P2P networks but purely on Ad-hoc networks. (Cannot work? Of course it can. We do it since Bronze Age and a bit more sophisticated since the Renaissance (15th century))
We also work on support of more network support: Wifi direct, LoRa and of course secure Internet connection, e.g. with TOR.
SN2 will be a proof of concept. It proofs that mobile apps can work even with total loss (or deliberate avoidance) of Internet access. We see three primary fields:
- Localized games in short range networks
- Apps for search and rescue scenarios in regions with loss of Internet access
- Groups with highest security needs. SN2 gives full control over used networks and remaining traces. Lack of any server makes profiling and disrupting of your communication extremely difficult and close to impossible by avoiding Internet.
A decentralized application can barely by interrupted (e.g. by a natural disaster) or watched if it can constantly change its physical basis. That’s Ad-hoc networking. ASAP allows implementing Ad-hoc applications.
Peer-to-peer (P2P) is not the last step of decentralization. Nearly any P2P system requires stable Internet access. ASAP apps do not.
SN2 is (still) mostly used as test field for other related software components, which are
- ASAPJava (Basis of the Ad-hoc communication features and cryptography)
- ASAPAndroid (Layer 2 (point-to-point) connections for Java, e.g. Bluetooth)
- ASAPCertificateExchange (decentralized PKI based on ASAP)
- MakanJava (messenger application logic based on ASAP)
- ASAP currency (comming soon - hopefully)
This project glues all components together for testing and for demonstration purposes.
While the technical basis became quite stable, we are still in pre-releases with SN2. The release and test plan is more or less for internal use - but feel free to have a look. Features and usage will be explained on this page as soon as release 1 ist out.
There is also a short summary of steps how to add a new component to SN2.
SN2 is a pure non-profit project. Most work is done at HTW Berlin.
Contact me for questions, suggestions or - even better - if you want to join us.