Nowadays, a rapid, easy, and convenient access to our private information is essential to carry out both personal and professional activities. In most cases, this information is sensitive and can be stolen due to its importance and the lack of security protocols. In this study we propose a time–invariant cryptographic key generation mechanism based on electroencephalogram (EEG) signals. We employed Discrete Wavelet Transform and autoencoders to extract the biometric features from the EEG signals. Using these features, we construct a scheme to generate secure seeds that can be used as inputs for secure hash functions and obtain cryptographic keys. The mechanism proposed preserves the privacy of the user, as the cryptographic key is generated for each new EEG signal received, avoiding the need of storing the key, previous EEG signals or any other information. Results show that the proposed mechanism is secure against random attacks, as a 0% of False Acceptance Rate is reported, while generating seeds with an entropy of 0.968 in less than 500 ms.

KeyEncoder: A secure and usable EEG-based cryptographic key generation mechanism / Hernández-Álvarez, Luis; Barbierato, Elena; Caputo, Stefano; de Fuentes, José María; González-Manzano, Lorena; Encinas, Luis Hernández; Mucchi, Lorenzo. - In: PATTERN RECOGNITION LETTERS. - ISSN 0167-8655. - STAMPA. - 173:(2023), pp. 1-9. [10.1016/j.patrec.2023.07.008]

KeyEncoder: A secure and usable EEG-based cryptographic key generation mechanism

Barbierato, Elena;Caputo, Stefano;Mucchi, Lorenzo
2023

Abstract

Nowadays, a rapid, easy, and convenient access to our private information is essential to carry out both personal and professional activities. In most cases, this information is sensitive and can be stolen due to its importance and the lack of security protocols. In this study we propose a time–invariant cryptographic key generation mechanism based on electroencephalogram (EEG) signals. We employed Discrete Wavelet Transform and autoencoders to extract the biometric features from the EEG signals. Using these features, we construct a scheme to generate secure seeds that can be used as inputs for secure hash functions and obtain cryptographic keys. The mechanism proposed preserves the privacy of the user, as the cryptographic key is generated for each new EEG signal received, avoiding the need of storing the key, previous EEG signals or any other information. Results show that the proposed mechanism is secure against random attacks, as a 0% of False Acceptance Rate is reported, while generating seeds with an entropy of 0.968 in less than 500 ms.
2023
173
1
9
Goal 9: Industry, Innovation, and Infrastructure
Goal 11: Sustainable cities and communities
Hernández-Álvarez, Luis; Barbierato, Elena; Caputo, Stefano; de Fuentes, José María; González-Manzano, Lorena; Encinas, Luis Hernández; Mucchi, Lorenzo
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0167865523002052-main.pdf

Accesso chiuso

Tipologia: Pdf editoriale (Version of record)
Licenza: Tutti i diritti riservati
Dimensione 2.52 MB
Formato Adobe PDF
2.52 MB Adobe PDF   Richiedi una copia

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1322693
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact