A method, apparatus and a computer program product are described for copy
protecting encrypted documents in a client-server system using an
unsecured communication channel. The client-server system has clients and
a server for storing encrypted documents. Encrypted documents e(K.sub.s,
M) are received by a client from the server. Communications on a
transmission channel between the client and the server are then
authenticated. Such communications also include electronic payments
initiated by a user using the client. Upon authenticating or payment, an
encrypted document can then be decrypted. After decrypting, the
unencrypted document is displayed but prevented from storage at any client
unless re-encrypted using a host specific key K.sub.H associated with the
client to thereby provide a re-encrypted document.
Μια μέθοδος, οι συσκευές και ένα προϊόν προγράμματος υπολογιστών περιγράφονται για το αντίγραφο που προστατεύει τα κρυπτογραφημένα έγγραφα σε ένα σύστημα πελατών εξυπηρετητών χρησιμοποιώντας ένα ακάλυπτο κανάλι επικοινωνίας. Το σύστημα πελατών εξυπηρετητών έχει τους πελάτες και έναν κεντρικό υπολογιστή για την αποθήκευση των κρυπτογραφημένων εγγράφων. Τα κρυπτογραφημένα έγγραφα e(K.sub.s, Μ) παραλαμβάνονται από έναν πελάτη από τον κεντρικό υπολογιστή. Οι ανακοινώσεις σχετικά με ένα κανάλι μετάδοσης μεταξύ του πελάτη και του κεντρικού υπολογιστή επικυρώνονται έπειτα. Τέτοιες επικοινωνίες περιλαμβάνουν επίσης τις ηλεκτρονικές πληρωμές που αρχίζουν από έναν χρήστη χρησιμοποιώντας τον πελάτη. Με την επικύρωση ή την πληρωμή, ένα κρυπτογραφημένο έγγραφο μπορεί έπειτα να αποκρυπτογραφηθεί. Μετά από να αποκρυπτογραφήσει, το έγγραφο επιδεικνύεται αλλά αποτρέπεται από την αποθήκευση σε οποιοδήποτε πελάτη εκτός αν επαν-κρυπτογραφημένη η χρησιμοποίηση ενός οικοδεσπότη συγκεκριμένο βασικό K.sub.H σύνδεσε με τον πελάτη για με αυτόν τον τρόπο να παρέχει ένα επαν-κρυπτογραφημένο έγγραφο.