The functionality of "protected shareware" is controlled by digitally signed messaging protocol. Protective code within the shareware controls the functionality of the shareware in response to authorization messages which are supplied directly or indirectly by the shareware supplier. These messages are digitally signed in whole or part by or on behalf of the shareware supplier using the supplier's secret signing key. The shareware, in turn, includes the public checking key for this digital signature of the supplier, thereby enabling the protective code to authenticate any such authorization message before acting in reliance upon it. The shareware includes an integrity self-checking routine which is run at appropriate times to ensure that shareware, including its protective code, is in an anticipated state. Typically this is equivalent to a finding that the code has not been altered, but it is conceivable that the code might be dynamically altered in some authorized (i. e., "anticipated") way.

Η λειτουργία του "προστατευμένου διανεμούμενου λογισμικού" ελέγχεται από το ψηφιακά υπογεγραμμένο πρωτόκολλο μηνύματος. Ο προστατευτικός κώδικας μέσα στο διανεμούμενο λογισμικό ελέγχει τη λειτουργία του διανεμούμενου λογισμικού σε απάντηση στα μηνύματα έγκρισης που παρέχονται άμεσα ή έμμεσα από τον προμηθευτή διανεμούμενων λογισμικών. Αυτά τα μηνύματα υπογράφονται ψηφιακά στο σύνολο ή το μέρος από ή εξ ονόματος τον προμηθευτή διανεμούμενων λογισμικών χρησιμοποιώντας το μυστικό του προμηθευτή υπογράφοντας το κλειδί. Το διανεμούμενο λογισμικό, στη συνέχεια, περιλαμβάνει το κοινό που ελέγχει το κλειδί για αυτήν την ψηφιακή υπογραφή του προμηθευτή, με αυτόν τον τρόπο επιτρέποντας στον προστατευτικό κώδικα για να επικυρώσει οποιοδήποτε τέτοιοδήποτε μήνυμα έγκρισης πρίν ενεργεί στην εμπιστοσύνη επάνω σε τον. Το διανεμούμενο λογισμικό περιλαμβάνει μια self-checking ρουτίνα ακεραιότητας που οργανώνεται στις κατάλληλες χρονικές στιγμές να εξασφαλιστεί ότι το διανεμούμενο λογισμικό, συμπεριλαμβανομένου του προστατευτικού κώδικά του, είναι σε ένα προσδοκώμενο κράτος. Χαρακτηριστικά αυτό είναι ισοδύναμο με μια διαπίστωση ότι τον κώδικα δεν έχουν αλλάξει, αλλά είναι κατανοητό ότι τον κώδικα να αλλάξουν δυναμικά σε κάποιο εξουσιοδοτημένο (δηλ., "προσδοκώμενοσ") τρόπο.

 
Web www.patentalert.com

< (none)

< Cross-media notifications for e-commerce

> Method and apparatus for providing and processing installment plans at a terminal

> (none)

~ 00022