Invention Grant
- Patent Title: Database encryption to provide write protection
-
Application No.: US15630871Application Date: 2017-06-22
-
Publication No.: US10229286B2Publication Date: 2019-03-12
- Inventor: Ismail Cem Paya , Nelson Aurel Gauthier , Kevin Nguyen
- Applicant: Airbnb, Inc.
- Applicant Address: US CA San Francisco
- Assignee: Airbnb, Inc.
- Current Assignee: Airbnb, Inc.
- Current Assignee Address: US CA San Francisco
- Agency: Fenwick & West LLP
- Main IPC: G06F21/60
- IPC: G06F21/60 ; G06F21/62 ; G06F17/30 ; H04L29/06

Abstract:
An online computer system including a database uses an encrypted table that allows for write protection its contents. Middleware logic operating on the system acts as an interface for access to the database, so that any business logic on the system accesses the database through simple procedural calls to the middleware rather than directly to the database itself. The middleware logic abstracts logic that helps implement write protection with the encrypted table. Data to be encrypted that has been traditionally written to other tables is migrated to the encrypted table, where the data encrypted using an authenticated encryption with additional data (AEAD) algorithm. To implement AEAD, the original table, column, and primary key indicating where the data would have otherwise been stored are together used as additional authenticated data (AAD). This tuple of information is also stored in the encrypted table.
Public/Granted literature
- US20170286714A1 DATABASE ENCRYPTION TO PROVIDE WRITE PROTECTION Public/Granted day:2017-10-05
Information query