Azure SQL Database Always Encrypted

被引:48
作者
Antonopoulos, Panagiotis [1 ]
Arasu, Arvind
Singh, Kunal D.
Eguro, Ken
Gupta, Nitish
Jain, Rajat
Kaushik, Raghav
Kodavalla, Hanuma
Kossmann, Donald
Ogg, Nikolas
Ramamurthy, Ravi
Szymaszek, Jakub
Trimmer, Jeffrey
Vaswani, Kapil
Venkatesan, Ramarathnam
Zwilling, Mike
机构
[1] Microsoft Azure, Redmond, WA 98052 USA
来源
SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA | 2020年
关键词
D O I
10.1145/3318464.3386141
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents Always Encrypted, a recently released feature of Microsoft SQL Server that uses column granularity encryption to provide cryptographic data protection guarantees. Always Encrypted can be used to outsource database administration while keeping the data confidential from an administrator, including cloud operators. The first version of Always Encrypted was released in Azure SQL Database and as part of SQL Server 2016, and supported equality operations over deterministically encrypted columns. The second version, released as part of SQL Server 2019, uses an enclave running within a trusted execution environment to provide richer functionality that includes comparison and string pattern matching for an IND-CPA-secure (randomized) encryption scheme. We present the security, functionality, and design of Always Encrypted, and provide a performance evaluation using the TPC-C benchmark.
引用
收藏
页码:1511 / 1525
页数:15
相关论文
共 34 条
[1]  
[Anonymous], 2019, TPC C BENCHMARK 2019
[2]  
[Anonymous], 2019, SQL SERVER TRANSPARE
[3]  
[Anonymous], 2009, CLOUD COMP RISK ASS
[4]  
[Anonymous], 2019, MICROSOFT AZURE 2019
[5]  
[Anonymous], 2019, GOOGLE ENCRYPTED BIG
[6]  
[Anonymous], 2019, SYBASE ADAPTIVE SERV
[7]  
[Anonymous], 2019, AZURE KEY VAULT 2019
[8]  
[Anonymous], 2019, SAP HANA CLIENT SIDE
[9]  
[Anonymous], 2019, ORACLE VIRTUAL PRIVA
[10]  
[Anonymous], 2019, VIRTUALIZATION BASED