Η Google εισάγει πλήρως την ομομορφική κρυπτογράφηση

Ο Οι προγραμματιστές της Google κυκλοφόρησαν πρόσφατα μέσω μιας ανάρτησης ιστολογίου την πρόοδο του ανοιχτό σύνολο βιβλιοθηκών και βοηθητικών προγραμμάτων με την εφαρμογή α πλήρως ομομορφική κρυπτογράφηση που επιτρέπει την επεξεργασία κρυπτογραφημένων δεδομένων που δεν εμφανίζονται ανοιχτά σε κανένα στάδιο υπολογισμού.

Σε αντίθεση με την κρυπτογράφηση από άκρο σε άκρο, η ομομορφική κρυπτογράφηση, Εκτός από την προστασία της μετάδοσης δεδομένων, παρέχει τη δυνατότητα επεξεργασίας δεδομένων χωρίς την αποκρυπτογράφηση τους.

Πλήρως ομομορφική κρυπτογράφηση περιλαμβάνει την ικανότητα εκτέλεσης πράξεων πρόσθεσης και πολλαπλασιασμού σε δεδομένα κρυπτογραφημένα, από το οποίο μπορεί να υλοποιηθεί οποιοσδήποτε αυθαίρετος υπολογισμός. Η έξοδος είναι ένα κρυπτογραφημένο αποτέλεσμα, το οποίο θα ήταν παρόμοιο με την κρυπτογράφηση του αποτελέσματος παρόμοιων λειτουργιών στα αρχικά δεδομένα.

Ως προγραμματιστές, είναι ευθύνη μας να βοηθήσουμε να διατηρήσουμε τους χρήστες μας ασφαλείς στο διαδίκτυο και να προστατεύσουμε τα δεδομένα τους. Αυτό ξεκινά με τη δημιουργία προϊόντων που είναι ασφαλή από προεπιλογή, ιδιωτικά από το σχεδιασμό και δίνουν στους χρήστες τον έλεγχο. Ό,τι κάνουμε στη Google υποστηρίζεται από αυτές τις αρχές και είμαστε υπερήφανοι που είμαστε ηγέτης του κλάδου στην ανάπτυξη, ανάπτυξη και κλιμάκωση νέων τεχνολογιών διατήρησης του απορρήτου που καθιστούν δυνατή την απόκτηση πληροφοριών και τη δημιουργία χρήσιμων εμπειριών ενώ προστατεύουμε τους χρήστες μας. μυστικότητα.

Η εργασία με δεδομένα με ομομορφική κρυπτογράφηση συνοψίζεται στο γεγονός ότι ο χρήστης κρυπτογραφεί τα δεδομένα και, χωρίς να αποκαλύψει τα κλειδιά, τα μεταφέρει σε μια υπηρεσία τρίτου μέρους για επεξεργασία.

Αυτή η υπηρεσία εκτελεί τους δηλωμένους υπολογισμούς και δημιουργεί ένα κρυπτογραφημένο αποτέλεσμα, χωρίς να μπορείτε να προσδιορίσετε με ποια δεδομένα εργάζεστε. Ο χρήστης αποκρυπτογραφεί τα μεταδιδόμενα δεδομένα χρησιμοποιώντας τα κλειδιά του και λαμβάνει το αποτέλεσμα σε καθαρό κείμενο.

