This paper introduces Qrlew, an open source library that can parse SQL queries into Relations -- an intermediate representation -- that keeps track of rich data types, value ranges, and row ownership; so that they can easily be rewritten into differentially-private equivalent and turned back into SQL queries for execution in a variety of standard data stores. With Qrlew, a data practitioner can express their data queries in standard SQL; the data owner can run the rewritten query without any technical integration and with strong privacy guarantees on the output; and the query rewriting can be operated by a privacy-expert who must be trusted by the owner, but may belong to a separate organization.
翻译:本文介绍Qrlew这一开源库,该库能够将SQL查询解析为关系(一种中间表示形式),保留丰富的数据类型、值范围及行归属信息,从而便捷地将查询重写为等效的差分隐私形式,并转换回SQL查询以在多种标准数据存储中执行。借助Qrlew,数据从业者可用标准SQL表达数据查询;数据所有者无需任何技术集成即可运行重写后的查询,并对输出结果提供强隐私保障;查询重写操作可由隐私专家执行,该专家需获得所有者的信任,但可隶属于独立组织。