Nickolai Zeldovich:如何用你看不见的数据进行计算

尽管采取了大量措施保护敏感数据,黑客还是经常设法窃取这些数据。 这个问题变得尤为严重,因为现在大量的信息都集中在各种云服务提供商的服务器上。 大多数时候,我们甚至不知道这些机器在哪里; 我们怎么可能觉得我们的数据在他们那里是安全的呢?

有一种方法:在存储数据之前对其进行加密。 这样,即使攻击者设法闯入云提供商的系统并窃取数据,他们也只会得到无意义的胡言乱语。 这似乎是一个简单的解决方案,但它有一个很大的缺点:当数据被加密时,它对坏人毫无用处,这是肯定的。 但在很多情况下,加密对好人来说也毫无用处。

今天的云提供商通常会对您委托给他们的数据执行许多不同类型的有用计算——查找数据、编译统计数据、分析趋势等等。 有些应用非常复杂的机器学习技术来处理你的数据。 但如果数据是加密的,就没有人能做到这一点。

因此,除了简单的数据存储之外,追求加密似乎是鲁莽的。 然而,在过去的几年里,出现了一种技术,它实现了看似不可能的事情:它使云提供商能够对加密的数据执行多种计算。 Read More…

查看所有帖子