A method for digitally signing data using a cryptographic key in a communication network comprising a server node and at least one further network node , the method comprising the following steps: (a) generating a cryptographic public key/private key pair using cryptographic key generation means , wherein said key pair is not associated with any Subject's identity (b) at the server node , storing said public key in a public key store , and (c) storing said private key in a private key store , access to which is granted using a predetermined associated primary authentication factor (F1) and at least one yet undefined supplementary authentication factor; (d) subsequently providing an unidentified user, the Subscriber, with said primary authentication factor (F1), said Subscriber being associated with an identifiable Subject yet unknown to the server node; (e) defining the at least one yet undefined supplementary authentication factor (F2) in association with said private key store with data chosen by, and proprietary to, said Subscriber, thereby uniquely associating said private key store and said key pair to the Subject associated with said Subscriber; (f) subsequently receiving, at the server node from at least one network node , data identifying said Subscriber and the associated Subject, said data being cryptographically signed with said private key using digital signature creation means ; (g) at the server node , verifying and validating said received data , and associating the so-identified Subject with said key pair; (h) at any one of said network nodes , causing data to be cryptographically signed with said private key using digital signature creation means , said signed data being certifiable to have been signed by said Subject, based on the corresponding public key and the Subject associated therewith. (a) generating a cryptographic public key/private key pair using cryptographic key generation means , wherein said key pair is not associated with any Subject's identity (b) at the server node , storing said public key in a public key store , and (c) storing said private key in a private key store , access to which is granted using a predetermined associated primary authentication factor (F1) and at least one yet undefined supplementary authentication factor; (d) subsequently providing an unidentified user, the Subscriber, with said primary authentication factor (F1), said Subscriber being associated with an identifiable Subject yet unknown to the server node; (e) defining the at least one yet undefined supplementary authentication factor (F2) in association with said private key store with data chosen by, and proprietary to, said Subscriber, thereby uniquely associating said private key store and said key pair to the Subject associated with said Subscriber; (f) subsequently receiving, at the server node from at least one network node , data identifying said Subscriber and the associated Subject, said data being cryptographically signed with said private key using digital signature creation means ; (g) at the server node , verifying and validating said received data , and associating the so-identified Subject with said key pair; (h) at any one of said network nodes , causing data to be cryptographically signed with said private key using digital signature creation means , said signed data being certifiable to have been signed by said Subject, based on the corresponding public key and the Subject associated therewith. <EOS>