The preferred embodiment of the invention is practiced on an unsecured public communications network such as the Internet, for connecting a plurality of client nodes 1, each of which is equipped with a computer 2 and a smartcard reader for reading information and files from a smartcard 3.