Titulo Estágio
Validation of Privacy in Smart Contracts using Natural Language Processing
Áreas de especialidade
Comunicações, Serviços e Infraestruturas
Engenharia de Software
Local do Estágio
LCT/SSE CISUC
Enquadramento
The new EU General Data Protection Regulation increased drastically the responsibility of organizations in taking care of data protection and individuals privacy. This requires special attention in the development of new systems, taking these concerns into account since very beginning.
Blockchain technologies are widely popular nowadays due to their usage in cryptocurrencies, but this technology can be applied in many other scenarios. As has been discussed of late, these technologies introduce some new concerns in terms of respecting the GDPR. However, these technologies also can help with some of these concerns, in particular when we consider permissioned blockchain implementations.
Smart contracts adoption is increasing, among other reasons, because several blockchain implementations provide means to support it. However, as these contracts are rooted in many basic contract concepts, they may in some cases contain privacy-sensitive information.
Objetivo
In this context, the main goal of this work is to use natural language processing to develop automated techniques to detect privacy violations in smart contracts. For this it will be necessary to understand the type of information included in each contract that is privacy sensitive. Then, use NLP to build models capable of processing the parts of the contract written in natural language and extract the privacy sensitive parts. The developed approach should be evaluated with a representative set of data.
Plano de Trabalhos - Semestre 1
T1. [10/09/2019 to 31/10/2019] State of the art analysis.
T2. [15/10/2019 to 30/11/2019] Analysis of the key smart contract privacy issues. Definition of the scope of action in terms of technologies and contract types.
T3. [01/11/2019 to 31/12/2019] Definition of the proposed approach.
T4. [15/11/2019 to 21/01/2020] Write the Dissertation Plan.
Plano de Trabalhos - Semestre 2
T5. [01/02/2020 to 15/04/2020] Development of the proposed solution.
T6. [20/03/2020 to 30/04/2020] Experimentation and validation.
T7. [15/04/2020 to 31/05/2020] Write a scientific publication.
T8. [15/05/2020 to 01/07/2020] Write the thesis.
Condições
The work is to be executed at the laboratories of the CISUC’s LCT/SSE Groups. A workplace will be provided as well as the required computational resources. The student will be supported by a research scholarship.
Observações
The work is part of the contribution of the University of Coimbra to the H2020 Project POSEIDON, which increases the impact and visibility of the work and its results.
Orientador
Nuno Antunes / Marília Curado
nmsa@dei.uc.pt 📩