A method and apparatus for providing access to authenticated electronic documents
over a network. The apparatus comprises a server computer, a user interface connected
to the server via a first network interface for providing user access to the server,
a computer network containing the electronic documents connected to the server
via a second network interface, a database connected to the server via a third
network interface, for storing data for authenticating the electronic documents.
The first network interface, second network interface and the third network interface
are disjunct respective to each other such that the user, the computer network
and the database are not in communication therebetween. The apparatus further comprises
a verification server having first and second network interfaces for connecting
the computer network and the database thereto, wherein the first and second network
interfaces are disjunct such that the database is not accessible to the computer network.