DKMobileForIdentity is a mobile application related to a client application. When a client apps user tries to reach in an encrypted way another user not involved in the same app, the DKMobileForIdentity app is required. It allows to be securely authenticated from the client apps user. When the DKMobileForIdentity will be successfully authenticated, the encrypted message can be received, decrypted and showed on the device through this app. DKMobileForIdentity allows to store all the authentication requests and monitor their acceptance or rejection status by the client apps user, as soon as it is available. DKMobileForIdentity manages the encryption of all the information and ensures that they will be used only by their owner via strong end to end encryption.