Certain aspects of the invention relate to the software elements, such as the executable code and database for the server functions of the key update techniques and/or the client functions of the PC 300 or the mobile station of FIG. 2A and FIG. 2B. The inventive concepts relate to methods, networks and systems (client and/or server) for implementing the key distribution techniques.