CN103458401A - Voice encryption communication system and voice encryption communication method - Google Patents

Voice encryption communication system and voice encryption communication method Download PDF

Info

Publication number
CN103458401A
CN103458401A CN2013103987650A CN201310398765A CN103458401A CN 103458401 A CN103458401 A CN 103458401A CN 2013103987650 A CN2013103987650 A CN 2013103987650A CN 201310398765 A CN201310398765 A CN 201310398765A CN 103458401 A CN103458401 A CN 103458401A
Authority
CN
China
Prior art keywords
key
mobile phone
card
phone terminal
calling party
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013103987650A
Other languages
Chinese (zh)
Other versions
CN103458401B (en
Inventor
周涛
司荷芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Shenzhou Longan Technology Co ltd
Original Assignee
Beijing Yinuo Zhengsi Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Yinuo Zhengsi Information Technology Co Ltd filed Critical Beijing Yinuo Zhengsi Information Technology Co Ltd
Priority to CN201310398765.0A priority Critical patent/CN103458401B/en
Publication of CN103458401A publication Critical patent/CN103458401A/en
Application granted granted Critical
Publication of CN103458401B publication Critical patent/CN103458401B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a voice encryption communication system and a voice encryption communication method. The voice encryption communication system is composed of a mobile phone terminal, a cipher computing card separated from the mobile phone terminal, an initialization device and a key management device. The encryption of communication voice is achieved by joint operation of the mobile phone terminal and the cipher computing card. At the initialization stage, the initialization device generates a card key and a corresponding mobile phone key. At the voice communication establishing stage, after the key management device generates a session key and encrypts the session key with the card key and the mobile phone key respectively, the key management device sends the encrypted session key to the two communication parties; the session key is obtained after the calling party/the called party completes decryption jointly with the mobile phone terminal and the cipher computing card together; the two communication parties encrypt and decrypt voice data with the session key. By the adoption of the technical scheme, the voice encryption communication system and the voice encryption communication method can improve safety of mobile phone voice communication.

Description

A kind of voice encryption communication system and communication means
Technical field
The present invention relates to field of mobile communication, relate in particular to a kind of voice encryption communication system and communication means.
Background technology
Mobile phone is as people's daily media of communication, and for social communication, mobile phone is topmost, also be that its Core Feature is to carry out voice communication.The application of smart mobile phone is more and more extensive at present, the user can use smart mobile phone access the Internet, and the mode of carrying out voice communication also is not limited only to traditional being undertaken by telephone network, and the user can use the mobile phone access the Internet, by IP network transmitting audio data, the i.e. networking telephone.No matter be traditional voice communication based on telephone network, also be based on the networking telephone voice communication of IP network, all be faced with identical safety problem, it is the fail safe of speech data, the assailant, for the malice eavesdropping of important voice call or videoconference, will cause user or group to lose a large amount of interests.
Traditional telephone line is easy to be ravesdropping.Such as interception facility being put into to the receiver of phone, or access an interception facility on circuit out of doors, wireless sensing equipment can listen to indoor cordless telephone or cellular Content of Communication.Use some sophisticated equipments even can eavesdrop the content of satellite phone and microwave communication.The networking telephone also faces same security risk, and because existing network telephone software normally carries out the plaintext of speech data after package transmitting on IP network, thereby the assailant can be from any place interception VoP as the interception general data.
Privacy and conversation safety for the protection user, need to strengthen the safety guarantee to voice communication.This can be by being encrypted realization to speech data.Voice communication data is encrypted, can realizes to the voice communication of being transmitted by diverse network protection end to end.At present existing way comprises: 1) at mobile phone terminal, increase secure hardware, voice are encrypted; 2) install software additional in mobile phone operating system, the voice communication of transmitting by IP network is encrypted.
Such scheme can improve the fail safe of voice communication to a certain extent, but all has some problems, as: 1) to install hardware additional only applicable mobile phone dedicated for mobile phone, do not have versatility; 2) install the encryption of implement software to speech data on mobile phone operating system additional; the fail safe of its key will be directly connected to the fail safe of voice encryption; because mostly there is more safety problem in existing mobile phone operating system, thereby only depend on operating system and have potential safety hazard for the protection of key.
Summary of the invention
The invention provides a kind of voice encryption communication system and communication means, coordinate with the common of cryptographic calculations card by mobile phone, realize the encrypting and decrypting operation to voice communication data, can improve the fail safe of mobile phone speech communication.
For addressing the above problem, the invention provides a kind of communication means of voice encryption communication system, comprising:
Initialization step:
Initialization apparatus generates card key, and the generation mobile phone key corresponding with card key; Initialization apparatus is sent to the cryptographic calculations card by the described card key generated, and described mobile phone key is sent to mobile phone terminal, and the card key of generation and mobile phone key are sent to key management apparatus;
The voice communication establishment step:
Calling party's mobile phone terminal sends voice encryption communication connection solicited message to key management apparatus;
The key management apparatus session key generation, and utilizing respectively the card key of communicating pair and mobile phone key encryption to obtain the session key ciphertext described session key, key management apparatus will comprise that the session information of session key ciphertext is sent to corresponding communicating pair mobile phone terminal;
Communicating pair mobile phone terminal and each self-corresponding cryptographic calculations cartoon are crossed session key ciphertext in mobile phone key and card key decrypted session information;
The voice communication step:
The communicating pair mobile phone terminal utilizes session key to be encrypted deciphering to speech data.
Further, in described initialization step, initialization apparatus produces the PIN code of the first random number as the cryptographic calculations card, and described PIN code is sent and is stored in the cryptographic calculations card.
Further, the step that calling party's mobile phone terminal sends voice encryption communication connection solicited message to key management apparatus further comprises:
Calling party's mobile phone terminal generates the second random number, and the mobile phone key that utilizes calling party's mobile phone terminal is by described the second random number encryption; Described voice encryption communication connection solicited message comprises the second random number of encryption.
Further, described voice encryption communication connection solicited message also comprises information type, and the calling party who is encrypted by the mobile phone key of calling party's mobile phone terminal and callee's identity information.
Further, before described key management apparatus session key generation, also comprise:
After key management apparatus receives the voice encryption communication connection solicited message of calling party's mobile phone terminal transmission, utilize the mobile phone key of calling party's mobile phone terminal to be decrypted described voice encryption communication connection solicited message, obtain the second random number and caller identity information and called party identity information;
Key management apparatus checking caller identity information and called party identity information.
Further, key management apparatus will comprise that the step that the session information of session key ciphertext is sent to corresponding communicating pair mobile phone terminal comprises:
Key management apparatus utilizes the mobile phone key encrypted session key of calling party's mobile phone terminal to obtain the first ciphertext session key; Utilize the card key of calling party passcode computer card to encrypt the second random number and obtain the first result of calculation, the first result of calculation and described the first ciphertext session key XOR are obtained to calling party's session key ciphertext;
Key management apparatus utilizes mobile phone key encrypted session key, the second random number and the caller identity information of called party cell phone terminal to obtain the second ciphertext session key, the second random number ciphertext and caller identity information ciphertext; Utilize the card key of callee's cryptographic calculations card to encrypt the second random number and obtain the second result of calculation, the second result of calculation and described the second ciphertext session key XOR are obtained to callee's session key ciphertext;
The first session information that key management apparatus will comprise calling party's session key ciphertext is sent to calling party's mobile phone terminal, and second session information that will comprise callee's session key ciphertext, the second random number ciphertext and caller identity information ciphertext is sent to the called party cell phone terminal.
Further, communicating pair mobile phone terminal and each self-corresponding cryptographic calculations cartoon are crossed session key ciphertext in mobile phone key and card key decrypted session information and are comprised:
The step of session key ciphertext in mobile phone key by calling party's mobile phone terminal of calling party's mobile phone terminal and calling party passcode computer card and calling party's card key decrypted session information, comprise: calling party's mobile phone terminal is sent to its corresponding calling party passcode computer card by the second random number, and by the calling party passcode computer card, utilize its card key to encrypt described the second random number to obtain the first result of calculation, and the first result of calculation is sent to calling party's mobile phone terminal; Calling party's mobile phone terminal utilizes the calling party's session key ciphertext XOR in described the first result of calculation and the first session information to obtain the first ciphertext session key, and the mobile phone key of recycling calling party mobile phone terminal is deciphered described the first ciphertext session key and obtained session key;
Called party cell phone terminal and callee's cryptographic calculations cartoon are crossed the step of the session key of encrypting in the mobile phone key of called party cell phone terminal and callee's card key decrypted session information, comprise: the called party cell phone terminal utilizes its mobile phone key to decipher the second random number ciphertext and the caller identity information ciphertext in the second session information, obtain the second random number and caller identity information, and the second random number is sent to callee's cryptographic calculations card; Encrypt described the second random number with its card key and obtain the second result of calculation callee's cryptographic calculations Cali, and the second result of calculation is sent to the called party cell phone terminal; The called party cell phone terminal utilizes the callee's session key ciphertext XOR in described the second result of calculation and the second session information to obtain the second ciphertext session key, and the mobile phone key of recycling called party cell phone terminal is deciphered described the second ciphertext session key and obtained session key.
Further, before described calling party's mobile phone terminal is sent to its corresponding calling party passcode computer card by the second random number, the PIN code that also comprises calling party's mobilephone terminal user input calling party passcode computer card, calling party's mobile phone terminal is sent to the calling party passcode computer card by the PIN code of calling party passcode computer card, the step that the calling party passcode computer card is verified PIN code; Before the called party cell phone terminal is sent to callee's cryptographic calculations card by the second random number, also comprise that the called party cell phone terminal use inputs callee's cryptographic calculations card PIN code, the called party cell phone terminal is sent to callee's cryptographic calculations card by callee's cryptographic calculations card PIN code, the step that callee's cryptographic calculations card is verified PIN code.
Further, in initialization step, described mobile phone terminal is connected with initialization apparatus is wired or wireless, and the cryptographic calculations card is connected with initialization apparatus is wired or wireless, and initialization apparatus is connected with key management apparatus is wired or wireless;
In the voice communication establishment step, the cryptographic calculations cartoon that described mobile phone terminal is corresponding with it is crossed wired or wireless connection, described mobile phone terminal and key management apparatus wireless connections.
Further, described cryptographic calculations cartoon is crossed NFC interface, RFID interface, blue tooth interface or infrared interface and is connected with initialization apparatus with mobile phone terminal.
The present invention also provides a kind of mobile phone speech cryptographic communication system of separation between machine and card, the cryptographic calculations card, initialization apparatus and the key management apparatus that comprise mobile phone terminal, with mobile phone terminal, separate; Wherein,
Described mobile phone terminal is for receiving mobile phone key at initialization step; For at the voice communication establishment step, to key management apparatus, sending voice encryption communication connection solicited message, receive the session information that comprises the session key ciphertext, with corresponding cryptographic calculations cartoon, cross the session key ciphertext in mobile phone key and card key decrypted session information, utilize session key to be encrypted deciphering to speech data;
Described cryptographic calculations card is used at initialization step receiving card key; For the voice communication establishment step with corresponding mobile phone terminal by the session key ciphertext in mobile phone key and card key decrypted session information;
Initialization apparatus is used for generating card key and the mobile phone key corresponding with card key, and described card key is sent to the cryptographic calculations card, mobile phone key is sent to mobile phone terminal, and the card key of generation and mobile phone key are sent to key management apparatus;
Key management apparatus is used for session key generation, and utilizes respectively the card key of communicating pair and mobile phone key encryption to obtain the session key ciphertext session key, will comprise that the session information of session key ciphertext is sent to corresponding communicating pair mobile phone terminal.
Further, described initialization apparatus is further used for generating the PIN code of the first random number as the cryptographic calculations card in initialization step, and PIN code is sent in the cryptographic calculations card;
The cryptographic calculations card is further used for storing PIN code.
Further, described mobile phone terminal comprises calling party's mobile phone terminal and called party cell phone terminal; Described calling party's mobile phone terminal, in the voice communication establishment step, is further used in the voice establishment step generating the second random number, and the mobile phone key that utilizes calling party's mobile phone terminal is by described the second random number encryption; Described voice encryption communication connection solicited message comprises the second random number of encryption.
Further, described voice encryption communication connection solicited message also comprises information type, and the calling party who is encrypted by the mobile phone key of calling party's mobile phone terminal and callee's identity information.
Further, described key management apparatus is in the voice communication establishment step, be further used for after receiving the voice encryption communication connection solicited message of calling party's mobile phone terminal transmission, utilize the mobile phone key of calling party's mobile phone terminal to be decrypted described voice encryption communication connection solicited message, obtain caller identity information and called party identity information, and checking caller identity information and called party identity information.
Further, described key management apparatus, in the voice communication establishment step, obtains the first ciphertext session key for the mobile phone key encrypted session key of utilizing calling party's mobile phone terminal; Utilize the card key of calling party passcode computer card to encrypt the second random number and obtain the first result of calculation, the first result of calculation and described the first ciphertext session key XOR are obtained to calling party's session key ciphertext;
For utilizing mobile phone key encrypted session key, the second random number and the caller identity information of called party cell phone terminal to obtain the second ciphertext session key, the second random number ciphertext and caller identity information ciphertext; Utilize the card key of callee's cryptographic calculations card to encrypt the second random number and obtain the second result of calculation, the second result of calculation and described the second ciphertext session key XOR are obtained to callee's session key ciphertext;
And being sent to calling party's mobile phone terminal for first session information that will comprise calling party's session key ciphertext, second session information that will comprise callee's session key ciphertext, the second random number ciphertext and caller identity information ciphertext is sent to the called party cell phone terminal.
Further, described calling party's mobile phone terminal is in the voice communication establishment step, for the second random number being sent to its corresponding calling party passcode computer card; Receive the first result of calculation that the calling party passcode computer card sends, and utilizing the calling party's session key ciphertext XOR in described the first result of calculation and the first session information to obtain the first ciphertext session key, the mobile phone key of recycling calling party mobile phone terminal is deciphered described the first ciphertext session key and is obtained session key;
The second random number that the calling party passcode computer card sends for receiving calling party's mobile phone terminal, utilize its card key to encrypt described the second random number and obtain the first result of calculation, and the first result of calculation is sent to calling party's mobile phone terminal;
Described called party cell phone terminal is in the voice communication establishment step, for utilizing its mobile phone key to decipher the second random number ciphertext and the caller identity information ciphertext of the second session information, obtain the second random number and caller identity information, the second random number is sent to its corresponding callee's cryptographic calculations card; Receive the second result of calculation that callee's cryptographic calculations card sends, and utilizing the callee's session key ciphertext XOR in described the second result of calculation and the second session information to obtain the second ciphertext session key, the mobile phone key of recycling called party cell phone terminal is deciphered described the second ciphertext session key and is obtained session key;
The second random number that callee's cryptographic calculations card sends for receiving the called party cell phone terminal, utilize its card key to encrypt described the second random number and obtain the second result of calculation, and the second result of calculation is sent to the called party cell phone terminal.
Further, described calling party's mobile phone terminal is connected with the calling party passcode computer card in the voice communication establishment step, be further used for the PIN code of calling party's mobilephone terminal user input calling party passcode computer card, calling party's mobile phone terminal is sent to the calling party passcode computer card by the PIN code of calling party passcode computer card;
The calling party passcode computer card is further used for the PIN code that checking is sent by calling party's mobile phone terminal;
Described called party cell phone terminal links and connects with callee's cryptographic calculations in the voice communication establishment step, be further used for the PIN code that the called party cell phone terminal use inputs callee's cryptographic calculations card, the called party cell phone terminal is sent to callee's cryptographic calculations card by the PIN code of callee's cryptographic calculations card;
Callee's cryptographic calculations card is further used for the PIN code that checking is sent by the called party cell phone terminal.
Further, in initialization step, described mobile phone terminal is connected with initialization apparatus is wired or wireless, and the cryptographic calculations card is connected with initialization apparatus is wired or wireless, and initialization apparatus is connected with key management apparatus is wired or wireless;
In the voice communication establishment step, the cryptographic calculations cartoon that described mobile phone terminal is corresponding with it is crossed wired or wireless connection, described mobile phone terminal and key management apparatus wireless connections.
Further, described cryptographic calculations cartoon is crossed NFC interface, RFID interface, blue tooth interface or infrared interface and is connected with initialization apparatus with mobile phone terminal.
Adopt voice encryption communication system provided by the invention and communication means, the encryption of communication speech is realized by mobile phone, cryptographic calculations card co-operate: at initial phase, initialization apparatus generates card key and corresponding mobile phone key; The voice communication establishment stage, after the key management apparatus session key generation, send to communicating pair after using respectively card key and mobile phone key to be encrypted, and after using mobile phone and cryptographic calculations card jointly to complete deciphering by calling party/callee, obtains session key; In the voice communication stage, communicating pair is used session key to be encrypted decryption oprerations to speech data.The application technical solutions according to the invention, can improve the fail safe that mobile phone speech is communicated by letter.
The accompanying drawing explanation
The structural representation that Fig. 1 is voice encryption communication system of the present invention;
The schematic flow sheet that Fig. 2 is communication means of the present invention;
The schematic flow sheet that Fig. 3 is communication means exemplary embodiments of the present invention.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer, referring to the accompanying drawing embodiment that develops simultaneously, the present invention is described in further detail.
The application is based on following inventive concept:
For existing voice communication encryption technology means, its core is the fail safe of the session key for encrypting.In view of the means that increase hardware in prior art in mobile phone terminal do not have versatility, and due to the insecurity of mobile phone operating system, therefore install software additional and realize that also there are security breaches in encryption on mobile phone terminal, it is the separation the present invention is based on physically, by mobile phone terminal and jointly the session key of encrypting is decrypted to operation with the cryptographic calculations card of its physical separation and just can obtains final session key, and then increased the fail safe of session key.
Based on above-mentioned consideration, the application provides a kind of communication means of voice encryption communication system, and wherein the voice encryption communication system as shown in Figure 1, comprising: mobile phone terminal, cryptographic calculations card, initialization apparatus and key management apparatus;
On above-mentioned voice encryption communication system physics framework, the application provides a kind of communication means, comprises as shown in Figure 2:
A, initialization step:
A1, initialization apparatus generate card key, and the generation mobile phone key corresponding with card key;
A2, initialization apparatus are sent to the cryptographic calculations card by the described card key generated, and described mobile phone key is sent to mobile phone terminal, and the card key of generation and mobile phone key are sent to key management apparatus;
B, voice communication establishment step:
B1, calling party's mobile phone terminal send voice encryption communication connection solicited message to key management apparatus;
B2, key management apparatus session key generation, and utilizing respectively the card key of communicating pair and mobile phone key encryption to obtain the session key ciphertext described session key, key management apparatus will comprise that the session information of session key ciphertext is sent to corresponding communicating pair mobile phone terminal;
B3, communicating pair mobile phone terminal and each self-corresponding cryptographic calculations cartoon are crossed session key ciphertext in mobile phone key and card key decrypted session information;
C, communicating pair mobile phone terminal utilize session key to be encrypted deciphering to speech data.
It should be noted that, in step B2, after the key management apparatus session key generation, for how utilizing card key and mobile phone key to be encrypted session key, can adopt the mode to the session key sectional encryption, for example, use the partial content of card key encrypted session key, other partial contents of recycling mobile phone key encrypted session key, when deciphering, after deciphering respectively separately encrypted content by card key and mobile phone key, recombinant forms final session key; Also can adopt the mode of dual nested encryption, for example, form ciphertext for the first time after using the card key encrypted session key, form ciphertext for the second time after being encrypted by mobile phone key again, during deciphering, successively use card key and mobile phone key deciphering finally to obtain session key etc. mode.
As the application's exemplary embodiments, in conjunction with flow chart shown in Fig. 3, do following detailed description:
Step a initialization step:
A1, initialization apparatus generate card key and as the first random number of PIN code, and the generation mobile phone key corresponding with card key;
A2, initialization apparatus send the card key of generation and card PIN code be stored in the cryptographic calculations cards, mobile phone key is sent to mobile phone terminal, and card key and mobile phone key are sent to key management apparatus;
Step b voice communication establishment step:
B1, calling party's mobile phone terminal send voice encryption communication connection solicited message to key management apparatus;
Concrete comprises:
B11, calling party's mobile phone terminal generate the second random number, and the mobile phone key that utilizes calling party's mobile phone terminal is by described the second random number encryption;
B12, calling party's mobile phone terminal send voice encryption communication connection solicited message to key management apparatus, and described voice encryption communication connection solicited message comprises the second random number and the calling party who is encrypted by the mobile phone key of calling party's mobile phone terminal and callee's identity information and the unencrypted information type that the mobile phone key of calling party's mobile phone terminal is encrypted; Wherein, identity information can be mobile phone terminal number or user ID;
B2, key management apparatus session key generation, and utilizing respectively the card key of communicating pair and mobile phone key encryption to obtain the session key ciphertext described session key, key management apparatus will comprise that the session information of session key ciphertext is sent to corresponding communicating pair mobile phone terminal;
Concrete comprises:
After b21, key management apparatus receive the voice encryption communication connection solicited message of calling party's mobile phone terminal transmission, utilize the mobile phone key of calling party's mobile phone terminal to be decrypted described voice encryption communication connection solicited message, obtain the second random number and caller identity information and called party identity information;
B22, key management apparatus checking caller identity information and called party identity information;
B23, after authentication success, the key management apparatus session key generation;
B24, key management apparatus utilize the mobile phone key encrypted session key of calling party's mobile phone terminal to obtain the first ciphertext session key; Utilize the card key of calling party passcode computer card to encrypt the second random number and obtain the first result of calculation, the first result of calculation and described the first ciphertext session key XOR are obtained to calling party's session key ciphertext;
B25, key management apparatus utilize mobile phone key encrypted session key, the second random number and the caller identity information of called party cell phone terminal to obtain the second ciphertext session key, the second random number ciphertext and caller identity information ciphertext; Utilize the card key of callee's cryptographic calculations card to encrypt the second random number and obtain the second result of calculation, the second result of calculation and described the second ciphertext session key XOR are obtained to callee's session key ciphertext;
The first session information that b26, key management apparatus will comprise calling party's session key ciphertext is sent to calling party's mobile phone terminal, and second session information that will comprise callee's session key ciphertext, the second random number ciphertext and caller identity information ciphertext is sent to the called party cell phone terminal;
B3, in calling party's one side, session key ciphertext in mobile phone key by calling party's mobile phone terminal of calling party's mobile phone terminal and calling party passcode computer card and calling party's card key decrypted session information;
Concrete comprises:
B31, calling party passcode computer card are connected with calling party's mobile phone terminal, the PIN code of calling party's mobilephone terminal user input calling party passcode computer card, and calling party's mobile phone terminal is sent to the calling party passcode computer card by the PIN code of calling party passcode computer card;
B32, calling party passcode computer card are verified PIN code;
B33, after PIN code is proved to be successful, calling party's mobile phone terminal is sent to its corresponding calling party passcode computer card by the second random number;
B34, by the calling party passcode computer card, utilize its card key to encrypt described the second random number to obtain the first result of calculation, and the first result of calculation is sent to calling party's mobile phone terminal;
B35, calling party's mobile phone terminal utilize the calling party's session key ciphertext XOR in described the first result of calculation and the first session information to obtain the first ciphertext session key, and the mobile phone key of recycling calling party mobile phone terminal is deciphered described the first ciphertext session key and obtained session key.
B3 ', in callee's one side, called party cell phone terminal and callee's cryptographic calculations cartoon are crossed the session key of encrypting in the mobile phone key of called party cell phone terminal and callee's card key decrypted session information;
Concrete comprises:
B31 ', callee's cryptographic calculations card are connected with the called party cell phone terminal, and called party cell phone terminal use inputs callee's cryptographic calculations card PIN code, and the called party cell phone terminal is sent to callee's cryptographic calculations card by callee's cryptographic calculations card PIN code;
B32 ', callee's cryptographic calculations card are verified PIN code;
B33 ', be proved to be successful after, the called party cell phone terminal utilizes its mobile phone key to decipher the second random number ciphertext and the caller identity information ciphertext in the second session information, obtain the second random number and caller identity information, and the second random number is sent to callee's cryptographic calculations card;
Encrypt described the second random number with its card key and obtain the second result of calculation b34 ', callee's cryptographic calculations Cali, and the second result of calculation is sent to the called party cell phone terminal;
B35 ', called party cell phone terminal utilize the callee's session key ciphertext XOR in described the second result of calculation and the second session information to obtain the second ciphertext session key, and the mobile phone key of recycling called party cell phone terminal is deciphered described the second ciphertext session key and obtained session key.
C, communicating pair utilize session key to be encrypted deciphering to speech data.
The present invention also provides a kind of mobile phone speech cryptographic communication system of separation between machine and card, the cryptographic calculations card, initialization apparatus and the key management apparatus that comprise mobile phone terminal, with mobile phone terminal, separate; Wherein,
Described mobile phone terminal is for receiving mobile phone key at initialization step; For at the voice communication establishment step, to key management apparatus, sending voice encryption communication connection solicited message, receive the session information that comprises the session key ciphertext, with corresponding cryptographic calculations cartoon, cross the session key ciphertext in mobile phone key and card key decrypted session information, utilize session key to be encrypted deciphering to speech data;
Described cryptographic calculations card is used at initialization step receiving card key; For the voice communication establishment step with corresponding mobile phone terminal by the session key ciphertext in mobile phone key and card key decrypted session information;
Initialization apparatus is used for generating card key and the mobile phone key corresponding with card key, and described card key is sent to the cryptographic calculations card, mobile phone key is sent to mobile phone terminal, and the card key of generation and mobile phone key are sent to key management apparatus;
Key management apparatus is used for session key generation, and utilizes respectively the card key of communicating pair and mobile phone key encryption to obtain the session key ciphertext session key, will comprise that the session information of session key ciphertext is sent to corresponding communicating pair mobile phone terminal.
Further, described initialization apparatus is further used for generating the PIN code of the first random number as the cryptographic calculations card in initialization step, and PIN code is sent in the cryptographic calculations card;
The cryptographic calculations card is further used for storing PIN code.
Further, described mobile phone terminal comprises calling party's mobile phone terminal and called party cell phone terminal; Described calling party's mobile phone terminal, in the voice communication establishment step, is further used in the voice establishment step generating the second random number, and the mobile phone key that utilizes calling party's mobile phone terminal is by described the second random number encryption; Described voice encryption communication connection solicited message comprises the second random number of encryption.
Further, described voice encryption communication connection solicited message also comprises information type, and the calling party who is encrypted by the mobile phone key of calling party's mobile phone terminal and callee's identity information.
Further, described key management apparatus is in the voice communication establishment step, be further used for after receiving the voice encryption communication connection solicited message of calling party's mobile phone terminal transmission, utilize the mobile phone key of calling party's mobile phone terminal to be decrypted described voice encryption communication connection solicited message, obtain caller identity information and called party identity information, and checking caller identity information and called party identity information.
Further, described key management apparatus, in the voice communication establishment step, obtains the first ciphertext session key for the mobile phone key encrypted session key of utilizing calling party's mobile phone terminal; Utilize the card key of calling party passcode computer card to encrypt the second random number and obtain the first result of calculation, the first result of calculation and described the first ciphertext session key XOR are obtained to calling party's session key ciphertext;
For utilizing mobile phone key encrypted session key, the second random number and the caller identity information of called party cell phone terminal to obtain the second ciphertext session key, the second random number ciphertext and caller identity information ciphertext; Utilize the card key of callee's cryptographic calculations card to encrypt the second random number and obtain the second result of calculation, the second result of calculation and described the second ciphertext session key XOR are obtained to callee's session key ciphertext;
And being sent to calling party's mobile phone terminal for first session information that will comprise calling party's session key ciphertext, second session information that will comprise callee's session key ciphertext, the second random number ciphertext and caller identity information ciphertext is sent to the called party cell phone terminal.
Further, described calling party's mobile phone terminal is in the voice communication establishment step, for the second random number being sent to its corresponding calling party passcode computer card; Receive the first result of calculation that the calling party passcode computer card sends, and utilizing the calling party's session key ciphertext XOR in described the first result of calculation and the first session information to obtain the first ciphertext session key, the mobile phone key of recycling calling party mobile phone terminal is deciphered described the first ciphertext session key and is obtained session key;
The second random number that the calling party passcode computer card sends for receiving calling party's mobile phone terminal, utilize its card key to encrypt described the second random number and obtain the first result of calculation, and the first result of calculation is sent to calling party's mobile phone terminal;
Described called party cell phone terminal is in the voice communication establishment step, for utilizing its mobile phone key to decipher the second random number ciphertext and the caller identity information ciphertext of the second session information, obtain the second random number and caller identity information, the second random number is sent to its corresponding callee's cryptographic calculations card; Receive the second result of calculation that callee's cryptographic calculations card sends, and utilizing the callee's session key ciphertext XOR in described the second result of calculation and the second session information to obtain the second ciphertext session key, the mobile phone key of recycling called party cell phone terminal is deciphered described the second ciphertext session key and is obtained session key;
The second random number that callee's cryptographic calculations card sends for receiving the called party cell phone terminal, utilize its card key to encrypt described the second random number and obtain the second result of calculation, and the second result of calculation is sent to the called party cell phone terminal.
Further, described calling party's mobile phone terminal is connected with the calling party passcode computer card in the voice communication establishment step, be further used for the PIN code of calling party's mobilephone terminal user input calling party passcode computer card, calling party's mobile phone terminal is sent to the calling party passcode computer card by the PIN code of calling party passcode computer card;
The calling party passcode computer card is further used for the PIN code that checking is sent by calling party's mobile phone terminal;
Described called party cell phone terminal links and connects with callee's cryptographic calculations in the voice communication establishment step, be further used for the PIN code that the called party cell phone terminal use inputs callee's cryptographic calculations card, the called party cell phone terminal is sent to callee's cryptographic calculations card by the PIN code of callee's cryptographic calculations card;
Callee's cryptographic calculations card is further used for the PIN code that checking is sent by the called party cell phone terminal.
Further, in initialization step, described mobile phone terminal is connected with initialization apparatus is wired or wireless, and the cryptographic calculations card is connected with initialization apparatus is wired or wireless, and initialization apparatus is connected with key management apparatus is wired or wireless;
In the voice communication establishment step, the cryptographic calculations cartoon that described mobile phone terminal is corresponding with it is crossed wired or wireless connection, described mobile phone terminal and key management apparatus wireless connections.
Further, described cryptographic calculations cartoon is crossed NFC interface, RFID interface, blue tooth interface or infrared interface and is connected with initialization apparatus with mobile phone terminal.
It should be noted that, the each several part in a kind of voice encryption communication system of the application, those skilled in the art can the mode by computer software realize on hardware foundation; Further, the performed multiple operation for each several part, can be regarded as the corresponding module of each several part, do not repeat them here.
As preferably, in a kind of voice encryption communication system of the application, the cryptographic calculations card is the NFC(near-field communication) card, as the NFC card product with cryptographic calculations ability of the chips such as CIU5108A, CIU5132H of Hua Da electronics; Mobile phone terminal should be the intelligent terminal with NFC card data communication interface, sticking into line number with NFC reportedly passs, in specific implementation, mobile phone terminal can be used the smart mobile phone that operating system with NFC card data communication interface is Android, as, Samsung GALAXY Note II, Samsung GALAXY Nexus, SONY Xperia series mobile phone etc.; Further, the cryptographic calculations card also can, for having the equipment of RFID interface, blue tooth interface or infrared interface, need mobile phone terminal also should possess RFID interface, blue tooth interface or infrared interface accordingly.
Key management apparatus should be industrial computer or the server with hardware protection, can move Windows, (SuSE) Linux OS, and CPU can be 32 or 64, and the operational administrative interface can adopt the pattern of client/server or browser/server;
Key management apparatus should have cryptographic calculations hardware, can be cipher card, intelligent code key (USB Key), for generating key, carrying out cryptographic calculations operation etc., intelligent code key can be the intelligent code key that model is SJK1136, and cipher card can be model cipher card that is SJK1248 etc.;
When the cryptographic calculations card is the NFC(near-field communication) while blocking, initialization apparatus should have NFC card data communication interface, sticks into line number with NFC and reportedly passs, and NFC card data communication interface can be internal or external NFC card reader; When the cryptographic calculations card is that while possessing the equipment of RFID interface, blue tooth interface or infrared interface, initialization apparatus also should possess corresponding interface; Key management apparatus can have network or short message communication interface, mode and mobile phone terminal with network data transmission or short message communication carry out data communication, wherein the short message communication interface can be used built-in one or more wireless communication modules in equipment, as gsm communication module, cdma communication module, WCDMA communication module, CDMA2000 communication module etc.; Further, in the system provided in the application, in the specific implementation, initialization apparatus and key management apparatus can be integrated as an integrated equipment, those skilled in the art can adopt various ways to realize this integrated equipment, at this, are not repeated.
In voice encryption communication system of the present invention, also can increase the communication transferring equipment, with the communicating pair mobile phone terminal, be connected, for the voice encryption communicating pair forwards speech data.In specific implementation, the communication transferring equipment should be industrial computer or the server with network data communication ability, can move Windows, (SuSE) Linux OS, CPU can be 32 or 64, and the operational administrative interface can adopt the pattern of client/server or browser/server.
It should be noted that, the cryptographic algorithm of application can be to have arbitrarily symmetric cryptosystem in this application, as SM1, SM4, AES, DES, 3DES etc., does not repeat them here.
Adopt voice encryption communication system provided by the invention and communication means, the encryption of communication speech is realized by mobile phone, cryptographic calculations card co-operate: at initial phase, initialization apparatus generates card key and corresponding mobile phone key; The voice communication establishment stage, after the key management apparatus session key generation, send to communicating pair after using respectively card key and mobile phone key to be encrypted, and after using mobile phone and cryptographic calculations card jointly to complete deciphering by calling party/callee, obtains session key; In the voice communication stage, communicating pair is used session key to be encrypted decryption oprerations to speech data.The application technical solutions according to the invention, can improve the fail safe that mobile phone speech is communicated by letter.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of making, be equal to replacement, improvement etc., within all should being included in the scope of protection of the invention.

