A method and system for secure real time storage and retrieval of data by a first
computer with the aid of a second computer via a secure communication link between
the first and second computers. The method and system enable a user at the remote
first computer to secure a data file for storage by connecting to the second computer
and by exchanging certain parameters between the two computers. The method and
system also enable the user at the first computer to retrieve the stored secure
data file by connecting to the second computer and by exchanging certain parameters
between the two computers.