关键词:
Computational complexity
摘要:
The existing SSL (Secure Socket Layer) protocol which mobile database system is using has many drawbacks, such as large amount of communication, computational complexity of encryption algorithm and the workload imbalance. In order to solve these problems, the paper proposes an improved SSL protocol. It decomposes the private key into independent elements which reducing the computational complexity and implementing parallel computing, at the same time it put part of decryption calculation to the client so that balancing the workload and shortening the running time of the algorithm. The improved SSL protocol exchanges certificate identifier instead of certificate entities between client and server, which reduces the message payload. The improved SSL protocol improves the decryption speed and reduces the handshake communication load compared to the original SSL protocol.