Mobile Internet information communication encryption method based on GMB algorithm

A technology of mobile Internet and national encryption algorithm, applied in the field of information communication encryption, can solve the problems of long encryption time and long encrypted plaintext, and achieve the effect of rapid encryption and decryption, increase the speed of operation, and improve the speed of operation.

CN104468125AInactive Publication Date: 2015-03-25JIANGXI BITCARE INFORMATION TECH
4 Cites 22 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2015-03-25
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
Patent Text Reader

Abstract

The invention discloses a mobile Internet information communication encryption method based on the GMB algorithm. A user A sends an encrypted message to a user B through a mobile terminal and establishes an elliptic curve dynamically according to the SM2 elliptic curve public key cryptography algorithm, the user A sends parameters relevant to the public key and elliptic curve to the user B, the user B generates a public key kB by means of the parameters relevant to the elliptic curve sent by the user A, and then communication encryption / decryption is conducted. According to the method, Miller-Rabin algorithm underlayer optimization is conducted with the Montgomery algorithm, a good effect is obtained in terms of prime number testing optimal selection, the window size can be controlled flexibly with the sliding window algorithm, elliptic curve point multiplication speed and encryption / decryption speed are increased greatly through salutatory binary string computation, and mobile Internet communication encryption / decryption can be achieved quickly, safely and reliably by means of the asymmetrical secret key algorithm and symmetric secret key algorithm.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to an information communication encryption technology, in particular to a mobile Internet information communication encryption method based on a national secret algorithm. Background technique

[0002] The national secret algorithm is a commercial encryption algorithm and specification independently developed by China announced by the State Cryptography Administration, which is used to ensure the security of commercial encryption. With the rapid development of the mobile Internet, its related information security has attracted more and more people's attention. How to effectively apply the national secret algorithm to the mobile Internet to better ensure the security of mobile Internet communication has become a recent research hotspot.

[0003] The mobile Internet has the characteristics of high convenience, high privacy requirements, and lightweight applications. The SM2 algorithm based on the Elliptic Curve Discrete Logarithm P...

Examples

Embodiment

[0052] Example: A preferred embodiment of the mobile Internet information communication encryption method based on the national secret algorithm of the present invention is listed below. In the "I want to see a doctor" mobile app for the medical industry, the instant messaging module of the doctor (user B111) and the patient (user A101) is used for information related to personal privacy such as chat records, case records, and user passwords (including chat records, Case records and user passwords, etc.) are encrypted.

[0053] A patient (user A101) uses mobile terminal equipment (including mobile phones, pads, iPads, smart handheld devices, and PCs) to consult with doctors. First, open the "I want to see a doctor" App, enter the instant messaging function module, and select a doctor (user B111) for consultation; at this time, the app will dynamically create the elliptic curve 102 used for the encryption algorithm, and create a patient (user B111) according to the relevant p...