Seabed

Established: December 1, 2015

Seabed is a project to provide analytics over encrypted Big Data. The challenge is to develop fast yet secure cryptographic techniques that support a suite of applications such as Business Intelligence tools and large-scale Machine Learning frameworks. Towards this, we have developed two novel cryptographic techniques:a high-performance, additive symmetric homomorphic scheme (ASHE) and Splayed ASHE (SPLASHE), an encryption scheme that thwarts frequency analysis-based attacks.

We have built Seabed into Apache Spark and we show that we can perform analytics over encrypted data with an average overhead of only 25%, where previous techniques had overheads ranging between 10x  and 100x. Going forward, we are looking at building Machine Learning models over encrypted data.

People

Portrait of Nishanth Chandran

Nishanth Chandran

Principal Researcher

Portrait of Ramachandran Ramjee

Ramachandran Ramjee

Partner Research Manager