A method for providing access to a facility including the following steps: (i) making electrical connection between a biometric key and a receptor body thereby making communication with a server, wherein the biometric key has a public key and a private key, and the server also has a public key and a private key, wherein the server will identify the biometric key upon making such electrical connection, and said receptor body provides electrical power to the biometric key and simultaneously activates a biometric sensor located in the biometric key; (ii) establishing a security code for communication between the biometric key and the server, wherein said security code will be encrypted with the biometric key's public key and sent to the biometric key for decryption by the private key of the biometric key, and said security code will be encrypted with the server's public key and sent to the server for decryption by the server's private key and wherein said security code is based on a randomly generated symmetric key such that each encrypted message is unique; (iii) establishing using the security code and procedure in step (ii) that the biometric key is authorised to use the receptor body and if such authorisation is present comparing a biocode of a user of the biometric key with a database located in the biometric key, and if a match is obtained generating an authorised biometric signature and sending a communication from the biometric key using the security code and procedure in step (ii), to the server, wherein access to the facility accessible by the server or receptor body will be provided; and wherein during steps (i), (ii) and (iii) said authorised biometric signature is not transferred to any external computer or processor, and during step (i) identification of the biometric key is obtained by forwarding a unique identifier of the biometric key to the server using the security code and procedure of step (ii), and wherein encryption of the unique identifier occurs with the public key of the server and decryption of the unique identifier occurs with the private key of the biometric key, and said unique identifier is checked using a unique identifier database associated with the server. (i) making electrical connection between a biometric key and a receptor body thereby making communication with a server, wherein the biometric key has a public key and a private key, and the server also has a public key and a private key, wherein the server will identify the biometric key upon making such electrical connection, and said receptor body provides electrical power to the biometric key and simultaneously activates a biometric sensor located in the biometric key; (ii) establishing a security code for communication between the biometric key and the server, wherein said security code will be encrypted with the biometric key's public key and sent to the biometric key for decryption by the private key of the biometric key, and said security code will be encrypted with the server's public key and sent to the server for decryption by the server's private key and wherein said security code is based on a randomly generated symmetric key such that each encrypted message is unique; (iii) establishing using the security code and procedure in step (ii) that the biometric key is authorised to use the receptor body and if such authorisation is present comparing a biocode of a user of the biometric key with a database located in the biometric key, and if a match is obtained generating an authorised biometric signature and sending a communication from the biometric key using the security code and procedure in step (ii), to the server, wherein access to the facility accessible by the server or receptor body will be provided; and