diff --git a/README.md b/README.md index 957873738753fec0142be2bffc2a11288fd65a0e..23b92055e7bec1cfffe30f367425160932ebb488 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,23 @@ DFSS > Distributed Fair Signing System -This repository contains source code for this INSA Rennes project (work in progress). +DFSS is a simple and secure way to e-sign contracts with a large number of participants, ensuring fairness and minimizing the involvement of the trusted third party (TTP). +This repository contains source code for this INSA Rennes project. + +- Website: https://static.lesterpig.com/dfss_web/ +- Downloads: https://static.lesterpig.com/dfss/ + +Project Status +-------------- + +The DFSS project is developed by fourth year students of the Computer Science department of INSA Rennes (FR). +For now, the infrastructure is working, without the implementation of the signature cryptographic kernel (**Private Contract Signatures**), defined in many research papers, but not yet implemented. + +It's thus a *proof of concept* and not production-ready. + +Reference: +- [Aybek Mukhamedo, Mark D. Ryan. Fair Multi-party Contract Signing using Private Contract Signatures.](https://www.researchgate.net/publication/222527059_Fair_multi-party_contract_signing_using_private_contract_signatures) +- [Barbara Kordy, Saša Radomirović. Constructing Optimistic Multi-party Contract Signing Protocols.](http://people.irisa.fr/Barbara.Kordy/papers/CSF12.pdf) Configure workspace ------------------- diff --git a/dfssd/install.bat b/dfssd/install.bat index aad88dadb40605f417bd6365506b60fa78773d68..80171e258aa32d7a57b6ac084b9131e2663a06e6 100755 --- a/dfssd/install.bat +++ b/dfssd/install.bat @@ -3,4 +3,4 @@ set CGO_ENABLED=1 cd gui ..\..\..\github.com\visualfc\goqt\bin\goqt_rcc.exe -go gui -o application.qrc.go application.qrc cd .. -go build -v -ldflags "-H windowsgui" -o ..\bin\dfssd.exe \ No newline at end of file +go build -v -o ..\bin\dfssd.exe