Applying security features to GA4GH Phenopackets

Global Alliance for Genomic and Health has developed a standard file format called Phenopacket to improve the exchange of phenotypic information over the network. However, this standard does not implement any security mechanism, which allows an attacker to obtain sensitive information if he gets hol...

Descripción completa

Detalles Bibliográficos
Autor: Caballero Moro, Judit
Tipo de recurso: tesis de maestría
Fecha de publicación:2022
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/376977
Acceso en línea:https://hdl.handle.net/2117/376977
Access Level:acceso abierto
Palabra clave:Phenotype
Computer security
Computer networks--Security measures
data sharing
Phenopackets
phenotype
privacy
security mechanisms
Fenotip
Seguretat informàtica
Ordinadors, Xarxes d'--Mesures de seguretat
Àrees temàtiques de la UPC::Informàtica::Seguretat informàtica
Descripción
Sumario:Global Alliance for Genomic and Health has developed a standard file format called Phenopacket to improve the exchange of phenotypic information over the network. However, this standard does not implement any security mechanism, which allows an attacker to obtain sensitive information if he gets hold of it. This project aims to provide security features within the Phenopacket schema to ensure a secure exchange. To achieve this objective, it is necessary to understand the structure of the schema in order to classify which fields need to be protected. Once the schema has been designed, an investigation is conducted into which technologies are currently the most secure, leading to the implementation of three security mechanisms: digital signature, encryption, and hashing. To conclude, several verification tests are performed to ensure that both the creation of Phenopacket and the security measures applied have been correctly implemented, confirming that data exchange is possible without revealing any sensitive data.