Skip to content

Commit 5ac7ec8

Browse files
authored
Update README.md
1 parent 067e693 commit 5ac7ec8

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,27 @@ Although, if the user updates the data, these updates won't be shared with the u
2727

2828
The PoC was themed around sharing sensitive medical records of patients between doctors on a cloud, which would be a perfectly valid and legal business scenario.
2929

30+
### Session management
31+
We built our own authentication and session management service
32+
![Authentication Service](https://cdn.rawgit.com/devssh/SCACO/067e6931/AuthService.png)
33+
34+
### RSA implementation
35+
We implemented the RSA algorithm with the Chinese Remainder Theorem, Fermat's Little Theorem and Extended Euclid's Theorem. So to decrypt we would Mod Inverse the bytes, while an attacker would have to run the discrete logarithm algorithm.
36+
Here is a GUI we built to show the workings of RSA
37+
![RSA](https://cdn.rawgit.com/devssh/SCACO/067e6931/rsa-impl.png)
38+
39+
### Account information and Session management
40+
We gave users access to their keys for transparency
41+
![SCACO](https://cdn.rawgit.com/devssh/SCACO/067e6931/scaco-impl1.png)
42+
43+
### Sharing of Medical data of patients with doctors
44+
Here is how a user could share data with the doctor. The doctor would receive a snapshot of the data at that point not an updating reference.
45+
![Sharing SCACO](https://cdn.rawgit.com/devssh/SCACO/067e6931/scaco-impl2.png)
46+
47+
### Model for sharing the data and encryption
48+
For more information read my report on this here, or the reference to the paper.
49+
![Model](https://cdn.rawgit.com/devssh/SCACO/067e6931/SCACO.png)
50+
3051
## References
3152

3253
Rivest Shamir Adleman(RSA) https://people.csail.mit.edu/rivest/Rsapaper.pdf

0 commit comments

Comments
 (0)