Claims (20)

1. the communication means of a voice encryption communication system, is characterized in that, comprising:
Initialization step:
Initialization apparatus generates card key, and the generation mobile phone key corresponding with card key; Initialization apparatus is sent to the cryptographic calculations card by the described card key generated, and described mobile phone key is sent to mobile phone terminal, and the card key of generation and mobile phone key are sent to key management apparatus;
The voice communication establishment step:
Calling party's mobile phone terminal sends voice encryption communication connection solicited message to key management apparatus;
The key management apparatus session key generation, and utilizing respectively the card key of communicating pair and mobile phone key encryption to obtain the session key ciphertext described session key, key management apparatus will comprise that the session information of session key ciphertext is sent to corresponding communicating pair mobile phone terminal;
Communicating pair mobile phone terminal and each self-corresponding cryptographic calculations cartoon are crossed session key ciphertext in mobile phone key and card key decrypted session information;
The voice communication step:
The communicating pair mobile phone terminal utilizes session key to be encrypted deciphering to speech data.
2. communication means according to claim 1, is characterized in that, in described initialization step, initialization apparatus produces the PIN code of the first random number as the cryptographic calculations card, and described PIN code is sent and is stored in the cryptographic calculations card.
3. communication means according to claim 1, is characterized in that, the step that calling party's mobile phone terminal sends voice encryption communication connection solicited message to key management apparatus further comprises:
Calling party's mobile phone terminal generates the second random number, and the mobile phone key that utilizes calling party's mobile phone terminal is by described the second random number encryption; Described voice encryption communication connection solicited message comprises the second random number of encryption.
4. communication means according to claim 1, is characterized in that, described voice encryption communication connection solicited message also comprises information type, and the calling party who is encrypted by the mobile phone key of calling party's mobile phone terminal and callee's identity information.
5. communication means according to claim 1, is characterized in that, before described key management apparatus session key generation, also comprises:
After key management apparatus receives the voice encryption communication connection solicited message of calling party's mobile phone terminal transmission, utilize the mobile phone key of calling party's mobile phone terminal to be decrypted described voice encryption communication connection solicited message, obtain the second random number and caller identity information and called party identity information;
Key management apparatus checking caller identity information and called party identity information.
6. communication means according to claim 5, is characterized in that, key management apparatus will comprise that the step that the session information of session key ciphertext is sent to corresponding communicating pair mobile phone terminal comprises:
Key management apparatus utilizes the mobile phone key encrypted session key of calling party's mobile phone terminal to obtain the first ciphertext session key; Utilize the card key of calling party passcode computer card to encrypt the second random number and obtain the first result of calculation, the first result of calculation and described the first ciphertext session key XOR are obtained to calling party's session key ciphertext;
Key management apparatus utilizes mobile phone key encrypted session key, the second random number and the caller identity information of called party cell phone terminal to obtain the second ciphertext session key, the second random number ciphertext and caller identity information ciphertext; Utilize the card key of callee's cryptographic calculations card to encrypt the second random number and obtain the second result of calculation, the second result of calculation and described the second ciphertext session key XOR are obtained to callee's session key ciphertext;
The first session information that key management apparatus will comprise calling party's session key ciphertext is sent to calling party's mobile phone terminal, and second session information that will comprise callee's session key ciphertext, the second random number ciphertext and caller identity information ciphertext is sent to the called party cell phone terminal.
7. communication means according to claim 6, is characterized in that, communicating pair mobile phone terminal and each self-corresponding cryptographic calculations cartoon are crossed session key ciphertext in mobile phone key and card key decrypted session information and comprised:
The step of session key ciphertext in mobile phone key by calling party's mobile phone terminal of calling party's mobile phone terminal and calling party passcode computer card and calling party's card key decrypted session information, comprise: calling party's mobile phone terminal is sent to its corresponding calling party passcode computer card by the second random number, and by the calling party passcode computer card, utilize its card key to encrypt described the second random number to obtain the first result of calculation, and the first result of calculation is sent to calling party's mobile phone terminal; Calling party's mobile phone terminal utilizes the calling party's session key ciphertext XOR in described the first result of calculation and the first session information to obtain the first ciphertext session key, and the mobile phone key of recycling calling party mobile phone terminal is deciphered described the first ciphertext session key and obtained session key;
Called party cell phone terminal and callee's cryptographic calculations cartoon are crossed the step of the session key of encrypting in the mobile phone key of called party cell phone terminal and callee's card key decrypted session information, comprise: the called party cell phone terminal utilizes its mobile phone key to decipher the second random number ciphertext and the caller identity information ciphertext in the second session information, obtain the second random number and caller identity information, and the second random number is sent to callee's cryptographic calculations card; Encrypt described the second random number with its card key and obtain the second result of calculation callee's cryptographic calculations Cali, and the second result of calculation is sent to the called party cell phone terminal; The called party cell phone terminal utilizes the callee's session key ciphertext XOR in described the second result of calculation and the second session information to obtain the second ciphertext session key, and the mobile phone key of recycling called party cell phone terminal is deciphered described the second ciphertext session key and obtained session key.
8. communication means according to claim 7, it is characterized in that, before described calling party's mobile phone terminal is sent to its corresponding calling party passcode computer card by the second random number, the PIN code that also comprises calling party's mobilephone terminal user input calling party passcode computer card, calling party's mobile phone terminal is sent to the calling party passcode computer card by the PIN code of calling party passcode computer card, the step that the calling party passcode computer card is verified PIN code; Before the called party cell phone terminal is sent to callee's cryptographic calculations card by the second random number, also comprise that the called party cell phone terminal use inputs callee's cryptographic calculations card PIN code, the called party cell phone terminal is sent to callee's cryptographic calculations card by callee's cryptographic calculations card PIN code, the step that callee's cryptographic calculations card is verified PIN code.
9. according to the described method of claim 1 to 8, it is characterized in that, in initialization step, described mobile phone terminal is connected with initialization apparatus is wired or wireless, the cryptographic calculations card is connected with initialization apparatus is wired or wireless, and initialization apparatus is connected with key management apparatus is wired or wireless;
In the voice communication establishment step, the cryptographic calculations cartoon that described mobile phone terminal is corresponding with it is crossed wired or wireless connection, described mobile phone terminal and key management apparatus wireless connections.
10. communication means according to claim 9, is characterized in that, described cryptographic calculations cartoon is crossed NFC interface, RFID interface, blue tooth interface or infrared interface and is connected with initialization apparatus with mobile phone terminal.
11. the mobile phone speech cryptographic communication system of a separation between machine and card, is characterized in that, the cryptographic calculations card, initialization apparatus and the key management apparatus that comprise mobile phone terminal, with mobile phone terminal, separate; Wherein,
Described mobile phone terminal is for receiving mobile phone key at initialization step; For at the voice communication establishment step, to key management apparatus, sending voice encryption communication connection solicited message, receive the session information that comprises the session key ciphertext, with corresponding cryptographic calculations cartoon, cross the session key ciphertext in mobile phone key and card key decrypted session information, utilize session key to be encrypted deciphering to speech data;
Described cryptographic calculations card is used at initialization step receiving card key; For the voice communication establishment step with corresponding mobile phone terminal by the session key ciphertext in mobile phone key and card key decrypted session information;
Initialization apparatus is used for generating card key and the mobile phone key corresponding with card key, and described card key is sent to the cryptographic calculations card, mobile phone key is sent to mobile phone terminal, and the card key of generation and mobile phone key are sent to key management apparatus;
Key management apparatus is used for session key generation, and utilizes respectively the card key of communicating pair and mobile phone key encryption to obtain the session key ciphertext session key, will comprise that the session information of session key ciphertext is sent to corresponding communicating pair mobile phone terminal.
12. system according to claim 11, is characterized in that, described initialization apparatus is further used for generating the PIN code of the first random number as the cryptographic calculations card in initialization step, and PIN code is sent in the cryptographic calculations card;
The cryptographic calculations card is further used for storing PIN code.
13. system according to claim 11, is characterized in that, described mobile phone terminal comprises calling party's mobile phone terminal and called party cell phone terminal; Described calling party's mobile phone terminal, in the voice communication establishment step, is further used in the voice establishment step generating the second random number, and the mobile phone key that utilizes calling party's mobile phone terminal is by described the second random number encryption; Described voice encryption communication connection solicited message comprises the second random number of encryption.
14. system according to claim 11, is characterized in that, described voice encryption communication connection solicited message also comprises information type, and the calling party who is encrypted by the mobile phone key of calling party's mobile phone terminal and callee's identity information.
15. system according to claim 11, it is characterized in that, described key management apparatus is in the voice communication establishment step, be further used for after receiving the voice encryption communication connection solicited message of calling party's mobile phone terminal transmission, utilize the mobile phone key of calling party's mobile phone terminal to be decrypted described voice encryption communication connection solicited message, obtain caller identity information and called party identity information, and checking caller identity information and called party identity information.
16. system according to claim 15, is characterized in that, described key management apparatus, in the voice communication establishment step, obtains the first ciphertext session key for the mobile phone key encrypted session key of utilizing calling party's mobile phone terminal; Utilize the card key of calling party passcode computer card to encrypt the second random number and obtain the first result of calculation, the first result of calculation and described the first ciphertext session key XOR are obtained to calling party's session key ciphertext;
For utilizing mobile phone key encrypted session key, the second random number and the caller identity information of called party cell phone terminal to obtain the second ciphertext session key, the second random number ciphertext and caller identity information ciphertext; Utilize the card key of callee's cryptographic calculations card to encrypt the second random number and obtain the second result of calculation, the second result of calculation and described the second ciphertext session key XOR are obtained to callee's session key ciphertext;
And being sent to calling party's mobile phone terminal for first session information that will comprise calling party's session key ciphertext, second session information that will comprise callee's session key ciphertext, the second random number ciphertext and caller identity information ciphertext is sent to the called party cell phone terminal.
17. system according to claim 16, is characterized in that, described calling party's mobile phone terminal is in the voice communication establishment step, for the second random number being sent to its corresponding calling party passcode computer card; Receive the first result of calculation that the calling party passcode computer card sends, and utilizing the calling party's session key ciphertext XOR in described the first result of calculation and the first session information to obtain the first ciphertext session key, the mobile phone key of recycling calling party mobile phone terminal is deciphered described the first ciphertext session key and is obtained session key;
The second random number that the calling party passcode computer card sends for receiving calling party's mobile phone terminal, utilize its card key to encrypt described the second random number and obtain the first result of calculation, and the first result of calculation is sent to calling party's mobile phone terminal;
Described called party cell phone terminal is in the voice communication establishment step, for utilizing its mobile phone key to decipher the second random number ciphertext and the caller identity information ciphertext of the second session information, obtain the second random number and caller identity information, the second random number is sent to its corresponding callee's cryptographic calculations card; Receive the second result of calculation that callee's cryptographic calculations card sends, and utilizing the callee's session key ciphertext XOR in described the second result of calculation and the second session information to obtain the second ciphertext session key, the mobile phone key of recycling called party cell phone terminal is deciphered described the second ciphertext session key and is obtained session key;
The second random number that callee's cryptographic calculations card sends for receiving the called party cell phone terminal, utilize its card key to encrypt described the second random number and obtain the second result of calculation, and the second result of calculation is sent to the called party cell phone terminal.
18. system according to claim 17, it is characterized in that, described calling party's mobile phone terminal is connected with the calling party passcode computer card in the voice communication establishment step, be further used for the PIN code of calling party's mobilephone terminal user input calling party passcode computer card, calling party's mobile phone terminal is sent to the calling party passcode computer card by the PIN code of calling party passcode computer card;
The calling party passcode computer card is further used for the PIN code that checking is sent by calling party's mobile phone terminal;
Described called party cell phone terminal links and connects with callee's cryptographic calculations in the voice communication establishment step, be further used for the PIN code that the called party cell phone terminal use inputs callee's cryptographic calculations card, the called party cell phone terminal is sent to callee's cryptographic calculations card by the PIN code of callee's cryptographic calculations card;
Callee's cryptographic calculations card is further used for the PIN code that checking is sent by the called party cell phone terminal.
19. according to claim 11 to the described system of 18 any one, it is characterized in that, in initialization step, described mobile phone terminal is connected with initialization apparatus is wired or wireless, the cryptographic calculations card is connected with initialization apparatus is wired or wireless, and initialization apparatus is connected with key management apparatus is wired or wireless;
In the voice communication establishment step, the cryptographic calculations cartoon that described mobile phone terminal is corresponding with it is crossed wired or wireless connection, described mobile phone terminal and key management apparatus wireless connections.
20. system according to claim 19, is characterized in that, described cryptographic calculations cartoon is crossed NFC interface, RFID interface, blue tooth interface or infrared interface and is connected with initialization apparatus with mobile phone terminal.
CN201310398765.0A 2013-09-05 2013-09-05 A kind of voice encryption communication system and communication means Expired - Fee Related CN103458401B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310398765.0A CN103458401B (en) 2013-09-05 2013-09-05 A kind of voice encryption communication system and communication means

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310398765.0A CN103458401B (en) 2013-09-05 2013-09-05 A kind of voice encryption communication system and communication means

