{"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 rilasciato un toolkit per la crittografia omomorfica per Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La compagnia 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 del codice sorgente del toolkit <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ibm\/fhe-toolkit-linux\">FHE<\/a><\/noindex> (IBM Fully Homomorphic Encryption) con implementazione di un 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 omomorfica completa<\/a><\/noindex> per l'elaborazione dei dati in forma crittografata. FHE consente la creazione di servizi per calcoli riservati, in cui i dati vengono elaborati in forma crittografata e non appaiono in forma aperta in nessuna fase. Il risultato \u00e8 anch'esso generato in forma crittografata. Il codice \u00e8 scritto in C++ e <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ibm\/fhe-toolkit-linux\">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. Si prevede a breve la pubblicazione di una variante 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 omomorfe che consentono di eseguire addizioni e moltiplicazioni su dati crittografati (cio\u00e8 \u00e8 possibile realizzare qualsiasi calcolo arbitrario) e ottenere in uscita un risultato crittografato che sia equivalente alla crittografia del risultato dell'addizione o della moltiplicazione dei dati di origine. La crittografia omomorfa pu\u00f2 essere vista come il prossimo passo nell'evoluzione della crittografia end-to-end \u2014 oltre alla protezione della trasmissione dei dati, offre la possibilit\u00e0 di elaborare i dati senza decrittografarli. <\/p>\n<p>Da un punto di vista pratico, il framework pu\u00f2 essere utile per organizzare l'elaborazione cloud riservata, nei sistemi di voto elettronico, nei protocolli di routing anonimizzati, per l'elaborazione crittografata delle richieste nei database, per l'addestramento riservato dei sistemi di machine learning. Come esempio di applicazione dell'FHE, si cita l'organizzazione dell'analisi delle informazioni sui pazienti delle strutture sanitarie nelle compagnie assicurative senza che la compagnia assicurativa possa accedere a dati che potrebbero identificare specifici pazienti. Inoltre <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/IBM\/fhe-toolkit-linux\/tree\/master\/samples\/credit_card_fraud\">menzionato<\/a><\/noindex> sviluppo di sistemi di apprendimento automatico per identificare operazioni fraudolente con carte di credito tramite l'elaborazione di transazioni finanziarie anonime e crittografate.<\/p>\n<p>Il toolkit include una libreria <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/homenc\/HElib\/\">HELib<\/a><\/noindex> con implementazioni di diversi schemi di crittografia omomorfica, un ambiente di sviluppo integrato (lavoro eseguito tramite browser) e un insieme di esempi. Per semplificare il deployment, sono disponibili immagini docker pronte per l'uso basate su CentOS, Fedora e Ubuntu. Sono anche disponibili istruzioni per la costruzione del toolkit dai codici sorgente e l'installazione su un sistema locale.<\/p>\n<p>Il progetto \u00e8 in fase di sviluppo dal 2009, ma solo ora \u00e8 riuscito a raggiungere prestazioni accettabili per un uso pratico. Si osserva che FHE rende i calcoli omomorfici accessibili a chiunque; grazie a FHE, normali programmatori aziendali possono completare in un minuto ci\u00f2 che prima richiedeva ore e giorni con l'assistenza di esperti accademici.<\/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=\"Riproduci 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 innovazioni nel campo del calcolo riservato, si pu\u00f2 menzionare <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 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\">della privacy differenziale<\/a><\/noindex>, che consentono di eseguire operazioni statistiche su set di dati con un sufficiente grado di precisione senza consentire l'identificazione di singoli record. Il progetto \u00e8 sviluppato in collaborazione con 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\/\">\u00e8 distribuito<\/a><\/noindex> sotto licenza MIT.<\/p>\n<p>L'analisi tramite metodi di privacy differenziale consente alle organizzazioni di effettuare campionamenti analitici da database statistici, senza permettere di isolare parametri di persone specifiche dalle informazioni generali. Ad esempio, per identificare le differenze nella cura dei pazienti, i ricercatori possono fornire informazioni che consentono di confrontare la media del tempo di permanenza dei pazienti negli ospedali, mantenendo comunque la riservatezza dei pazienti e impedendo l'estrazione di dati su di essi. <\/p>\n<p>Per proteggere informazioni personali identificabili o riservate vengono applicati due meccanismi: 1. Aggiunta di una piccola \"rumorosit\u00e0\" statistica a ogni risultato, che non influisce sulla precisione dei dati estratti, ma maschera il contributo di singoli elementi dei dati.<br \/>\n2. Utilizzo del budget per la privacy, limitando la quantit\u00e0 di dati forniti per ogni richiesta e impedendo ulteriori richieste che potrebbero violare 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.0.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.0.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}]}}