Skip to main navigation Skip to search Skip to main content

LAMA: Leakage Abuse Attacks Against Microsoft Always Encrypted

  • McGill University
  • DSO National Laboratory, Singapore

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Always Encrypted (AE) is a Microsoft SQL Server feature that allows clients to encrypt sensitive data inside client applications and ensures that the sensitive data is hidden from untrusted servers and database administrators. AE offers two column-encryption options: deterministic encryption (DET) and randomized encryption (RND). In this paper, we explore the security implications of using AE with both DET and RND encryption modes by running Leakage Abuse Attacks (LAAs) against the system. We demonstrate how an adversary could extract the necessary data to run a frequency analysis LAA against DET-encrypted columns and an LAA for Order-Revealing Encryption against RND-encrypted columns. We run our attacks using real-world datasets encrypted in a full-scale AE instancer and demonstrate that a snooping server can recovers over 95% of the rows in 8 out of 15 DET-encrypted columns, and 10 out of 15 RND-encrypted columns.

Original languageEnglish
Title of host publicationProceedings of the 21st International Conference on Security and Cryptography, SECRYPT 2024
EditorsSabrina De Capitani Di Vimercati, Pierangela Samarati
PublisherScience and Technology Publications, Lda
Pages628-633
Number of pages6
ISBN (Electronic)9789897587092
DOIs
StatePublished - 2024
Event21st International Conference on Security and Cryptography, SECRYPT 2024 - Dijon, France
Duration: 8 Jul 202410 Jul 2024

Publication series

NameProceedings of the International Conference on Security and Cryptography
ISSN (Print)2184-7711

Conference

Conference21st International Conference on Security and Cryptography, SECRYPT 2024
Country/TerritoryFrance
CityDijon
Period8/07/2410/07/24

Keywords

  • Attack
  • Cryptography
  • Database Management
  • Encrypted Search
  • Leakage Abuse Attack
  • Microsoft SQL

Fingerprint

Dive into the research topics of 'LAMA: Leakage Abuse Attacks Against Microsoft Always Encrypted'. Together they form a unique fingerprint.

Cite this