{"id":90395,"date":"2020-07-31T13:42:28","date_gmt":"2020-07-31T11:42:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/ibm-otkryl-tulkit-gomomorfnogo-shifrovaniya-dlya-linux"},"modified":"2020-07-31T13:42:28","modified_gmt":"2020-07-31T11:42:28","slug":"ibm-otkryl-tulkit-gomomorfnogo-shifrovaniya-dlya-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/ibm-otkryl-tulkit-gomomorfnogo-shifrovaniya-dlya-linux","title":{"rendered":"IBM ha aperto un toolkit di crittografia omomorfica per Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Azienda IBM <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ibm.com\/blogs\/research\/2020\/07\/homomorphic-encryption-comes-to-linux-on-ibm-z\/\">ha annunciato<\/a><\/noindex> sull'apertura dei codici sorgente del toolkit <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ibm\/fhe-toolkit-linux\">FHE<\/a><\/noindex> (IBM Fully Homomorphic Encryption) con implementazione del sistema <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%93%D0%BE%D0%BC%D0%BE%D0%BC%D0%BE%D1%80%D1%84%D0%BD%D0%BE%D0%B5_%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5\">di crittografia completamente omomorfica<\/a><\/noindex> per l'elaborazione dei dati in forma crittografata. FHE consente di creare servizi per calcoli riservati, in cui i dati vengono elaborati in forma crittografata e non appaiono in forma aperta in nessuna fase. Anche il risultato \u00e8 generato in forma crittografata. Il codice \u00e8 scritto in C++ e <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ibm\/fhe-toolkit-linux\">\u00e8 distribuito<\/a><\/noindex> sotto licenza MIT. Oltre alla versione per Linux, parallelamente vengono sviluppati toolkit simili per <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/IBM\/fhe-toolkit-macos\">macOS<\/a><\/noindex> e  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/IBM\/fhe-toolkit-ios\">iOS<\/a><\/noindex>, scritti in Objective-C. A breve \u00e8 attesa la pubblicazione di una versione per  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/IBM\/fhe-toolkit-android\">Android<\/a><\/noindex>.<\/p>\n<p>FHE supporta <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%BE%D0%BB%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E_%D0%B3%D0%BE%D0%BC%D0%BE%D0%BC%D0%BE%D1%80%D1%84%D0%BD%D0%BE%D0%B5_%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5\">completi<\/a><\/noindex> Operazioni omomorfiche che consentono di eseguire addition e moltiplicazione su dati cifrati (cio\u00e8 \u00e8 possibile eseguire qualsiasi calcolo arbitrario) e ottenere in uscita un risultato cifrato che sarebbe analogo alla cifratura del risultato dell'addition o della moltiplicazione dei dati originali. La cifratura omomorfica pu\u00f2 essere vista come il prossimo passo nello sviluppo della cifratura end-to-end, poich\u00e9 oltre a proteggere la trasmissione dei dati, offre la possibilit\u00e0 di elaborare i dati senza decifrarli. <\/p>\n<p>Dal punto di vista pratico, il framework pu\u00f2 rivelarsi utile per l'organizzazione di calcoli cloud riservati, nei sistemi di voto elettronico, in protocolli di instradamento anonimizzati, per l'elaborazione crittografata delle richieste nei DBMS, per l'addestramento riservato dei sistemi di apprendimento automatico. Un esempio di applicazione di FHE \u00e8 l'organizzazione dell'analisi delle informazioni sui pazienti delle istituzioni mediche nelle compagnie assicurative senza che la compagnia assicurativa abbia accesso a informazioni che potrebbero identificare specifici pazienti. Allo stesso modo <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/IBM\/fhe-toolkit-linux\/tree\/master\/samples\/credit_card_fraud\">si menziona<\/a><\/noindex> sviluppo di sistemi di apprendimento automatico per rilevare operazioni fraudolente con carte di credito a partire dall'elaborazione di transazioni finanziarie anonime crittografate.<\/p>\n<p>Il toolkit include una libreria <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/homenc\/HElib\/\">HElib<\/a><\/noindex> con implementazione di diversi schemi di crittografia omomorfica, un ambiente di sviluppo integrato (il lavoro avviene tramite browser) e un set di esempi. Per semplificare il deployment, sono stati preparati immagini docker pronte all'uso basate su CentOS, Fedora e Ubuntu. Sono anche disponibili istruzioni per la compilazione del toolkit dai codici sorgente e per l'installazione su sistemi locali.<\/p>\n<p>Il progetto \u00e8 in corso dal 2009, ma sono stati raggiunti risultati di performance accettabili che ne consentono l'uso pratico solo ora. Si segnala che l'FHE rende i calcoli omomorfi accessibili a chiunque, grazie all'FHE i programmatori aziendali possono ora completare in un minuto il lavoro che prima richiedeva ore o giorni con l'assistenza di esperti con un titolo accademico.<\/p>\n<p><center><br \/>\n<div class=\"youtube-placeholder\" data-id=\"dtAgIUNuyE8\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/dtAgIUNuyE8\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p>Tra le altre iniziative nel campo del calcolo riservato, si segnala <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.microsoft.com\/on-the-issues\/2020\/06\/24\/differential-privacy-harvard-opendp\/\">la pubblicazione del progetto<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"http:\/\/opendp.io\/\">OpenDP<\/a><\/noindex> con l'implementazione di metodi <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%94%D0%B8%D1%84%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BF%D1%80%D0%B8%D0%B2%D0%B0%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C\">privacy differenziale<\/a><\/noindex>, che consentono di eseguire operazioni statistiche su set di dati con un'accuratezza relativamente elevata senza la possibilit\u00e0 di identificare singoli record al loro interno. Il progetto \u00e8 sviluppato congiuntamente da ricercatori di Microsoft e dell'Universit\u00e0 di Harvard. L'implementazione \u00e8 scritta in Rust e Python e <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/opendifferentialprivacy\/\">fornito<\/a><\/noindex> sotto licenza MIT.<\/p>\n<p>L'analisi utilizzando metodi di privacy differenziale consente alle organizzazioni di effettuare campionature analitiche da database statistici, senza permettere di estrarre dai dati complessivi i parametri di individui specifici. Ad esempio, per identificare differenze nell'assistenza ai pazienti, ai ricercatori pu\u00f2 essere fornita informazione che consenta di confrontare il tempo medio di degenza dei pazienti negli ospedali, mantenendo per\u00f2 la riservatezza dei pazienti e impedendo l'estrazione di informazioni su di essi. <\/p>\n<p>Per proteggere le informazioni personali identificabili o riservate vengono applicati due meccanismi: 1. Aggiunta a ciascun risultato di un lieve \"rumore\" statistico, che non influisce sulla precisione dei dati estratti, ma maschera il contributo dei singoli elementi di dati.<br \/>\n2. L'uso di un budget di riservatezza, che limita la quantit\u00e0 di dati restituibili per ogni richiesta e impedisce richieste aggiuntive che potrebbero compromettere la riservatezza.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53459\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f IBM \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0442\u0443\u043b\u043a\u0438\u0442\u0430 FHE (IBM Fully Homomorphic Encryption) \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0433\u043e\u043c\u043e\u043c\u043e\u0440\u0444\u043d\u043e\u0433\u043e \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u0432\u0438\u0434\u0435. FHE \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0434\u043b\u044f \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0438 \u043d\u0435 \u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u044e\u0442 \u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0444\u043e\u0440\u043c\u0435 \u043d\u0438 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u044d\u0442\u0430\u043f\u043e\u0432. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0442\u0430\u043a\u0436\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-90395","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f IBM \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0442\u0443\u043b\u043a\u0438\u0442\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/ibm-otkryl-tulkit-gomomorfnogo-shifrovaniya-dlya-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47IBM \u043e\u0442\u043a\u0440\u044b\u043b \u0442\u0443\u043b\u043a\u0438\u0442 \u0433\u043e\u043c\u043e\u043c\u043e\u0440\u0444\u043d\u043e\u0433\u043e \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f IBM \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0442\u0443\u043b\u043a\u0438\u0442\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/ibm-otkryl-tulkit-gomomorfnogo-shifrovaniya-dlya-linux\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-31T11:42:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-31T11:42:28+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47IBM ha aperto il toolkit di crittografia omomorfa per Linux | ProHoster","description":"IBM ha annunciato l'apertura del codice sorgente del toolkit","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/ibm-otkryl-tulkit-gomomorfnogo-shifrovaniya-dlya-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47IBM \u043e\u0442\u043a\u0440\u044b\u043b \u0442\u0443\u043b\u043a\u0438\u0442 \u0433\u043e\u043c\u043e\u043c\u043e\u0440\u0444\u043d\u043e\u0433\u043e \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f Linux | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f IBM \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0442\u0443\u043b\u043a\u0438\u0442\u0430","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/ibm-otkryl-tulkit-gomomorfnogo-shifrovaniya-dlya-linux","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-31T11:42:28+00:00","article:modified_time":"2020-07-31T11:42:28+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"90395","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:52:33","updated":"2022-09-28 16:39:26","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/90395","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=90395"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/90395\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=90395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=90395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=90395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}