Publications (2)

Publication Number Publication Date
CN103458401A true CN103458401A (en) 2013-12-18
CN103458401B CN103458401B (en) 2016-08-24

Family

ID=49740274

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310398765.0A Expired - Fee Related CN103458401B (en) 2013-09-05 2013-09-05 A kind of voice encryption communication system and communication means

Country Status (1)

Country Link
CN (1) CN103458401B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104065648A (en) * 2014-06-05 2014-09-24 天地融科技股份有限公司 Data processing method of voice communication
CN105992199A (en) * 2015-01-29 2016-10-05 成都三零瑞通移动通信有限公司 Speech communication decrypted conversation and encrypted conversation identification method and system
CN106533686A (en) * 2015-09-10 2017-03-22 中国电信股份有限公司 Encryption communication method and system, communication unit and client
CN109905876A (en) * 2019-01-04 2019-06-18 广东安创信息科技开发有限公司 A kind of speech ciphering method based on coprocessor
CN111212460A (en) * 2019-12-24 2020-05-29 江苏美的清洁电器股份有限公司 Control system and method of sweeping robot and sweeping robot

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002051036A (en) * 2000-08-01 2002-02-15 Advanced Mobile Telecommunications Security Technology Research Lab Co Ltd Key escrow system
CN200990610Y (en) * 2006-10-27 2007-12-12 上海复旦微电子股份有限公司 Communication ciphered cell phone
CN101635924A (en) * 2009-08-27 2010-01-27 成都卫士通信息产业股份有限公司 CDMA port-to-port encryption communication system and key distribution method thereof
CN101808320A (en) * 2010-02-01 2010-08-18 中兴通讯股份有限公司 Encryption method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002051036A (en) * 2000-08-01 2002-02-15 Advanced Mobile Telecommunications Security Technology Research Lab Co Ltd Key escrow system
CN200990610Y (en) * 2006-10-27 2007-12-12 上海复旦微电子股份有限公司 Communication ciphered cell phone
CN101635924A (en) * 2009-08-27 2010-01-27 成都卫士通信息产业股份有限公司 CDMA port-to-port encryption communication system and key distribution method thereof
CN101808320A (en) * 2010-02-01 2010-08-18 中兴通讯股份有限公司 Encryption method and system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李昭等: "基于动态密钥的Android短信加密方案", 《中国科学院研究生院学报》 *
韩纪宏等: "机卡分离中基于身份的认证及密钥协商协议", 《计算机工程》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104065648A (en) * 2014-06-05 2014-09-24 天地融科技股份有限公司 Data processing method of voice communication
CN104065648B (en) * 2014-06-05 2017-07-21 天地融科技股份有限公司 A kind of data processing method of voice call
CN105992199A (en) * 2015-01-29 2016-10-05 成都三零瑞通移动通信有限公司 Speech communication decrypted conversation and encrypted conversation identification method and system
CN106533686A (en) * 2015-09-10 2017-03-22 中国电信股份有限公司 Encryption communication method and system, communication unit and client
CN106533686B (en) * 2015-09-10 2020-04-28 中国电信股份有限公司 Encrypted communication method and system, communication unit and client
CN109905876A (en) * 2019-01-04 2019-06-18 广东安创信息科技开发有限公司 A kind of speech ciphering method based on coprocessor
CN111212460A (en) * 2019-12-24 2020-05-29 江苏美的清洁电器股份有限公司 Control system and method of sweeping robot and sweeping robot