Για παράδειγμα, φανταστείτε ότι δημιουργείτε μια εφαρμογή για άτομα με διαβήτη. Αυτή η εφαρμογή μπορεί να συλλέγει ευαίσθητες πληροφορίες από τους χρήστες της και χρειάζεστε έναν τρόπο να διατηρείτε αυτά τα δεδομένα ιδιωτικά και ασφαλή ενώ τα μοιράζεστε με ειδικούς γιατρούς για να αποκτήσετε πολύτιμες πληροφορίες που θα μπορούσαν να οδηγήσουν σε σημαντικές ιατρικές ανακαλύψεις. Με το Google Transpiler για FHE, μπορείτε να κρυπτογραφήσετε τα δεδομένα που συλλέγετε και να τα μοιραστείτε με ειδικούς γιατρούς, οι οποίοι, με τη σειρά τους, μπορούν να αναλύσουν τα δεδομένα χωρίς να τα αποκρυπτογραφήσουν, παρέχοντας χρήσιμες πληροφορίες στην ιατρική κοινότητα, διασφαλίζοντας ταυτόχρονα ότι κανένας άλλος δεν έχει πρόσβαση στα υποκείμενα πληροφορίες..

Μεταξύ των περιοχών εφαρμογής του ομομορφικού κρυπτογράφησης βρίσκονται τη δημιουργία υπηρεσιών cloud για εμπιστευτικούς υπολογισμούς, η εφαρμογή της ηλεκτρονικά συστήματα ψηφοφορίας, δημιουργία ανώνυμων πρωτοκόλλων δρομολόγησης, επεξεργασία αιτημάτων σε κρυπτογραφημένα δεδομένα σε ένα DBMS και εμπιστευτική εκπαίδευση συστημάτων μηχανικής μάθησης.

Για παράδειγμα, ομομορφική κρυπτογράφηση θα είναι χρήσιμο σε ιατρικές εφαρμογές που μπορεί να λάβει ευαίσθητες πληροφορίες ασθενών σε κρυπτογραφημένη μορφή και να παρέχει στους επαγγελματίες του ιατρικού κλάδου τη δυνατότητα να πραγματοποιούν ανάλυση και να αναγνωρίζουν ανωμαλίες χωρίς αποκρυπτογράφηση.

Η ομομορφική κρυπτογράφηση μπορεί επίσης να βοηθήσει στη διερεύνηση των δεσμών μεταξύ ασθενειών και ορισμένων γενετικών μεταλλάξεων, οι οποίες απαιτούν την ανάλυση χιλιάδων δειγμάτων γενετικών πληροφοριών.

Γι' αυτό σήμερα, είμαστε ενθουσιασμένοι που ανακοινώνουμε ότι λαμβάνουμε έναν πρώτο στο είδος του μεταφραστή γενικής χρήσης για πλήρως ομομορφική κρυπτογράφηση (FHE), ο οποίος θα επιτρέπει στους προγραμματιστές να εκτελούν υπολογισμούς σε κρυπτογραφημένα δεδομένα χωρίς να έχουν πρόσβαση οποιαδήποτε πληροφορία από αυτό.προσωπική ταυτότητα.

Ένα ξεχωριστό χαρακτηριστικό από τη δημοσιευμένη εργαλειοθήκη είναι η δυνατότητα δημιουργίας προγραμμάτων για την επεξεργασία κρυπτογραφημένων δεδομένων χρησιμοποιώντας τυπικές τεχνικές ανάπτυξης C++ χρησιμοποιώντας το παρεχόμενο transpiler, ένα πρόγραμμα C++ που μετατρέπεται σε μια ειδική διάλεκτο FHE-C++ ικανή να λειτουργεί με κρυπτογραφημένα δεδομένα.

Η εργαλειοθήκη σάς επιτρέπει να δημιουργείτε προγράμματα για ευαίσθητους υπολογισμούς που μπορούν να λειτουργούν με δεδομένα χωρίς να τα αποκρυπτογραφούν, συμπεριλαμβανομένης της εκτέλεσης απλών πράξεων συμβολοσειράς και μαθηματικών πράξεων σε κρυπτογραφημένα δεδομένα. Ο κώδικας του έργου είναι γραμμένος σε C++ και διανέμεται με την άδεια Apache 2.0.

Τέλος ναι Σας ενδιαφέρει να μάθετε περισσότερα σχετικά με το θέμα;, μπορείτε να ελέγξετε τις λεπτομέρειες στο τον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.