This invention relates to secure communications and in particular to systems and methods for establishing secure sessions of communication between user and network computer, between user and user and between network and network, all on an insecure network.