A system and method for encrypting data communications between a client and
server utilizes an untrusted proxy server to perform computationally
expensive encryption calculations which would otherwise be performed by
the client. Prior to transmitting the data message to the proxy server,
the client masks the data message such that the data message is
indecipherable to the untrusted proxy. The untrusted proxy performs the
computationally expensive encryption calculations prior to transmitting
the data message to the intended receiver.
Ένα σύστημα και μια μέθοδος για τις μεταδόσεις στοιχείων μεταξύ ενός πελάτη και ενός κεντρικού υπολογιστή χρησιμοποιούν έναν untrusted κεντρικό υπολογιστή πληρεξούσιου για να εκτελέσουν υπολογιστικά τους ακριβούς υπολογισμούς κρυπτογράφησης που ειδάλλως θα εκτελούνταν από τον πελάτη. Πριν από τη διαβίβαση του μηνύματος στοιχείων στον κεντρικό υπολογιστή πληρεξούσιου, ο πελάτης καλύπτει το μήνυμα στοιχείων έτσι ώστε το μήνυμα στοιχείων είναι ανεξιχνίαστο στο untrusted πληρεξούσιο. Το untrusted πληρεξούσιο εκτελεί τους υπολογιστικά ακριβούς υπολογισμούς κρυπτογράφησης πριν από τη διαβίβαση του μηνύματος στοιχείων στον προοριζόμενο δέκτη.