Dissertação de Mestrado

Breaking security of crypto systems using cache side-channel attack

Bruno Miguel Simões Lopes2021

Informações chave

Autores:

Bruno Miguel Simões Lopes (Bruno Miguel Simões Lopes)

Orientadores:

Tiago Miguel Braga da Silva Dias; Ricardo Jorge Fernandes Chaves (Ricardo Jorge Fernandes Chaves)

Publicado em

21/01/2021

Resumo

The focus of this research pretends to acknowledge the concept and structure of a typical side-channel attack and its variations. In a second phase, to dive into cache side-channel attacks that use timing records as side-channel information, for uncovering the secret key used by a victim cryptographic application. Thus, we implement an enhanced attack, based on Prime + Probe strategy, relying on the time differences between L1-D and the other cache levels latency. Our attack requires an unprivileged attack process running in the same CPU core as our victim, using SMT technology. The attack process can choose the plaintext values to input into our victim. Our victim application uses the inputted data to perform an AES encryption using OpenSSL functions. Additionally, we evaluate the success of the performed attack, using the amount of key information discovered, according to different vectors, such as the amount of side-channel information produced.

Detalhes da publicação

Autores da comunidade :

Orientadores desta instituição:

Domínio Científico (FOS)

electrical-engineering-electronic-engineering-information-engineering - Engenharia Eletrotécnica, Eletrónica e Informática

Idioma da publicação (código ISO)

eng - Inglês

Acesso à publicação:

Embargo levantado

Data do fim do embargo:

05/12/2021

Nome da instituição

Instituto Superior Técnico