Cryptography and Software Development

Job ID: 36636281

Budget: $25 – $50 CAD

We have a cryptographic library including elements such as ChaCha20, Blake3 but also Kyber760 developed using C with Visual Studio Projects. We also have a Command Line interface to test the various components that are available. Tasks:

a) For you "take control" of this library: meaning learn how to use it by using the command line interface, extend its documentation (also with aid of tools like ChatGPT) and identify possible missing items (unlikely)

b) create a use case simulation: using the primitives, implement the environment that would be needed in point to point communications - including user authentication, message authentication, use of TLS and so forth

c) Modify the library to accept inputs via externally generated entropy source (part of entropy as a source project

More details will be given when we speak as part of interview process. The above steps are an initial small set of tasks - whereby the main project will follow should the pilot project prove successful.