Encryption authentication method, device and system

The embodiment of the invention provides an encryption authentication method, device and system. The method comprises that an authentication network parameter of a network side is acquired via a processor; logic operation is performed on the authentication network parameter and the pre-stored authentication secret key K-code so that an authentication message is acquired; and the authentication message is sent to the network side via the processor, and the authentication message comprises an authentication failure message or an authentication success message. With adoption of the method, the device and the system provided by the embodiment of the invention, the processor is enabled not to participate in the whole encryption authentication process so that the processor does not need to read the K-code, and thus other users cannot acquire the K-code from cache of the processor. Further, the processor only knows the authentication network parameter and the authentication message and does not know the internal encryption authentication process so that mobile terminal development personnel cannot acquire the whole encryption authentication process, and thus the K-code cannot be tracked and analyzed.