Also Published As

Publication number Publication date
CN103458401B (en) 2016-08-24

Similar Documents

Publication Publication Date Title
CN105184931B (en) A kind of method for unlocking based on bluetooth, system, handheld terminal and electronic lock
CN101384042A (en) Mobile phone ciphering method based on safe digital interface ciphering card
CN104301115B (en) Mobile phone and Bluetooth key signature verification ciphertext communication method
CN105450395A (en) Information encryption and decryption processing method and system
CN106788977A (en) Low-power consumption bluetooth device talk encryption method and system
CN101707767B (en) Data transmission method and devices
CN101917711A (en) Mobile communication system and voice call encryption method thereof
CN103458400A (en) Key management method for voice encryption communication system
CN103458401A (en) Voice encryption communication system and voice encryption communication method
CN104901803A (en) Data interaction safety protection method based on CPK identity authentication technology
CN109600725A (en) A kind of message encryption method based on SM9 algorithm
CN113726725A (en) Data encryption and decryption method and device, electronic equipment and storage medium
CN102647279A (en) Encryption method, encryption card, terminal equipment and machine-card interlocking device
CN106027560A (en) Intelligent terminal oriented security transmission method and system
CN103929297A (en) Communication method, encryption method and device for POS and mobile terminal and POS
CN100367701C (en) Apparatus and method for implementing data safety transmission of mobile communication apparatus
CN108390755A (en) The safe input method of SIM pasting cards based on built-in security chip
CN101854594A (en) Method and device for transmitting information and method and device for receiving information
CN102869009A (en) Communication encryption application method and communication system
CN109802834A (en) The method and system that a kind of pair of business layer data is encrypted, decrypted
CN110691359A (en) Safety protection method for power marketing professional Bluetooth communication
CN103916834A (en) Short message encryption method and system allowing user to have exclusive secret key
CN107508814A (en) Data ciphering method, decryption method, apparatus and system
CN105827601A (en) Data encryption application method and system of mobile device
CN102413462B (en) Method and system for improving safety of voice communication of mobile terminal system based on safety micro secure digital (TF) card

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160810

Address after: 100093 Beijing city Haidian District minzhuang Road No. 89

Patentee after: Beijing Shenzhou Longan Technology Co.,Ltd.

Address before: 100080 Beijing city Tsinghua Yuan Haidian District sancaitang No. 42

Patentee before: BEIJING YINUO ZHENGSI INFORMATION TECHNOLOGY Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160824