Securing the Cloud

A new algorithm solves a major problem with homomorphic encryption, which would let Web servers process data without decrypting it.

Written byMassachusetts Institute of Technology
| 4 min read
Register for free to listen to this article
Listen with Speechify
0:00
4:00

A new algorithm solves a major problem with homomorphic encryption, which would let Web servers process data without decrypting it.

Homomorphic encryption is one of the most exciting new research topics in cryptography, which promises to make cloud computing perfectly secure. With it, a Web user would send encrypted data to a server in the cloud, which would process it without decrypting it and send back a still-encrypted result.

Sometimes, however, the server needs to know something about the data it’s handling. Otherwise, some computational tasks become prohibitively time consuming — if not outright impossible.

Suppose, for instance, that the task you’ve outsourced to the cloud is to search a huge encrypted database for the handful of records that match an encrypted search term. Homomorphic encryption ensures that the server has no idea what the search term is or which records match it. As a consequence, however, it has no choice but to send back information on every record in the database. The user’s computer can decrypt that information to see which records matched and which didn’t, but then it’s assuming much of the computational burden that it was trying to offload to the cloud in the first place.

To continue reading this article, sign up for FREE to
Lab Manager Logo
Membership is FREE and provides you with instant access to eNewsletters, digital publications, article archives, and more.
Current Magazine Issue Background Image

CURRENT ISSUE - March/2026

When the Unexpected Hits

How Lab Leaders Can Prepare for Safety Crises That Don’t Follow the Script

Lab Manager March 2026 Cover Image