Patent ID: 9548860
Date: 2017-01-17
CPC Classifications: H04L

Claim:
1. A asymmetric-computing type shared key establishing method suitable for cloud computing and IoT, performing by mobile device A and server B each of which has a processor and a memory, and computation capability of the mobile device A being less than computation capability of the server B, the asymmetric-computing type shared key establishing method comprising the following steps: setting an ergodic matrix QεF establishing a shared key by the mobile device A and the server B in the following steps that: mobile device A selects randomly and uniformly, uses r as a private key, and computes in F q n×n ; server B selects k, lεF mobile device A transmits to server B; server B transmits (Q mobile device A computes a shared key by utilizing the private key thereof; server B computes a shared key by utilizing the private key thereof; obtaining a shared key by the mobile device A and the server B via negotiation according to a secret key negotiation protocol, the negotiation in mobile device A being accomplished within a required time; performing data communication between the mobile device A and the server B, the data being encrypted by a sender among the mobile device A and the server B, and then decrypted by a recipient among the mobile device A and the server B, both with the shared key and encrypting outgoing data stream using the shared key and establishing a secure communication in cloud computing and IoT environment, wherein, the symbol “