Computing Arbitrary Functions of Encrypted Data

被引:345
|
作者
Gentry, Craig [1 ]
机构
[1] IBM Corp, IJ Watson Res Ctr, Hawthorne, NY USA
关键词
D O I
10.1145/1666420.1666444
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Suppose that you want to delegate the ability to process your data, without giving away access to it. We show that this separation is possible: we describe a "fully homomorphic" encryption scheme that keeps data private, but that allows a worker that does not have the secret decryption key to compute any (still encrypted) result of the data, even when the function of the data is very complex. In short, a third party can perform complicated processing of data without being able to see it. Among other things, this helps make cloud computing compatible with privacy.
引用
收藏
页码:97 / 105
页数:9
相关论文
共 50 条
  • [1] Computing on Encrypted Data
    Smart, Nigel
    IEEE SECURITY & PRIVACY, 2023, 21 (04) : 94 - 98
  • [2] Computing on Encrypted Data
    Gentry, Craig
    CRYPTOLOGY AND NETWORK SECURITY, PROCEEDINGS, 2009, 5888 : 477 - 477
  • [3] Quantum computing on encrypted data
    Fisher, K. A. G.
    Broadbent, A.
    Shalm, L. K.
    Yan, Z.
    Lavoie, J.
    Prevedel, R.
    Jennewein, T.
    Resch, K. J.
    NATURE COMMUNICATIONS, 2014, 5
  • [4] Quantum computing on encrypted data
    K. A. G. Fisher
    A. Broadbent
    L. K. Shalm
    Z. Yan
    J. Lavoie
    R. Prevedel
    T. Jennewein
    K. J. Resch
    Nature Communications, 5
  • [5] Computing on Encrypted Data (Extended Abstract)
    Sahai, Amit
    INFORMATION SYSTEMS SECURITY, PROCEEDINGS, 2008, 5352 : 148 - 153
  • [6] Topical Collection on Computing on Encrypted Data
    David Pointcheval
    Nigel Paul Smart
    Journal of Cryptology, 2023, 36
  • [7] Topical Collection on Computing on Encrypted Data
    Pointcheval, David
    Smart, Nigel Paul
    JOURNAL OF CRYPTOLOGY, 2023, 36 (02)
  • [8] HEAX: An Architecture for Computing on Encrypted Data
    Riazi, M. Sadegh
    Laine, Kim
    Pelton, Blake
    Dai, Wei
    TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV), 2020, : 1295 - 1309
  • [9] Distributed computing over encrypted data
    Freris, Nikolaos M.
    Patrinos, Panagiotis
    2016 54TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2016, : 1116 - 1122
  • [10] Computing with Functions on Domains with Arbitrary Shapes
    Huybrechs, Daan
    Matthysen, Roel
    APPROXIMATION THEORY XV, 2017, 201 : 105 - 117