1.
Welcome!
1.1.
why dark crystal?
1.2.
what is secret sharing?
2.
Protocol Specification
2.1.
introduction and terms
2.2.
who is this for?
2.3.
cryptographic primitives
2.4.
higher-level crypto functions
2.5.
shamir's secret sharing
2.6.
anatomy of a shard
2.7.
modules overview
2.8.
back-up process
2.9.
recovery process
3.
Choosing an SSS implementation
3.1.
introduction
3.2.
requirements
3.3.
a standard for sss
3.4.
implementations considered
3.5.
bindings to java
3.6.
conclusion
3.7.
references
4.
Worked example
5.
Security Considerations
5.1.
guide to social contexts
5.2.
threat-modelling the protocol
6.
Dark Crystal in Java API Docs
7.
Blog - Designing a social backup feature for Briar
7.1.
Briar and Dark Crystal Meetup - Introduction
7.2.
1st Iteration - Initial White-boarding
7.3.
2nd Iteration - Improving workflow
7.4.
3rd Iteration - Refining the design
7.5.
4th Iteration - Finalising workflow
7.6.
5th Iteration - UI mock-up on Android
7.7.
6th Iteration - Back-end flowcharts
7.8.
7th Iteration - UI Terminology
Dark Crystal in Java
Blog - Designing a social backup feature for Briar
Briar and Dark Crystal Meetup - Introduction
1st Iteration - Initial White-boarding
2nd Iteration - Improving workflow
3rd Iteration - Refining the design
4th Iteration - Finalising workflow
5th Iteration - UI mock-up on Android
6th Iteration - Back-end flowcharts
7th Iteration - UI terminology