Ipinakikilala ng Google ang Fully Homomorphic Encryption

Los Ang mga developer ng Google ay pinakawalan kamakailan sa pamamagitan ng isang post sa blog ang mga pagsulong ng bukas na hanay ng mga aklatan at kagamitan na may pagpapatupad ng a ganap na homomorphic cipher na nagbibigay-daan upang maproseso ang naka-encrypt na data na hindi lilitaw sa bukas na form sa anumang yugto ng pagkalkula.

Hindi tulad ng end-to-end na pag-encrypt, homomorphic encryption, Bilang karagdagan sa pagprotekta sa paghahatid ng data, nagbibigay ito ng kakayahang iproseso ang data nang hindi na-decrypt ito.

Ang buong homomorphic na pag-encrypt nagpapahiwatig ng kakayahang magsagawa ng mga pagpapatakbo ng pagdaragdag at pagpaparami sa data naka-encrypt, mula sa kung saan ang anumang arbitraryong pagkalkula ay maaaring ipatupad. Ang output ay isang naka-encrypt na resulta, na magiging katulad ng naka-encrypt na resulta ng mga katulad na pagpapatakbo sa orihinal na data.

Bilang mga developer, responsibilidad naming tulungan na panatilihing ligtas ang aming mga gumagamit sa online at protektahan ang kanilang data. Nagsisimula ito sa paglikha ng mga produktong ligtas bilang default, pribado ayon sa disenyo, at kontrolin ang mga gumagamit. Lahat ng ginagawa namin sa Google ay sinusuportahan ng mga prinsipyong ito, at ipinagmamalaki namin ang aming sarili sa pagiging nangunguna sa industriya sa pagbuo, pagpapatupad, at pag-scale ng mga bagong teknolohiya na pinapanatili ang privacy na ginagawang posible upang makakuha ng mahalagang impormasyon at lumikha ng mga kapaki-pakinabang na karanasan habang pinoprotektahan namin ang aming mga gumagamit. pagkapribado

Ang pagtatrabaho sa data na may homomorphic na pag-encrypt ay nabawasan sa ang katunayan na ang gumagamit ay naka-encrypt ang data at, nang hindi isiwalat ang mga susi, ilipat ito sa isang serbisyo ng third-party para sa pagproseso.

Ginagawa ng serbisyong ito ang idineklarang mga kalkulasyon at bumubuo ng isang naka-encrypt na resulta, nang hindi matukoy kung anong data ito gumagana. Na-decryp ng gumagamit ang data ng pag-broadcast gamit ang kanilang mga key at natatanggap ang resulta sa malinaw na teksto.

Halimbawa, isipin na lumilikha ka ng isang app para sa mga taong may diyabetes. Maaaring mangolekta ang app na ito ng sensitibong impormasyon mula sa mga gumagamit nito, at kailangan mo ng isang paraan upang mapanatili ang pribado at protektadong data na ito, at sabay na ibahagi ito sa mga dalubhasang medikal upang makakuha ng mahalagang impormasyon na maaaring humantong sa mahahalagang tagumpay sa medikal. Sa Google Transpiler para sa FHE, maaari mong i-encrypt ang data na iyong nakolekta at ibahagi ito sa mga dalubhasang medikal na, sa kabilang banda, ay maaaring pag-aralan ang data nang hindi na-decrypt ito, na nagbibigay ng kapaki-pakinabang na impormasyon sa pamayanan ng medikal, habang tinitiyak na ang napapailalim na impormasyon ay hindi ma-access ng kahit sino.

Sa pagitan ng mga lugar ng aplikasyon ang mga homomorphic cipher ay matatagpuan ang paglikha ng mga serbisyong cloud para sa kumpidensyal na computing, ang pagpapatupad ng electronic system ng pagboto, ang paglikha ng mga hindi nagpapakilalang mga routing protocol, ang pagproseso ng mga kahilingan sa naka-encrypt na data sa isang DBMS, at ang kumpidensyal na pagsasanay ng mga system ng pag-aaral ng machine.

Halimbawa, ang homomorphic encryption ay magiging kapaki-pakinabang sa mga medikal na aplikasyon Maaari silang makatanggap ng kumpidensyal na impormasyon ng pasyente sa naka-encrypt na form at magbigay ng mga propesyonal na medikal na may kakayahang magsagawa ng pagtatasa at makilala ang mga abnormalidad nang walang decryption.

Ang homomorphic encryption ay makakatulong din sa pag-iimbestiga ng mga ugnayan sa pagitan ng mga sakit at ilang mga genetic mutation, na nangangailangan ng pagsusuri ng libu-libong mga sample ng impormasyong genetiko.

Iyon ang dahilan kung bakit ngayon, nalulugod kaming ipahayag na nakakakuha kami ng isang first-of-its-kind, pangkalahatang-layunin na transpiler para sa ganap na homomorphic encryption (FHE), na magbibigay-daan sa mga developer na magsagawa ng mga kalkulasyon sa naka-encrypt na data nang hindi ma-access anumang impormasyon mula rito. personal na pagkakakilanlan.

Isang natatanging tampok mula sa nai-publish na toolkit ay ang kakayahang lumikha ng mga programa upang maproseso ang naka-encrypt na data gamit ang karaniwang mga diskarte sa pag-unlad ng C ++ gamit ang ibinigay na transpiler, isang programang C ++ na nagko-convert sa isang espesyal na FHE-C ++ na dayalekto na may kakayahang magtrabaho kasama ang naka-encrypt na data.

Binibigyang-daan ka ng toolkit na lumikha ng kumpidensyal na mga programa sa pagkalkula na maaaring gumana sa data nang hindi na-decrypt ito, kasama ang pagsasagawa ng simpleng pagpapatakbo ng string at matematika sa naka-encrypt na data. Ang code ng proyekto ay nakasulat sa C ++ at ipinamamahagi sa ilalim ng lisensya ng Apache 2.0.

Panghuli oo ikaw ay interesado na malaman ng higit pa tungkol dito sa paksa, maaari mong suriin ang mga detalye sa ang sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.