摘要 |
Provided is a data processing method based on a negotiation key, comprising: a mobile phone security module obtains identification information of a user identification card, calculates a public key of the user identification card and obtains a first random factor, and according to the first random factor, generates a negotiation key for the mobile phone security module end, conducts encryption calculation on the first random factor, and sends to the user identification card after signing; the user identification card obtains identification information of the mobile phone security module, and calculates to obtain a public key of the mobile phone security module, checks first signature information, decrypts first cipher text information, and obtains a first random factor, and according to the first random factor, generates a negotiation key for the user identification card end; and the mobile phone security module and user identification card securely transmit information therebetween via the negotiation key of the mobile phone security module end and the negotiation key of the user identification card end . The present invention enables the mobile phone to perform Internet banking service and/or confidential information transmission. |