{"id":27159,"date":"2014-11-04T04:40:56","date_gmt":"2014-11-04T09:40:56","guid":{"rendered":"http:\/\/www.opensource.im\/?p=27159"},"modified":"2014-11-04T04:40:56","modified_gmt":"2014-11-04T09:40:56","slug":"hacker-lexicon-what-is-homomorphic-encryption","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/encryption\/hacker-lexicon-what-is-homomorphic-encryption.php","title":{"rendered":"Hacker Lexicon: What Is Homomorphic Encryption?"},"content":{"rendered":"<p><p>    The problem with encrypting data    is that sooner or later, you have to decrypt it. Keep your    cloud files cryptographically scrambled using a secret key that    only you possess, and its likely no hacker will have the    codebreaking resources necessary to crack them. But as soon as    you want to actually do something with those    filesanything from editing a word document or querying a    database of financial datayou have to unlock the data and    leave it vulnerable. Homomorphic encryption, a    still-mostly-theoretical advancement in the science of keeping    secrets, could change that.  <\/p>\n<p>    A homomorphic encryption scheme is    a crypto system that allows computations to be performed on    data without decrypting it. A homomorphically encrypted search    engine, for instance, could take in encrypted search terms and    compare them with an encrypted index of the web. Or a    homomorphically encrypted financial database stored in the    cloud would allow users to ask how much money an employee    earned in the second quarter of 2013. But it would accept an    encrypted employee name and output an encrypted answer,    avoiding the privacy problems that usually plague online    services that deal with such sensitive data.  <\/p>\n<p>    Plenty of encryption schemes allow    partial homomorphic encryption; That is, they let users perform    some mathematical functions on encrypted data, but not others.    In 2009, however, IBM researcher Craig Gentry came up with the    first fully homomorphic encryption scheme. He compared    the system to one of those boxes with the gloves that are used    to handle toxic chemicalsAll the manipulation happens inside    the box, and the chemicals are never exposed to the outside    world.  <\/p>\n<p>    Unfortunately, Gentrys method    also adds immense computational requirements to computational    tasks that would be simple with unencrypted data. With his    original scheme, a Google search would take about a trillion    times longer using his process. He estimated that it would be a    decade or more before the scheme became practically    usable.  <\/p>\n<p>    But that scheme has been slowly    improving. Gentry now says that it with recent tweaks to his    method, fully homomorphic encryption would multiply the    computing time necessary for a function by roughly a    millionhalf as many zeroes as five years ago. That puts him    more or less on track with his 2009 road map. And last month,    Gentry was awarded the MacArthur genius grant for his crypto    research. With $625,000 in Gentrys pockets and users clamoring    for better encryption in online services, practical homomorphic    encryption could be unlocked in the not-so-distant    future.  <\/p>\n<p>    Hacker Lexicon is WIREDs    explainer series that seeks to de-mystify the jargon of    information security, surveillance and privacy.  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>More here:<br \/>\n<a target=\"_blank\" href=\"http:\/\/feeds.wired.com\/c\/35185\/f\/661467\/s\/4019500a\/sc\/21\/l\/0L0Swired0N0C20A140C110Chacker0Elexicon0Ehomomorphic0Eencryption0C\/story01.htm\/RK=0\/RS=poyIkLqmzE85mpMpPWmfAxyS_uo-\" title=\"Hacker Lexicon: What Is Homomorphic Encryption?\">Hacker Lexicon: What Is Homomorphic Encryption?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> The problem with encrypting data is that sooner or later, you have to decrypt it. Keep your cloud files cryptographically scrambled using a secret key that only you possess, and its likely no hacker will have the codebreaking resources necessary to crack them. But as soon as you want to actually do something with those filesanything from editing a word document or querying a database of financial datayou have to unlock the data and leave it vulnerable. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[],"class_list":["post-27159","post","type-post","status-publish","format-standard","hentry","category-encryption"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/27159"}],"collection":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/comments?post=27159"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/27159\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=27159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=27159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=27159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}