future_work.tex (1647B)
1 With the current implementation, Frosix generates a distributed key among up to 254 parties 2 and with a threshold value of up to 253. 3 Together with the different implemented authentication methods, Frosix provides 4 a new solution for the problem of how to keep a private signing key confidential. 5 \custind Frosix is free software and the source code accessible for everyone \cite{frosix}. 6 7 Due to the time limitation, the current implementation status of Frosix is far from 8 production-ready or safe to use. 9 There are some known (and unknown) bugs, the memory management needs to be reworked, 10 the garbage collection of the database is not implemented, 11 the documentation of the functions and structs is not complete, 12 there are still unused fragments of GNU Anastasis left, 13 and not everything is implemented exactly as described in this thesis. 14 Just to mention a few remaining issues to tackle. 15 16 I plan to continue working on Frosix after submitting this thesis. 17 18 Besides these imperfections, there are additional ideas to enhance Frosix 19 and ideally enable it to be used as a commercial service. 20 These ideas could serve as interesting topics for other student projects: 21 22 23 \begin{itemize} \label{future_work} 24 \item develop a GUI or a more user-friendly application 25 \item integrate GNU Taler as a payment system 26 \item support alternative signature algorithms in libfrost 27 \item implement deterministic threshold signatures 28 \item add further authentication methods (like TOTP) 29 \item do performance optimization (e.g. \cite{zcash:perf}) 30 \item elaborate the possibility to properly detect and exclude misbehaving \Glspl{provider} 31 \end{itemize}