Patent · US Active

Average-complexity ideal-security order-preserving encryption

US9037860B1 · kind B1 · utility

23Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 22, 2013
Grant dateMay 19, 2015
Priority date
Expiry dateNov 22, 2033

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2209/76
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Embodiments provide ideal security, order-preserving encryption (OPE) of data of average complexity, thereby allowing processing of the encrypted data (e.g. at a database server in response to received queries). Particular embodiments achieve high encryption efficiency by processing plaintext in the order preserved by an existing compression dictionary already available to a database. Encryption is based upon use of a binary search tree of n nodes, to construct an order-preserving encryption scheme having Ω(n) complexity and even O(n), in the average case. A probability of computationally intensive updating (which renders conventional OPE impractical for ideal security) is substantially reduced by leveraging the demonstrated tendency of a height of the binary search tree to be tightly centered around O(log n). An embodiment utilizing such an encryption scheme is described in the context of a column-store, in-memory database architecture comprising n elements. OPE according to embodiments is compatible with adjustable encryption approaches.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.