In an electronic filing system over a computer network, a central server
sets the requirements for making submissions. These requirements include a
time limit after the expiry of which, submissions will no longer be
accepted. A gateway server polls the central server for the submission
requirements, and establishes a directory in its own file system to which
all potential submitters have write access until expiry of the time limit.
On completion of its submission, a submitter generates evidence of the
complete submission. The evidence can be in the form of a digitally signed
message digest. The submitter may encrypt the evidence using the gateway
server's public encryption key and then forwards the evidence to the
gateway server. If the evidence is filed before expiry of the time limit,
the gateway server permits the evidence to be written to the directory
established for the submission requirements. Once the submitter has
successfully filed its evidence, it can forward the complete submission to
the gateway server. When the gateway server receives the complete
submission, if encrypted, it decrypts the evidence, checks the submitter's
digital signature on the evidence, and it then compares the complete
submission with the evidence. If the evidence is a message digest, the
gateway server computes a message digest of the complete submission. If
the two digests are identical, then it is clear that the submission was
completed when the evidence was filed, before expiry of the deadline, and
the gateway server can then forward the submission on to the central
server.
Σε ένα σύστημα ηλεκτρονικής αρχειοθέτησης πέρα από ένα δίκτυο υπολογιστών, ένας κεντρικός υπολογιστής θέτει τις απαιτήσεις για τις υποβολές. Αυτές οι απαιτήσεις περιλαμβάνουν ένα χρονικό όριο μετά από τη λήξη της οποίας, οι υποβολές δεν θα γίνουν αποδεκτές πλέον. Ένας κεντρικός υπολογιστής πυλών ψηφίζει τον κεντρικό υπολογιστή για τους όρους υποβολής, και καθιερώνει έναν κατάλογο στο σύστημα αρχείων του στο οποίο όλοι οι πιθανοί υποστηρικτές πρέπει να γράψουν την πρόσβαση μέχρι τη λήξη του χρονικού ορίου. Με την ολοκλήρωση της υποβολής του, ένας υποστηρικτής παράγει τα στοιχεία της πλήρους υποβολής. Τα στοιχεία μπορούν να είναι υπό μορφή ψηφιακά υπογεγραμμένης αφομοίωσης μηνυμάτων. Ο υποστηρικτής μπορεί να κρυπτογραφήσει τα στοιχεία χρησιμοποιώντας το δημόσιο κλειδί κρυπτογράφησης του κεντρικού υπολογιστή πυλών και να προσκομίσει έπειτα τα στοιχεία στον κεντρικό υπολογιστή πυλών. Εάν τα στοιχεία αρχειοθετούνται πριν από τη λήξη του χρονικού ορίου, ο κεντρικός υπολογιστής πυλών επιτρέπει στα στοιχεία για να γραφτεί στον κατάλογο που καθιερώνεται για τους όρους υποβολής. Μόλις αρχειοθετήσει επιτυχώς ο υποστηρικτής τα στοιχεία του, μπορούν να διαβιβάσουν την πλήρη υποβολή στον κεντρικό υπολογιστή πυλών. Όταν ο κεντρικός υπολογιστής πυλών λαμβάνει την πλήρη υποβολή, εάν κρυπτογραφείται, αποκρυπτογραφεί τα στοιχεία, ελέγχει την ψηφιακή υπογραφή του υποστηρικτή στα στοιχεία, και συγκρίνει έπειτα την πλήρη υποβολή με τα στοιχεία. Εάν τα στοιχεία είναι μια αφομοίωση μηνυμάτων, ο κεντρικός υπολογιστής πυλών υπολογίζει μια αφομοίωση μηνυμάτων της πλήρους υποβολής. Εάν οι δύο αφομοιώσεις είναι ίδιες, κατόπιν είναι σαφές ότι η υποβολή ολοκληρώθηκε όταν αρχειοθετήθηκαν τα στοιχεία, πριν από τη λήξη της προθεσμίας, και ο κεντρικός υπολογιστής πυλών μπορεί έπειτα να διαβιβάσει την υποβολή προς τον κεντρικό υπολογιστή.