CN106658486A - Enciphered call making method, enciphered call making device and terminal - Google Patents

Enciphered call making method, enciphered call making device and terminal Download PDF

Info

Publication number
CN106658486A
CN106658486A CN201610718630.1A CN201610718630A CN106658486A CN 106658486 A CN106658486 A CN 106658486A CN 201610718630 A CN201610718630 A CN 201610718630A CN 106658486 A CN106658486 A CN 106658486A
Authority
CN
China
Prior art keywords
call
terminal
calling
speech scrambling
call setup
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.)
Pending
Application number
CN201610718630.1A
Other languages
Chinese (zh)
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.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group 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 China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Publication of CN106658486A publication Critical patent/CN106658486A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention provides an enciphered call making method, an enciphered call making device and a terminal, and relates to the field of communication. The invention aims to solve the problem that the existing enciphered call making fallback judgment method is not applicable to a VoLTE system. The call making method comprises the following steps: sending a call establishing request message carrying an enciphered call identifier to a called terminal; receiving a call establishing response message returned by the called terminal or a network node where the called terminal is located; detecting whether the call establishing response message carries an enciphered call identifier; and if the call establishing response message does not carry an enciphered call identifier, making a call establishing request fall back to a plaintext call from an enciphered call. The scheme of the invention can effectively apply to a VoLTE enciphered call system, and achieves a VoLTE enciphered call fallback function.

Description

A kind of method of calling of speech scrambling, device and terminal
Technical field
The present invention relates to the communications field, more particularly to a kind of method of calling of speech scrambling, device and terminal.
Background technology
In order to improve the security of user speech call, it is ensured that the dialog context between calling and called user is not stolen by attacker Listen, conventional telecommunications operator and many communications, Internet firm are proposed speech scrambling.Speech scrambling adopts cryptographic algorithm pair Speech content is protected, and is capable of achieving the concealment to plaintext speech content.Even if unauthorized personnel has intercepted and captured both call sides adding Close speech information, cannot also understand the real dialog context of user.
On the basis of traditional voice call, speech scrambling passes through association by key negotiation technique between calling and called terminal Business carries out end-to-end whole encryption to this dialog context obtaining session key using the session key for negotiating.Encryption Call is carried out between two encryption mobile phones, cannot intercommunication speech scrambling between encryption mobile phone and common non-encrypted mobile phone.Encryption Mobile phone generally comprises ciphering terminal and TF (Trans Flash, quick flashing transmission) cipher card two parts.Ciphering terminal is except supporting Outside 2G, 3G, 4G network communication characteristics, also support to the integrated of TF cipher cards and call, realize the function of speech scrambling.TF is close Code card mainly realizes the functions such as cryptographic algorithm computing, key are produced, safety is stored.
Final successful negotiation is can be seen that from above-mentioned principle go out the key that session key is speech scrambling access success.Such as Fruit key agreement fails, and will be unable to effectively set up encryption speech channel, speech scrambling call failure between calling and called terminal.In reality It is many reason for cause key agreement to fail in the service application of border, mainly include as shown in Figure 2:1st, it is called for non-encrypted mobile phone; 2nd, called encryption mobile phone TF cipher cards are invalid;3rd, TF cipher cards and phone number are mismatched;4th, end-to-end key consults failure.1 and 2 Two kinds of failure causes belong to the first kind, and they are because caller does not know the state of terminal called and caused.3 and 4 two kind mistake Lose reason and belong to Equations of The Second Kind, they encrypt authentification failure or end-to-end key between mobile phone and consult failure and cause.
From from the perspective of user, user it is generally desirable to have higher call successful rate when call is dialed, and otherwise will There is unaccepted sense of defeat, affect Consumer's Experience.For speech scrambling is also such.However, speech scrambling is in traditional call On the basis of increased the link of key agreement, the link successful execution requires that the condition for possessing is more, easily failure, thus in order to Improve the calling experience of user, China Mobile improves the success rate of talkthrough using calling falling technology.
When calling falling refers to that calling subscribe initiates a speech scrambling calling, encryption speech is caused to lead to for some reason Road cannot normally be set up, and speech scrambling is fallen after rise to the process of common plaintext call.After calling falls after rise, calling and called both sides can be normal Carry out plaintext call, it is to avoid bring the impression of call failure to user.
TD-SCDMA (Time Division-Synchronous Code Division Multiple Access, the time-division S-CDMA-Synchronous Code Division Multiple Access) circuit domain speech scrambling by in-band method be encrypted call indicate and key agreement.Key agreement mistake The key negotiation request that calling terminal sends in journey serves the double action of mark speech scrambling and triggering key agreement.
At present, China Mobile employs calling falling technology in TD-SCDMA circuit domain speech scramblings.Calling terminal is sent out After playing key agreement, if terminal called supports speech scrambling function and TF cipher cards are effective, then terminal called will be known Key negotiation request that is other and responding caller.If terminal called does not support that speech scrambling function or TF cipher cards are invalid, then Nonrecognition is also not responding to the key negotiation request of caller by terminal called.In the feelings for not receiving terminal called key negotiation response Under condition, calling terminal performs calling and falls after rise.
China Mobile TD-SCDMA circuit domain speech scramblings are employed with interior negotiation mechanism, and in medium surface key association is carried out Business, the calling for being adopted falls decision method after rise and is based entirely on terminal called to the responsive status of caller key negotiation request to sentence It is disconnected.
However, VoLTE (voice call that Voice over LTE, LTE are carried) speech scrambling is employed and exhaled with outer encryption The mechanism for indicating is, before medium surface Path Setup, terminal called just has been able to make identification to carrying out electrical property, is rung Should.Clearly as speech scrambling call mechanism is different, the decision method that existing TD-SCDMA circuit domains speech scrambling calling falls after rise It is not applied for VoLTE speech scrambling systems.
The content of the invention
The technical problem to be solved in the present invention is to provide a kind of method of calling of speech scrambling, device and terminal, solves existing There is the decision method that TD-SCDMA circuit domains speech scrambling calling falls after rise to be not applied for the problem of VoLTE speech scrambling systems.
To solve above-mentioned technical problem, embodiments of the invention provide a kind of method of calling of speech scrambling, are applied to prop up The terminal of speech scrambling function is held, the method for calling includes:
The call setup request message for carrying speech scrambling mark is sent to terminal called;
The terminal called or terminal called place network node are received according to the call setup request message, is returned The call setup response message for returning;
Detect the speech scrambling mark whether is carried in the call setup response message;
If the speech scrambling mark is not carried in the call setup response message, by the setup requests Fall after rise to plaintext from call encryption and call.
Wherein, the terminal called support speech scrambling function and during invalid quick flashing transmission TF cipher cards, the called end End is not when supporting speech scrambling function, or terminal called place network node is not when supporting speech scrambling function, described The speech scrambling mark is not carried in call setup response message.
Wherein, it is described that the call setup request message for carrying speech scrambling mark is sent to terminal called, including:
Session initiation protocol sip request message is sent to terminal called, is carried in the header field of the sip request message State speech scrambling mark.
Wherein, the method for calling also includes:
If carrying the speech scrambling mark in the call setup response message, exhaled with the terminal called Cry and continue and key agreement, and after the call proceeding and the key agreement success, carry out adding with the terminal called Close call.
Wherein, it is described to carry out the step of call proceeding and key agreement with the terminal called and include:
According to the type of the call setup response message, the call proceeding with the terminal called is completed;
In call proceeding success, and it is legal to the authentication of the terminal called after, obtained by predetermined encryption algorithm The first session key during speech scrambling, first session key is used to be encrypted call with terminal called.
To solve above-mentioned technical problem, embodiments of the invention also provide a kind of calling device of speech scrambling, are applied to Support that the terminal of speech scrambling function, the calling device include:
First sending module, for sending the call setup request message for carrying speech scrambling mark to terminal called;
First receiver module, exhales for receiving the terminal called or terminal called place network node according to described Cry and set up request message, the call setup response message of return;
First detection module, for detecting the call setup response message in whether carry the speech scrambling mark Know;
Fall module after rise, if for not carrying the speech scrambling mark in the call setup response message, by institute State setup requests to fall after rise to plaintext calling from call encryption.
Wherein, the terminal called support speech scrambling function and during invalid quick flashing transmission TF cipher cards, the called end End is not when supporting speech scrambling function, or terminal called place network node is not when supporting speech scrambling function, described The speech scrambling mark is not carried in call setup response message.
Wherein, first sending module includes:
First transmitting element, for sending session initiation protocol sip request message to terminal called, the SIP request disappears The speech scrambling mark is carried in the header field of breath.
Wherein, the calling device also includes:
Connecting module, if for carrying speech scrambling mark in the call setup response message, it is and described Terminal called carries out call proceeding and key agreement, and after the call proceeding and the key agreement success, and described Terminal called is encrypted call.
Wherein, the connecting module includes:
Continue submodule, for according to the type of the call setup response message, completing to be exhaled with the terminal called Cry and continue;
First encryption submodule, in call proceeding success, and it is legal to the authentication of the terminal called after, lead to The first session key when predetermined encryption algorithm obtains speech scrambling is crossed, first session key is used to be carried out with terminal called Speech scrambling.
To solve above-mentioned technical problem, embodiments of the invention also provide a kind of terminal, and the terminal supports speech scrambling Function, the terminal includes:The calling device of speech scrambling as above.
To solve above-mentioned technical problem, embodiments of the invention also provide a kind of method of calling of speech scrambling, are applied to Support that the terminal of speech scrambling function, the method for calling include:
Receive the call setup request message that calling terminal sends;
Detect and whether carry in the call setup request message that speech scrambling is identified;
If carrying the speech scrambling mark in the call setup request message, detection quick flashing transmission TF cipher cards It is whether effective;
If the TF cipher cards are invalid, the calling for not carrying the speech scrambling mark is returned to the calling terminal Response message is set up, makes the calling terminal receive the call setup response message for not carrying the speech scrambling mark Afterwards, the setup requests are fallen after rise to plaintext from call encryption and is called.
Wherein, the method for calling also includes:
If the TF cipher cards are effectively, the call setup for carrying the speech scrambling mark is returned to the calling terminal Vertical response message, makes the calling terminal receive after the call setup response message for carrying the speech scrambling mark, with Terminal called carries out call proceeding and key agreement, and after the call proceeding and the key agreement success, makes described Calling terminal is encrypted call with the terminal called.
It is wherein, described that the call setup response message for carrying the speech scrambling mark is returned to the calling terminal, The calling terminal is received after the call setup response message for carrying the speech scrambling mark, carry out with terminal called The step of call proceeding and key agreement, includes:
The call setup response message for carrying speech scrambling mark is returned to the calling terminal, the calling terminal is made After receiving the call setup response message for carrying the speech scrambling mark, according to the class of the call setup response message Type, completes the call proceeding with the terminal called;
In call proceeding success, and it is legal to the authentication of the calling terminal after, obtained by predetermined encryption algorithm The second session key during speech scrambling, second session key is used to be encrypted call with calling terminal.
To solve above-mentioned technical problem, embodiments of the invention also provide a kind of calling device of speech scrambling, are applied to Support that the terminal of speech scrambling function, the calling device include:
Second receiver module, for receiving the call setup request message of calling terminal transmission;
Second detection module, for detecting the call setup request message in whether carry speech scrambling mark;
3rd detection module, if for carrying the speech scrambling mark in the call setup request message, examining Whether effective survey quick flashing transmission TF cipher cards;
First returns module, if invalid for the TF cipher cards, returns to the calling terminal described in not carrying The call setup response message of speech scrambling mark, receives the calling terminal and does not carry the speech scrambling mark After call setup response message, the setup requests are fallen after rise to plaintext from call encryption and is called.
Wherein, the calling device also includes:
Second returns module, returns to the calling terminal and carries described adding if for the TF cipher cards effectively The call setup response message of close session identity, makes the calling terminal receive the calling for carrying the speech scrambling mark After setting up response message, call proceeding and key agreement are carried out with terminal called, and assisted in the call proceeding and the key After business's success, the calling terminal is set to be encrypted call with the terminal called.
Wherein, the second return module includes:
First returns submodule, for returning the call setup response for carrying speech scrambling mark to the calling terminal Message, makes the calling terminal receive after the call setup response message for carrying the speech scrambling mark, according to described The type of call setup response message, completes the call proceeding with the terminal called;
Second encryption submodule, in call proceeding success, and it is legal to the authentication of the calling terminal after, lead to The second session key when predetermined encryption algorithm obtains speech scrambling is crossed, second session key is used to be carried out with calling terminal Speech scrambling.
To solve above-mentioned technical problem, embodiments of the invention also provide a kind of terminal, and the terminal supports speech scrambling Function, the terminal includes:The calling device of speech scrambling as described above.
The above-mentioned technical proposal of the present invention has the beneficial effect that:
The method of calling of the speech scrambling of the embodiment of the present invention, is applied to support the terminal of speech scrambling function, the calling Method sends first the call setup request message for carrying speech scrambling mark to terminal called;Then receive terminal called or Terminal called place network node is according to call setup request message, the call setup response message of return;Again detection of call is built Whether speech scrambling mark is carried in vertical response message, and wherein terminal called supports speech scrambling function and TF cipher cards are invalid When, or terminal called is not when supporting speech scrambling function, and speech scrambling mark is not carried in call setup response message;If Speech scrambling mark is not carried in call setup response message, then calling is performed to setup requests and is fallen after rise.The MPTY Method makes calling terminal that this encryption can be judged according to speech scrambling identification information whether is carried in call setup response message Whether calling can proceed, so as to determine whether that performing calling falls after rise, and situation about not can proceed with call encryption Under, perform calling and fall after rise, it is ensured that Consumer's Experience.The method of calling can be effectively applicable to VoLTE speech scrambling systems, realize The calling of VoLTE speech scramblings falls function after rise, improves Consumer's Experience, solves the judgement side that existing speech scrambling calling falls after rise Method is not applied for the problem of VoLTE speech scrambling systems.
Description of the drawings
Fig. 1 is the flow chart that the method for calling of speech scrambling of the present invention is applied to calling terminal;
Fig. 2 is speech scrambling call failure factor schematic diagram;
Fig. 3 is the flow chart that the method for calling first of speech scrambling of the present invention realizes embodiment;
Fig. 4 is the flow chart that the method for calling second of speech scrambling of the present invention realizes embodiment;
Fig. 5 is the flow chart that the method for calling the 3rd of speech scrambling of the present invention realizes embodiment;
Fig. 6 is the flow chart that the method for calling first of speech scrambling of the present invention realizes the first situation of embodiment;
Fig. 7 is the flow chart that the method for calling first of speech scrambling of the present invention realizes second situation of embodiment;
Fig. 8 is the structural representation that the calling device of speech scrambling of the present invention is applied to calling terminal;
Fig. 9 is that the method for calling of speech scrambling of the present invention is applied to support the flow chart of speech scrambling terminal called;
Figure 10 is that the calling device of speech scrambling of the present invention is applied to support the structural representation of speech scrambling terminal called;
Figure 11 is that the method for calling of speech scrambling of the present invention is applied to not support the flow chart of speech scrambling terminal called;
Figure 12 is that the calling device of speech scrambling of the present invention is applied to not support the structural representation of speech scrambling terminal called Figure.
Specific embodiment
To make the technical problem to be solved in the present invention, technical scheme and advantage clearer, below in conjunction with accompanying drawing and tool Body embodiment is described in detail.
VoLTE speech scramblings are the packets realized using end-to-end key negotiation mechanism on the basis of the call of standard VoLTE Domain speech scrambling.Different from TD-SCDMA circuit domain speech scramblings, the call encryption of VoLTE speech scramblings indicates it is by signaling Plane transmission, key agreement can be realized by signaling plane, it is also possible to be realized by medium surface.
VoLTE speech scramblings employ the mechanism indicated with outer call encryption, before medium surface Path Setup, called end End just has been able to make identification to carrying out electrical property, is responded.And TD-SCDMA circuit domain speech scramblings are employed with interior association Business opportunity system, in medium surface key agreement is carried out, and it is close to caller that the calling falling decision method for being adopted is based entirely on terminal called Key consults the responsive status of request judging.
The method of calling of the speech scrambling of the embodiment of the present invention, for the mechanism characteristic of VoLTE speech scramblings, by adding Speech scrambling mark is added in close calling in indicating, before realizing medium surface Path Setup, the first kind in VoLTE speech scramblings is added Calling in the case of close call failure falls after rise and judges, the calling for realizing VoLTE speech scramblings falls function after rise, improves user's body Test.
As shown in figure 1, a kind of method of calling of speech scrambling of the embodiment of the present invention, is applied to support speech scrambling function Terminal, the method for calling includes:
Step 101, the call setup request message for carrying speech scrambling mark is sent to terminal called.
In this step, by sending the call setup request message for carrying speech scrambling mark to terminal called, can be to Terminal called indicates that this calling is call encryption.
Step 102, receiving the terminal called or terminal called place network node please according to the call setup Ask message, the call setup response message of return.
In this step, terminal called or terminal called place network node receive the call setup of calling terminal transmission please After seeking message, by the way that speech scrambling identification information is carried or do not carried in call setup response message calling terminal is informed Oneself whether support whether speech scrambling function and TF cipher cards are effective such that it is able to assist calling terminal to carry out called state Judge.
Step 103, detects the speech scrambling mark whether is carried in the call setup response message, wherein, institute State terminal called support speech scrambling function and quick flashing transmission TF cipher cards it is invalid when, the terminal called does not support speech scrambling During function, or terminal called place network node is not when supporting speech scrambling function, the call setup response message In do not carry speech scrambling mark.
In this step, calling terminal sets up in response message whether carry speech scrambling mark by detection of call, can Judge whether this call encryption can proceed, so as to determine whether that performing calling falls after rise.
Step 104, if not carrying the speech scrambling mark in the call setup response message, by the calling Set up request to fall after rise to plaintext calling from call encryption.
In this step, if not carrying speech scrambling mark in call setup response message, can determine whether terminal called not Support that speech scrambling function or TF cipher cards are invalid, this call encryption not can proceed with, fallen after rise by performing calling, it is to avoid This dropped calls, it is ensured that Consumer's Experience.
The method of calling of the speech scrambling of the embodiment of the present invention, makes the calling terminal can be according in call setup response message It is no to carry speech scrambling identification information to judge whether this call encryption proceed, so as to determine whether that execution is exhaled Recall, and in the case where call encryption not can proceed with, perform calling and fall after rise, improve the success rate of call, it is ensured that Consumer's Experience.The method of calling can be effectively applicable to VoLTE speech scrambling systems, realize the calling of VoLTE speech scramblings Fall function after rise, improve Consumer's Experience, solve the decision method that existing speech scrambling calling falls after rise and be not applied for VoLTE and add The problem of close phone system.
Generally, when user initiates VoLTE call encryptions, calling terminal can send SIP to terminal called (Session Initiation Protocol, session initiation protocol) request message setting up calling, based on this, above-mentioned steps 101 the step of, can include:
Step 1011, to terminal called session initiation protocol sip request message, the header field of the sip request message are sent In carry speech scrambling mark.
Now, by carrying speech scrambling mark in the header field of the sip request message sent to terminal called, can be accurate It is call encryption to inform that terminal called is this time called, and makes terminal called return response message according to protocol requirement.
Certainly, the embodiment of the present invention may also be employed the mode that other carry speech scrambling mark, and here is not illustrated one by one.
Specifically, in above-mentioned steps 1011, can be in the call information Call-Info of sip request message INVITE Following speech scrambling identification information is carried, for indicating that this calling is call encryption:
Call-Info:<http://www.10086.cn>;CMCC.enciphered.phone.call.
Accordingly, terminal called is received after the sip request message INVITE of calling terminal transmission, also can be in sip response Following speech scrambling identification information is carried in the Call-Info of message, informs whether calling terminal oneself supports that VoLTE adds Whether close dial-up and TF cipher cards are effective:
Call-Info:<http://www.10086.cn>;CMCC.enciphered.phone.call.
Wherein, VoLTE speech scramblings can be carried out between two VoLTE encryption mobile phones, in VoLTE encryption mobile phones and mark Quasi- VoLTE mobile phones (not supporting VoLTE speech scramblings) and 2G/3G CS (CircuitSwitched, circuit switching) domain mobile phone it Between cannot intercommunication speech scrambling.
In the case where terminal called is standard VoLTE mobile phone, because terminal called does not support speech scrambling function, therefore Speech scrambling mark will not be carried in the sip response message that terminal called is returned.At this moment, calling terminal can be determined that call encryption Not can proceed with, and perform calling and fall after rise.
In the case where terminal called is 2G/3G CS domains mobile phone, the sip request message INVITE that calling terminal sends will Route to IMS (Internet Protocol Multimedia Subsystem, internet protocol multimedia subsystem) core net Network MGCF (Media Gateway Control Function, MGCF) entity, by MGCF SIP signalings are completed With the mutual conversion of signalling system No.7, the call proceeding to 2G/3G circuit domain terminal calleds is realized.Because MGCF does not support that encryption is logical Words function, it is impossible to recognize the speech scrambling mark carried in INVITE, therefore disappear in the sip response for returning to calling terminal Speech scrambling mark will not be carried in breath.At this moment, calling terminal can be determined that call encryption not can proceed with, and perform calling Fall after rise.Further, during calling falls after rise, ciphering terminal can be by modes such as vibration, sound, word, images to calling and called User makes prompting, to guarantee that user has correct cognition to the talking state of terminal, it is to avoid user sensitive information reveals event Generation.After calling falls after rise, calling and called both sides can be normally carried out call in plain text.After using calling falling technology, even if encryption Dial-up fails, and calling subscribe also can get through call in plain text with called subscriber, it is to avoid bring the sense of call failure to user Receive, improve Consumer's Experience.
Preferably, the method for calling can also include:
Step 105, if carrying the speech scrambling mark in the call setup response message, with the called end End carries out call proceeding and key agreement, and after the call proceeding and the key agreement success, with the called end End is encrypted call.
Now, if carrying speech scrambling mark in call setup response message, can determine whether that terminal called supports encryption Effectively, this call encryption can proceed with for call function and TF cipher cards, and calling terminal starts standard VoLTE with terminal called Dial-up continues flow process and key agreement, after standard VoLTE dial-up continues flow process and key agreement success, Call can be encrypted, it is ensured that Consumer's Experience.
Here, calling and called terminal can carry out key association in standard VoLTE dial-up handshaking procedure by signaling plane Business, also can carry out key agreement after the completion of standard VoLTE dial-up continues by medium surface.Exhale in the call of standard VoLTE Cry after continuing and being successfully completed with key agreement, medium surface Voice Cryption Path Setup between calling and called ciphering terminal is main Called subscriber can start speech scrambling.
Preferably, in above-mentioned steps 105, it is described carry out the step of call proceeding and key agreement with the terminal called can To include:
Step 1051, according to the type of the call setup response message, completes the call proceeding with the terminal called.
Here, the type of the call setup response message that calling terminal is returned according to terminal called, complete using corresponding strategy Into the call proceeding with terminal called.
Wherein, terminal called is received after the call setup request message INVITE of calling terminal transmission, can be to caller Terminal returns session progress response message (183 Session Progress response messages) or ring response message (180 Ringing response messages), specifically which kind of mode configuration of the operator to network system is depended on using.
Step 1052, in call proceeding success, and it is legal to the authentication of the terminal called after, by predetermined encryption Algorithm obtains the first session key during speech scrambling, and first session key is used to be encrypted call with terminal called.
Here, call proceeding success, and it is legal to terminal called authentication after, just carry out key association with terminal called Business, it is ensured that the security of speech scrambling.
Accordingly, terminal called also can be authenticated to the identity of calling terminal, close in the authentication to calling terminal After method, the second session key during speech scrambling is obtained by predetermined encryption algorithm, then carries out key with calling terminal and exchange, Complete key agreement.
The process nature of key agreement is exchange session key and determines the occupation mode of key.First session of caller is close It is right that key and the second called session key can be sent to after encryption (as encrypted by the way of digital envelope) by medium surface End, completes key exchange.Calling and called terminal can select to use the first session key or the second session key to uplink/downlink language Message encryption for information and decryption, it is also possible to which the session key produced using local terminal is encrypted to uplink/downlink voice messaging, using opposite end The session key of generation is decrypted to uplink/downlink voice messaging.Which kind of mode is specifically selected, matchmaker can be passed through before encryption and decryption Dignity consults to determine.
Wherein, calling terminal and terminal called can carry out authentication using transmission channel in medium surface.Authentication Implementation can be that both call sides, i.e. calling terminal and terminal called exchange digital certificate authentication other side's body using media channel Part.
Further, key agreement is carried out after both call sides authentication success.Key agreement phase, both call sides can lead to Cross physical noise source produce random number, Jing random numbers after the assay was approved, as the session key of this speech scrambling.Then utilize Rivest, shamir, adelman encryption needs the session key for exchanging, and completes key exchange using media channel.
For authentication and key agreement this process, the operation of medium surface may be referred to application number 201510045177.8 the step of cipher processing method of the ascending voice described in patent and the decryption processing method of downlink voice The step of, will not be described here.
Typically in the case where VoLTE system configurations open Precondition operations, terminal called receives caller end After the call setup request message INVITE that end sends, 183 Session Progress response messages are returned.At this moment, caller end End and terminal called are needed by Precondition processes to service network application reserve media resource, after resource reservation success The operation such as ring is completed again, is answered.For this case, it is preferred that include the step of above-mentioned steps 1051:
Step 10511, it is pre- to service network application when the call setup response message is session progress response message The first media resource is stayed, and PRACK is returned to the terminal called and confirm message, receive the terminal called described PRACK is confirmed after message, to reserved second media resource of service network application.
Here, when terminal called returns 183 Session Progress response messages, calling terminal confirms called end End supports speech scrambling and can proceed with follow-up call encryption flow process, to service network application reserve media resource, and to quilt Make terminal send PRACK and confirm message, confirmation has been received by 183 Session Progress response messages.
Terminal called receives PRACK and confirms after message, to also begin to service network application reserve media resource.Called end Termination receives PRACK and confirms after message, can also return 200OK response messages to calling terminal, and confirmation has been received by PRACK and confirms to disappear Breath.
Step 10512, in the first media resource reservation success, sends to the terminal called and indicates first matchmaker The successful resource updates message of body resource reservation, and receive the terminal called and receiving the resource updates message and described In the case of second media resource reservation is successful, the ring response message returned during ring.
Here, in calling terminal resource reservation success, and terminal called resource reservation is also after success, dialed terminal bell, And return 180 Ringing response messages to calling terminal.
Wherein, UPDATE message can be sent to terminal called after the first media resource reservation success of calling terminal, The resource status of oneself are updated in UPDATE message.After the UPDATE message that terminal called receives calling terminal transmission, can 200OK response messages are returned to calling terminal, confirmation has been received by UPDATE message.
Optionally, dialed terminal bell after the success of both call sides resource reservation, and return 180 to calling terminal During Ringing response messages, the 180 Ringing response messages can be retransmitted until terminal called receives calling terminal transmission PRACK message;Calling terminal to be received and can return PRACK message to terminal called after 180 Ringing response messages, and to master User is made to send tone back to;Terminal called receives and 200OK response messages is can return to after PRACK message, and the 200OK response messages are The response of message is confirmed to PRACK.
Step 10513, according to the ring response message, completes the call proceeding with the terminal called.
Here, calling terminal is received after 180 Ringing response messages, according to 180 Ringing response messages, is completed With the call proceeding of terminal called.
Specifically, terminal called off-hook, terminal called to calling terminal sends 200OK message, and the 200OK message is right The response of INVITE request messages.Calling terminal is received and return after 200OK message ACK confirmation message.So far, Signalling exchange Terminate, media channel is set up.
In the case where VoLTE systems do not configure unlatching Precondition operations, terminal called receives calling terminal After the call setup request message INVITE of transmission, 180 Ringing response messages are directly returned.At this moment, system does not have media Resource reservation process, the operation such as directly enters line ringing, answers.For this case, it is preferred that wrap the step of above-mentioned steps 1051 Include:
Step 10514, when the call setup response message is ring response message, disappears according to ring response Breath, completes the call proceeding with the terminal called.
Here, terminal called is received after the call setup request message INVITE of calling terminal transmission, to calling terminal 180 Ringing response messages are returned, while dialed terminal bell, destination user prompter answers scrambler phone.Calling terminal connects Receive terminal called return 180 Ringing response messages after, directly according to 180 Ringing response messages, complete with it is called The call proceeding of terminal.
Specifically, terminal called off-hook, terminal called to calling terminal sends 200OK message, and the 200OK message is right The response of INVITE request messages.Calling terminal is received and return after 200OK message ACK confirmation message.So far, Signalling exchange Terminate, media channel is set up.
Optionally, calling terminal to be received and can return PRACK message to terminal called after 180 Ringing response messages, And send tone back to calling subscribe;Terminal called receives and 200OK response messages is can return to after PRACK message, the 200OK responses Message is that the response of message is confirmed to PRACK.
Below for different terminal calleds, several embodiments that implement of the present invention are illustrated below:
First, terminal called supports speech scrambling function and TF cipher cards are effective
As shown in figure 3, the method for calling of the speech scrambling of the embodiment of the present invention includes:
S01, when calling subscribe initiates call encryption, caller ciphering terminal UE (User Equipment, user equipment) A Jing Cross UE A side P-CSCF (Proxy Call Session Control Function, Proxy Call Session Control Function)/SBC (Session Border Controller, Session Border Controller), S-CSCF (Serving Call Session Control Function, service call conversation control function), VoLTE AS and UE B side I-CSCF (Interrogating Call Session Control Function, enquiry call conversation control function)/S-CSCF, VoLTE AS, P-CSCF/ SBC, to terminal called UE B sip request message INVITE is sent, and following adding is carried wherein in the Call-Info of INVITE Close session identity information, for indicating that this calling is call encryption:
Call-Info:<http://www.10086.cn>;CMCC.enciphered.phone.call.
S02, terminal called is VoLTE ciphering terminals, supports speech scrambling function, is capable of identify that INVITE Call- Speech scrambling CMCC.enciphered.phone.call parameters in Info header fields, judge incoming call as call encryption.It is close in TF In the case of code card is effective, terminal called to caller ciphering terminal returns 183Session Progress response messages or 180 Ringing response messages, wherein carrying same Call-Info information, i.e., carry following encryption in Call-Info Session identity information, for notifying that calling terminal call encryption can proceed:
Call-Info:<http://www.10086.cn>;CMCC.enciphered.phone.call.
S03, calling terminal receives 183 Session Progress response messages or 180 Ringing response messages Afterwards, detect in 183 Session Progress response messages or 180 Ringing response messages whether carry speech scrambling Mark, carries out called state judgement.
S04, calling terminal is detected in 183 Session Progress response messages or 180 Ringing response messages Speech scrambling mark is carried, confirms that terminal called supports speech scrambling function and can proceed with follow-up call encryption stream Journey.Calling terminal carries out call proceeding and key agreement with terminal called, and after both of which successful execution, calling and called user can To start speech scrambling.
Flow process shown in Fig. 3 includes that terminal called returns 183 Session Progress response messages or terminal called is returned 180 Ringing response messages, two kinds of situations are returned, the handling process of both of these case is illustrated below separately below.
Situation 1, terminal called returns 183 Session Progress response messages.
As shown in fig. 6, the method for calling of the speech scrambling of the embodiment of the present invention includes:
S601, when calling subscribe initiates call encryption, caller ciphering terminal UEA is through UE A sides P-CSCF/SBC, S- CSCF, VoLTE AS and UE B sides I-CSCF/S-CSCF, VoLTE AS, P-CSCF/SBC, to terminal called UE B SIP is sent Following speech scrambling identification information is carried in the Call-Info of request message INVITE, wherein INVITE, for indicating this Secondary calling is call encryption:
Call-Info:<http://www.10086.cn>;CMCC.enciphered.phone.call.
INVITE is transmitted by signaling plane.
S602, terminal called UE B is VoLTE ciphering terminals, supports speech scrambling function, is capable of identify that INVITE Speech scrambling CMCC.enciphered.phone.call parameters in Call-Info, judge incoming call as call encryption. In the initial p recondition stage, in the case of TF cipher cards are effective, terminal called UE B to caller ciphering terminal UE A are returned 183 Session Progress response messages, wherein carrying same Call-Info information, i.e. Call-Info It is middle to carry following speech scrambling identification information, for notifying that calling terminal call encryption can proceed:
Call-Info:<http://www.10086.cn>;CMCC.enciphered.phone.call.
S603, calling terminal UE A are received after 183 Session Progress response messages, confirm terminal called UE B supports speech scrambling and can proceed with follow-up call encryption flow process, to reserved first media resource of service network application, and to Terminal called UE B send PRACK and confirm message, and confirmation has been received by 183 Session Progress response messages.
S604, terminal called UE B receive PRACK and confirm after message, also begin to the second matchmaker reserved to service network application Body resource, and 200OK response messages are returned to calling terminal UE A, confirmation has been received by PRACK and confirms message.
UPDATE is sent after the first media resource reservation success of S605, calling terminal UE A to terminal called UE B to disappear Breath, updates the resource status of oneself in UPDATE message.
S606, terminal called UE B are received after the UPDATE message of calling terminal UE A transmissions, can be to calling terminal UE A returns 200OK response messages, and confirmation has been received by UPDATE message.
S607, terminal called UE B rings after the success of both call sides resource reservation, and return 180 to calling terminal UE A Ringing response messages.
Optionally, terminal called UE B rings, and during to calling terminal UE A 180 Ringing response messages of return, can 180 Ringing response messages are retransmitted until terminal called receives the PRACK message of calling terminal transmission;Calling terminal UE A Receive and can return PRACK message to terminal called after 180 Ringing response messages, and tone is sent back to calling subscribe;Quilt Make terminal UE B receive and 200OK response messages are can return to after PRACK message, the 200OK response messages are that PRACK is confirmed to disappear The response of breath.
S608, terminal called UE B off-hooks, terminal called to calling terminal sends 200OK message.
Explanation is needed exist for, the 200 OK message is the response to INVITE request messages.
S609, calling terminal UE A are received and return after 200OK message ACK confirmation message.So far, Signalling exchange knot Beam, media channel is set up.
S610, calling terminal UE A and terminal called UE B carry out authentication using transmission channel in medium surface.Identity The implementation of certification can be that both call sides, i.e. calling terminal and terminal called exchange digital certificate authentication using media channel Other side's identity.
S611, after both call sides authentication success key agreement is carried out.Key agreement phase, is produced by physical noise source Raw random number, Jing random numbers after the assay was approved, as the session key of this speech scrambling.Then rivest, shamir, adelman is utilized Encryption needs the session key for exchanging, and completes key exchange using media channel.
S612, both sides start speech scrambling after key agreement success.
Situation 2, terminal called returns 180 Ringing response messages.
As shown in fig. 7, the method for calling of the speech scrambling of the embodiment of the present invention includes:
S701, when calling subscribe initiates call encryption, caller ciphering terminal UE A are through UE A sides P-CSCF/SBC, S- CSCF, VoLTE AS and UE B sides I-CSCF/S-CSCF, VoLTE AS, P-CSCF/SBC, to terminal called UE B SIP is sent Following speech scrambling identification information is carried in the Call-Info of request message INVITE, wherein INVITE, for indicating this Secondary calling is call encryption:
Call-Info:<http://www.10086.cn>;CMCC.enciphered.phone.call.
INVITE is transmitted by signaling plane.
S702, terminal called UE B is VoLTE ciphering terminals, supports speech scrambling function, is capable of identify that INVITE Speech scrambling CMCC.enciphered.phone.call parameters in Call-Info, judge incoming call as call encryption. In the case of TF cipher cards are effective, terminal called UE B to caller ciphering terminal UE A return 180 Ringing response messages, its It is middle to carry same Call-Info information, i.e., following speech scrambling identification information is carried in Call-Info, it is used for Notify that calling terminal call encryption can proceed:
Call-Info:<http://www.10086.cn>;CMCC.enciphered.phone.call.
Simultaneously dialed terminal bell, destination user prompter answers scrambler phone.
Optionally, calling terminal UE A received and can disappear to terminal called return PRACK after 180 Ringing response messages Breath, and send tone back to calling subscribe;Terminal called UE B are received and 200OK response messages are can return to after PRACK message, should 200OK response messages are that the response of message is confirmed to PRACK.
S703, terminal called UE B off-hooks, terminal called to calling terminal sends 200OK message.
Explanation is needed exist for, the 200OK message is the response to INVITE request messages.
S704, calling terminal UE A are received and return after 200OK message ACK confirmation message.So far, Signalling exchange knot Beam, media channel is set up.
S705, calling terminal UE A and terminal called UE B carry out authentication using transmission channel in medium surface.Identity The implementation of certification can be that both call sides, i.e. calling terminal and terminal called exchange digital certificate authentication using media channel Other side's identity.
S706, after both call sides authentication success key agreement is carried out.Key agreement phase, is produced by physical noise source Raw random number, Jing random numbers after the assay was approved, as the session key of this speech scrambling.Then rivest, shamir, adelman is utilized Encryption needs the session key for exchanging, and completes key exchange using media channel.
S707, both sides start speech scrambling after key agreement success.
2nd, terminal called supports speech scrambling function but TF cipher cards are invalid or terminal called is standard VoLTE terminal
As shown in figure 4, the method for calling of the speech scrambling of the embodiment of the present invention includes:
S01 ', when calling subscribe initiates call encryption, caller ciphering terminal UE A are through UE A sides P-CSCF/SBC, S- CSCF, VoLTE AS and UE B sides I-CSCF/S-CSCF, VoLTE AS, P-CSCF/SBC, to terminal called UE B SIP is sent Following speech scrambling identification information is carried in the Call-Info of request message INVITE, wherein INVITE, for indicating this Secondary calling is call encryption:
Call-Info:<http://www.10086.cn>;CMCC.enciphered.phone.call.
S02 ', terminal called is VoLTE ciphering terminals, supports speech scrambling function, is capable of identify that INVITE Call- CMCC.enciphered.phone.call parameters in Info header fields, judge incoming call as call encryption, but, now called end The TF cipher cards at end are invalid.Or, it is called for standard VoLTE terminal, do not support speech scrambling function, it is impossible to recognize that INVITE disappears CMCC.enciphered.phone.call parameters in breath Call-Info, are ignored.
In the case where Precondition is opened, terminal called to calling terminal returns 183 Session Progress Response message, wherein not Call-Info of the carrying package containing CMCC.enciphered.phone.call parameters.Do not opening In the case of Precondition, terminal called to calling terminal returns 180 Ringing response messages, wherein carrying package does not contain The Call-Info of CMCC.enciphered.phone.call parameters.
S03 ', calling terminal is received after 183 Session Progress or 180 Ringing response messages, detection Speech scrambling mark whether is carried in 183 Session Progress or 180 Ringing response messages, called shape is carried out State judges.
S04 ', due to containing without carrying package in 183 Session Progress or 180 Ringing response messages The Call-Info of CMCC.enciphered.phone.call parameters, calling terminal detects 183 Session Speech scrambling mark is not carried in Progress or 180 Ringing response messages, confirms that terminal called does not support that encryption is logical Words, terminate call encryption, and perform calling falling.
Calling terminal falls this call encryption to the calling of common plaintext after rise.Calling and called terminal is according to common plaintext call-flow Journey proceeds call proceeding.After call proceeding success, calling and called user can start common call in plain text.
3rd, terminal called is 2G/3G CS domains terminal
As shown in figure 5, the method for calling of the speech scrambling of the embodiment of the present invention includes:
S01 ", when calling subscribe initiates call encryption, caller ciphering terminal UE A are through VoLTE networks, MGCF/IM-MGW (IP Multimedia Media Gateway, IP multimedia gateways), GMSC (Gateway Mobile Switching Center, GMSC) and 2G/3G networks, sip request message INVITE is sent to terminal called UE B, wherein Following speech scrambling identification information is carried in the Call-Info of INVITE, for indicating that this calling is call encryption:
Call-Info:<http://www.10086.cn>;CMCC.enciphered.phone.call.
S02 ", terminal called speech business is carried by 2G/3G CS domains, and CM-IMS core nets send INVITE To MGCF, and INVITE is converted into into corresponding signalling system No.7 by MGCF it is sent to UE B.MGCF is existing network existing device, The CMCC.enciphered.phone.call parameters in INVITE Call-Info can not be recognized, is ignored.
In the case where Precondition is opened, MGCF to calling terminal returns 183 Session Progress responses Message, wherein not Call-Info of the carrying package containing CMCC.enciphered.phone.call parameters.Do not opening In the case of Precondition, MGCF to calling terminal returns 180 Ringing response messages, wherein carrying package does not contain The Call-Info of CMCC.enciphered.phone.call parameters.
S03 ", calling terminal is received after 183 Session Progress or 180 Ringing response messages, detection Speech scrambling mark whether is carried in 183 Session Progress or 180 Ringing response messages, called shape is carried out State judges.
S04 ", due to containing without carrying package in 183 Session Progress or 180 Ringing response messages The Call-Info of CMCC.enciphered.phone.call parameters, calling terminal detects 183 Session Speech scrambling mark is not carried in Progress or 180 Ringing response messages, confirms that terminal called does not support that encryption is logical Words, terminate call encryption, fall after rise to the calling of common plaintext.
Calling terminal falls this call encryption to the calling of common plaintext after rise.Calling and called terminal is according to common plaintext call-flow Journey proceeds call proceeding.After call proceeding success, calling and called user can start common call in plain text.
To sum up, the method for calling of the speech scrambling of the embodiment of the present invention, makes calling terminal to be disappeared according to call setup response Whether carry speech scrambling identification information in breath to judge whether this call encryption can proceed, so as to determine whether Perform calling to fall after rise, and in the case where call encryption not can proceed with, perform calling and fall after rise, it is ensured that Consumer's Experience.Should Method of calling can be effectively applicable to VoLTE speech scrambling systems, and the calling for realizing VoLTE speech scramblings falls function after rise, is lifted Consumer's Experience, solves the decision method that existing speech scrambling calling falls after rise and is not applied for VoLTE speech scrambling systems Problem.
In addition, the method for calling of the speech scrambling of the embodiment of the present invention, by scrambler phone calling and VoLTE standard call streams Journey combines, and in the way of impact standard VoLTE call flow as little as possible VoLTE call encryptions are realized, is not transforming The function of VoLTE scrambler phone is realized in the case of VoLTE existing network equipment.
As shown in figure 8, embodiments of the invention also provide a kind of calling device of speech scrambling, it is applied to support that encryption is logical The terminal of words function, the calling device includes:
First sending module, for sending the call setup request message for carrying speech scrambling mark to terminal called;
First receiver module, exhales for receiving the terminal called or terminal called place network node according to described Cry and set up request message, the call setup response message of return;
First detection module, for detecting the call setup response message in whether carry the speech scrambling mark Know, wherein, the terminal called supports speech scrambling function and during invalid quick flashing transmission TF cipher cards, the terminal called is not propped up When holding speech scrambling function, or terminal called place network node is not when supporting speech scrambling function, the call setup The speech scrambling mark is not carried in vertical response message;
Fall module after rise, if for not carrying the speech scrambling mark in the call setup response message, by institute State setup requests to fall after rise to plaintext calling from call encryption.
The calling device of the speech scrambling of the embodiment of the present invention, makes the calling terminal can be according in call setup response message It is no to carry speech scrambling identification information to judge whether this call encryption proceed, so as to determine whether that execution is exhaled Recall, and in the case where call encryption not can proceed with, perform calling and fall after rise, improve the success rate of call, it is ensured that Consumer's Experience.The method of calling can be effectively applicable to VoLTE speech scrambling systems, realize the calling of VoLTE speech scramblings Fall function after rise, improve Consumer's Experience, solve the decision method that existing speech scrambling calling falls after rise and be not applied for VoLTE and add The problem of close phone system.
Specifically, first sending module can include:
First transmitting element, for sending session initiation protocol sip request message to terminal called, the SIP request disappears The speech scrambling mark is carried in the header field of breath.Preferably, the calling device can also include:
Connecting module, if for carrying speech scrambling mark in the call setup response message, it is and described Terminal called carries out call proceeding and key agreement, and after the call proceeding and the key agreement success, and described Terminal called is encrypted call.
Preferably, the connecting module can include:
Continue submodule, for according to the type of the call setup response message, completing to be exhaled with the terminal called Cry and continue;
First encryption submodule, in call proceeding success, and it is legal to the authentication of the terminal called after, lead to The first session key when predetermined encryption algorithm obtains speech scrambling is crossed, first session key is used to be carried out with terminal called Speech scrambling.
Preferably, the submodule that continues can include:
First application unit, for when the call setup response message is session progress response message, to service network The first media resource is reserved in network application, and returns PRACK confirmation message to the terminal called, receives the terminal called The PRACK is confirmed after message, to reserved second media resource of service network application;
Receiving unit, in the first media resource reservation success, sending to the terminal called described the is indicated The successful resource updates message of one media resource reservation, and receive the terminal called receive the resource updates message and In the case of second media resource reservation is successful, the ring response message returned during ring;
First contiguous unit, for according to the ring response message, completing the call proceeding with the terminal called.
Preferably, the submodule that continues can include:
Second contiguous unit, for when the call setup response message is ring response message, according to the ring Response message, completes the call proceeding with the terminal called.
The calling device of the speech scrambling of the embodiment of the present invention, makes the calling terminal can be according in call setup response message It is no to carry speech scrambling identification information to judge whether this call encryption proceed, so as to determine whether that execution is exhaled Recall, and in the case where call encryption not can proceed with, perform calling and fall after rise, it is ensured that Consumer's Experience.The MPTY Method can be effectively applicable to VoLTE speech scrambling systems, and the calling for realizing VoLTE speech scramblings falls function after rise, improves user Experience, solves the problems, such as that the decision method that existing speech scrambling calling falls after rise is not applied for VoLTE speech scrambling systems.
In addition, the calling device of the speech scrambling of the embodiment of the present invention, by scrambler phone calling and VoLTE standard call streams Journey combines, and in the way of impact standard VoLTE call flow as little as possible VoLTE call encryptions are realized, is not transforming The function of VoLTE scrambler phone is realized in the case of VoLTE existing network equipment.
It should be noted that the calling device of the speech scrambling is the dress corresponding with the method for calling of above-mentioned speech scrambling Put, wherein all implementations can reach same skill suitable for the embodiment of the device, also in said method embodiment Art effect.
Because the calling device of the speech scrambling of the embodiment of the present invention is applied to terminal, therefore, the embodiment of the present invention is also carried A kind of terminal, the terminal has been supplied to support that speech scrambling function, the terminal include:As the encryption described in above-mentioned embodiment is led to The calling device of words.Wherein, the described of the calling device of above-mentioned speech scrambling realizes embodiment suitable for the enforcement of the terminal In example, identical technique effect can be also reached.The terminal of the present invention such as can be mobile phone, panel computer mobile electronic device.
As shown in figure 9, embodiments of the invention also provide a kind of method of calling of speech scrambling, it is applied to support that encryption is logical The terminal of words function, the method for calling includes:
Step 901, receives the call setup request message that calling terminal sends;
Step 902, detects speech scrambling mark whether is carried in the call setup request message;
Step 903, if carrying the speech scrambling mark in the call setup request message, detection quick flashing transmission Whether TF cipher cards are effective;
Step 904, if the TF cipher cards are invalid, return to the calling terminal and does not carry the speech scrambling mark The call setup response message of knowledge, makes the calling terminal receive the call setup sound for not carrying the speech scrambling mark After answering message, the setup requests are fallen after rise to plaintext from call encryption and is called.
The method of calling of the speech scrambling of the embodiment of the present invention, makes the calling terminal can be according in call setup response message It is no to carry speech scrambling identification information to judge whether this call encryption proceed, so as to determine whether that execution is exhaled Recall, and in the case where call encryption not can proceed with, perform calling and fall after rise, it is ensured that Consumer's Experience.The MPTY Method can be effectively applicable to VoLTE speech scrambling systems, and the calling for realizing VoLTE speech scramblings falls function after rise, improves user Experience, solves the problems, such as that the decision method that existing speech scrambling calling falls after rise is not applied for VoLTE speech scrambling systems.
Preferably, the method for calling can also include:
Step 905, if the TF cipher cards are effectively, return to the calling terminal and carries the speech scrambling mark Call setup response message, receive the calling terminal and carry the call setup response of speech scrambling mark and disappear After breath, call proceeding and key agreement are carried out with terminal called, and after the call proceeding and the key agreement success, The calling terminal is set to be encrypted call with the terminal called.
Now, if TF cipher cards are effective, this call encryption can proceed with, and be carried by returning to calling terminal The call setup response message of speech scrambling mark, makes calling terminal start standard VoLTE dial-up with terminal called and continues Flow process and key agreement, after standard VoLTE dial-up continues flow process and key agreement success, just can be encrypted Call, it is ensured that Consumer's Experience.
Preferably, the step of above-mentioned steps 905 include:
Step 9051, the call setup response message for carrying speech scrambling mark is returned to the calling terminal, makes institute State calling terminal to receive after the call setup response message for carrying the speech scrambling mark, rung according to the call setup The type of message is answered, the call proceeding with the terminal called is completed.
Here, terminal called is received after the call setup request message INVITE of calling terminal transmission, can be to caller Terminal returns session progress response message (183 Session Progress response messages) or ring response message (180 Ringing response messages), specifically which kind of mode configuration of the operator to network system is depended on using.
The type of the call setup response message that calling terminal is returned according to terminal called, is completed and quilt using corresponding strategy Cry the call proceeding of terminal.
Step 9052, in call proceeding success, and it is legal to the authentication of the calling terminal after, by predetermined encryption Algorithm obtains the second session key during speech scrambling, and second session key is used to be encrypted call with calling terminal.
Here, call proceeding success, and it is legal to calling terminal authentication after, just carry out key association with calling terminal Business, it is ensured that the security of speech scrambling.
Accordingly, calling terminal also can be authenticated to the identity of terminal called, close in the authentication to terminal called After method, the first session key during speech scrambling is obtained by predetermined encryption algorithm, then carries out key with terminal called and exchange, Complete key agreement.
The process nature of key agreement is exchange session key and determines the occupation mode of key.First session of caller is close It is right that key and the second called session key can be sent to after encryption (as encrypted by the way of digital envelope) by medium surface End, completes key exchange.Calling and called terminal can select to use the first session key or the second session key to uplink/downlink language Message encryption for information and decryption, it is also possible to which the session key produced using local terminal is encrypted to uplink/downlink voice messaging, using opposite end The session key of generation is decrypted to uplink/downlink voice messaging.Which kind of mode is specifically selected, matchmaker can be passed through before encryption and decryption Dignity consults to determine.
Wherein, calling terminal and terminal called can carry out authentication using transmission channel in medium surface.Authentication Implementation can be that both call sides, i.e. calling terminal and terminal called exchange digital certificate authentication other side's body using media channel Part.
Further, key agreement is carried out after both call sides authentication success.Key agreement phase, both call sides can lead to Cross physical noise source produce random number, Jing random numbers after the assay was approved, as the session key of this speech scrambling.Then utilize Rivest, shamir, adelman encryption needs the session key for exchanging, and completes key exchange using media channel.
For authentication and key agreement this process, the operation of medium surface may be referred to application number 201510045177.8 the step of cipher processing method of the ascending voice described in patent and the decryption processing method of downlink voice The step of, will not be described here.
Typically in the case where VoLTE system configurations open Precondition operations, terminal called receives caller end After the call setup request message INVITE that end sends, 183 Session Progress response messages are returned.At this moment, caller end End and terminal called are needed by Precondition processes to service network application reserve media resource, after resource reservation success The operation such as ring is completed again, is answered.For this case, it is preferred that include the step of above-mentioned steps 9051:
Step 90511, the session progress response message for carrying speech scrambling mark is returned to the calling terminal, makes institute State calling terminal to receive after the session progress response message, to reserved first media resource of service network application, and to institute State terminal called and return PRACK confirmation message.
Here, when terminal called returns 183 Session Progress response messages, calling terminal confirms called end End supports speech scrambling and can proceed with follow-up call encryption flow process, to service network application reserve media resource, and to quilt Make terminal send PRACK and confirm message, confirmation has been received by 183 Session Progress response messages.
Step 90512, receives the PRACK that the calling terminal returns and confirms after message, to service network application reserved the Two media resources.
Here, terminal called receives PRACK and confirms after message, to also begin to service network application reserve media resource. Terminal called receives PRACK and confirms after message, can also return 200OK response messages to calling terminal, and confirmation has been received by PRACK Confirm message.
Step 90513, disappears the successful resource updates of the first media resource reservation that indicate the calling terminal are received Breath, and in the case of second media resource reservation is successful, ring response message is returned to the calling terminal in ring, Make the calling terminal according to the ring response message, complete the call proceeding with the terminal called.
Here, in calling terminal resource reservation success, and terminal called resource reservation, also after success, terminal called is to caller Terminal sends the successful 200OK response messages of the second media resource reservation for indicating terminal called.
Wherein, UPDATE message can be sent to terminal called after the first media resource reservation success of calling terminal, The resource status of oneself are updated in UPDATE message.In the second media resource reservation also success of terminal called, and receive master After being the UPDATE message that terminal sends, 200OK response messages can be returned to calling terminal, be updated in 200OK response messages The resource status of oneself.
Here, 180 Ringing response messages are returned to calling terminal during dialed terminal bell, calling terminal is received After 180 Ringing response messages, according to 180 Ringing response messages, the call proceeding with terminal called is completed.
Specifically, terminal called off-hook, terminal called to calling terminal sends 200OK message, and the 200OK message is right The response of INVITE request messages.Calling terminal is received and return after 200OK message ACK confirmation message.So far, Signalling exchange Terminate, media channel is set up.
Optionally, dialed terminal bell after the success of both call sides resource reservation, and return 180 to calling terminal During Ringing response messages, the 180 Ringing response messages can be retransmitted until terminal called receives calling terminal transmission PRACK message;Calling terminal to be received and can return PRACK message to terminal called after 180 Ringing response messages, and to master User is made to send tone back to;Terminal called receives and 200OK response messages is can return to after PRACK message, and the 200OK response messages are The response of message is confirmed to PRACK.
In the case where VoLTE systems do not configure unlatching Precondition operations, terminal called receives calling terminal After the call setup request message INVITE of transmission, 180 Ringing response messages are directly returned.At this moment, system does not have media Resource reservation process, the operation such as directly enters line ringing, answers.For this case, it is preferred that wrap the step of above-mentioned steps 9051 Include:
Step 90514, the ring response message for carrying speech scrambling mark is returned to the calling terminal, makes the master Make terminal receive after the ring response message, according to the ring response message, complete the calling with the terminal called Continue.
Here, terminal called is received after the call setup request message INVITE of calling terminal transmission, to terminal called 180 Ringing response messages are returned, while dialed terminal bell, destination user prompter answers scrambler phone.Calling terminal connects Receive terminal called return 180 Ringing response messages after, directly according to 180 Ringing response messages, complete with it is called The call proceeding of terminal.
Specifically, terminal called off-hook, terminal called to calling terminal sends 200OK message, and the 200OK message is right The response of INVITE request messages.Calling terminal is received and return after 200OK message ACK confirmation message.So far, Signalling exchange Terminate, media channel is set up.
Optionally, calling terminal to be received and can return PRACK message to terminal called after 180 Ringing response messages, And send tone back to calling subscribe;Terminal called receives and 200OK response messages is can return to after PRACK message, and 200 OK should It is that the response of message is confirmed to PRACK to answer message.
The method of calling of the speech scrambling of the embodiment of the present invention, makes the calling terminal can be according in call setup response message It is no to carry speech scrambling identification information to judge whether this call encryption proceed, so as to determine whether that execution is exhaled Recall, and in the case where call encryption not can proceed with, perform calling and fall after rise, it is ensured that Consumer's Experience.The MPTY Method can be effectively applicable to VoLTE speech scrambling systems, and the calling for realizing VoLTE speech scramblings falls function after rise, improves user Experience, solves the problems, such as that the decision method that existing speech scrambling calling falls after rise is not applied for VoLTE speech scrambling systems.
In addition, the method for calling of the speech scrambling of the embodiment of the present invention, by scrambler phone calling and VoLTE standard call streams Journey combines, and in the way of impact standard VoLTE call flow as little as possible VoLTE call encryptions are realized, is not transforming The function of VoLTE scrambler phone is realized in the case of VoLTE existing network equipment.
As shown in Figure 10, embodiments of the invention also provide a kind of calling device of speech scrambling, are applied to support encryption The terminal of call function, the calling device includes:
Second receiver module, for receiving the call setup request message of calling terminal transmission;
Second detection module, for detecting the call setup request message in whether carry speech scrambling mark;
3rd detection module, if for carrying the speech scrambling mark in the call setup request message, examining Whether effective survey quick flashing transmission TF cipher cards;
First returns module, if invalid for the TF cipher cards, returns to the calling terminal described in not carrying The call setup response message of speech scrambling mark, receives the calling terminal and does not carry the speech scrambling mark After call setup response message, the setup requests are fallen after rise to plaintext from call encryption and is called.
The calling device of the speech scrambling of the embodiment of the present invention, makes the calling terminal can be according in call setup response message It is no to carry speech scrambling identification information to judge whether this call encryption proceed, so as to determine whether that execution is exhaled Recall, and in the case where call encryption not can proceed with, perform calling and fall after rise, it is ensured that Consumer's Experience.The MPTY Method can be effectively applicable to VoLTE speech scrambling systems, and the calling for realizing VoLTE speech scramblings falls function after rise, improves user Experience, solves the problems, such as that the decision method that existing speech scrambling calling falls after rise is not applied for VoLTE speech scrambling systems.
Preferably, the calling device can also include:
Second returns module, returns to the calling terminal and carries described adding if for the TF cipher cards effectively The call setup response message of close session identity, makes the calling terminal receive the calling for carrying the speech scrambling mark After setting up response message, call proceeding and key agreement are carried out with terminal called, and assisted in the call proceeding and the key After business's success, the calling terminal is set to be encrypted call with the terminal called.
Preferably, the second return module can include:
First returns submodule, for returning the call setup response for carrying speech scrambling mark to the calling terminal Message, makes the calling terminal receive after the call setup response message for carrying the speech scrambling mark, according to described The type of call setup response message, completes the call proceeding with the terminal called;
Second encryption submodule, in call proceeding success, and it is legal to the authentication of the calling terminal after, lead to The second session key when predetermined encryption algorithm obtains speech scrambling is crossed, second session key is used to be carried out with calling terminal Speech scrambling.
Preferably, the first return submodule can include:
First returning unit, disappears for returning the session progress response for carrying speech scrambling mark to the calling terminal Breath, makes the calling terminal receive after the session progress response message, to reserved first media resource of service network application, And return PRACK confirmation message to the terminal called;
Second application unit, confirms after message, to service network application for receiving the PRACK that the calling terminal is returned Reserved second media resource;
Second returning unit, for receiving the successful resource of the first media resource reservation for indicating the calling terminal New information, and in the case of second media resource reservation is successful, returns ring to the calling terminal in ring and ring Message is answered, makes the calling terminal according to the ring response message, complete the call proceeding with the terminal called.
Preferably, the first return submodule can include:
3rd returning unit, for returning the ring response message for carrying speech scrambling mark to the calling terminal, The calling terminal is received after the ring response message, according to the ring response message, complete and the called end The call proceeding at end.
The calling device of the speech scrambling of the embodiment of the present invention, makes the calling terminal can be according in call setup response message It is no to carry speech scrambling identification information to judge whether this call encryption proceed, so as to determine whether that execution is exhaled Recall, and in the case where call encryption not can proceed with, perform calling and fall after rise, it is ensured that Consumer's Experience.The MPTY Method can be effectively applicable to VoLTE speech scrambling systems, and the calling for realizing VoLTE speech scramblings falls function after rise, improves user Experience, solves the problems, such as that the decision method that existing speech scrambling calling falls after rise is not applied for VoLTE speech scrambling systems.
In addition, the calling device of the speech scrambling of the embodiment of the present invention, by scrambler phone calling and VoLTE standard call streams Journey combines, and in the way of impact standard VoLTE call flow as little as possible VoLTE call encryptions are realized, is not transforming The function of VoLTE scrambler phone is realized in the case of VoLTE existing network equipment.
It should be noted that the calling device of the speech scrambling is the dress corresponding with the method for calling of above-mentioned speech scrambling Put, wherein all implementations can reach same skill suitable for the embodiment of the device, also in said method embodiment Art effect.
Because the calling device of the speech scrambling of the embodiment of the present invention is applied to terminal, therefore, the embodiment of the present invention is also carried A kind of terminal, the terminal has been supplied to support that speech scrambling function, the terminal include:As the encryption described in above-mentioned embodiment is led to The calling device of words.Wherein, the described of the calling device of above-mentioned speech scrambling realizes embodiment suitable for the enforcement of the terminal In example, identical technique effect can be also reached.The terminal of the present invention such as can be mobile phone, panel computer mobile electronic device.
As shown in figure 11, embodiments of the invention also provide a kind of method of calling of speech scrambling, are applied to not support add The terminal of close call function, the method for calling includes:
Step 1101, receives the call setup request message for carrying speech scrambling mark that calling terminal sends;
Step 1102, ignores the speech scrambling mark, and it is logical not carry the encryption to calling terminal return The call setup response message of words mark, makes the calling terminal receive the call setup for not carrying the speech scrambling mark After vertical response message, the setup requests are fallen after rise to plaintext from call encryption and is called.
The method of calling of the speech scrambling of the embodiment of the present invention, makes the calling terminal can be according in call setup response message It is no to carry speech scrambling identification information to judge whether this call encryption proceed, so as to determine whether that execution is exhaled Recall, and in the case where call encryption not can proceed with, perform calling and fall after rise, it is ensured that Consumer's Experience.The MPTY Method can be effectively applicable to VoLTE speech scrambling systems, and the calling for realizing VoLTE speech scramblings falls function after rise, improves user Experience, solves the problems, such as that the decision method that existing speech scrambling calling falls after rise is not applied for VoLTE speech scrambling systems.
As shown in figure 12, embodiments of the invention also provide a kind of calling device of speech scrambling, are applied to not support add The terminal of close call function, the calling device includes:
3rd receiver module, the setup requests for carrying speech scrambling mark for receiving calling terminal transmission disappear Breath;
3rd returns module, does not carry for ignoring the speech scrambling mark, and returning to the calling terminal The call setup response message of speech scrambling mark is stated, the calling terminal is received and is not carried the speech scrambling mark Call setup response message after, by the setup requests from call encryption fall after rise to plaintext call.
The calling device of the speech scrambling of the embodiment of the present invention, makes the calling terminal can be according in call setup response message It is no to carry speech scrambling identification information to judge whether this call encryption proceed, so as to determine whether that execution is exhaled Recall, and in the case where call encryption not can proceed with, perform calling and fall after rise, it is ensured that Consumer's Experience.The MPTY Method can be effectively applicable to VoLTE speech scrambling systems, and the calling for realizing VoLTE speech scramblings falls function after rise, improves user Experience, solves the problems, such as that the decision method that existing speech scrambling calling falls after rise is not applied for VoLTE speech scrambling systems.
It should be noted that the calling device of the speech scrambling is the dress corresponding with the method for calling of above-mentioned speech scrambling Put, wherein all implementations can reach same skill suitable for the embodiment of the device, also in said method embodiment Art effect.
Because the calling device of the speech scrambling of the embodiment of the present invention is applied to terminal, therefore, the embodiment of the present invention is also carried A kind of terminal, the terminal has been supplied not to support that speech scrambling function, the terminal include:Such as the encryption described in above-mentioned embodiment The calling device of call.Wherein, the described of the calling device of above-mentioned speech scrambling realizes embodiment suitable for the reality of the terminal In applying example, identical technique effect can be also reached.The terminal of the present invention such as can be that mobile phone, panel computer mobile electron set It is standby.
The above is the preferred embodiment of the present invention, it is noted that for those skilled in the art For, on the premise of without departing from principle of the present invention, some improvements and modifications can also be made, these improvements and modifications Should be regarded as protection scope of the present invention.

Claims (18)

1. a kind of method of calling of speech scrambling, is applied to support the terminal of speech scrambling function, it is characterised in that the calling Method includes:
The call setup request message for carrying speech scrambling mark is sent to terminal called;
The terminal called or terminal called place network node are received according to the call setup request message, return Call setup response message;
Detect the speech scrambling mark whether is carried in the call setup response message;
If not carrying speech scrambling mark in the call setup response message, by the setup requests from plus Close calling falls after rise to plaintext and calls.
2. method of calling according to claim 1, it is characterised in that the terminal called supports speech scrambling function and fast When sudden strain of a muscle transmission TF cipher cards are invalid, when the terminal called does not support speech scrambling function, or terminal called place net When network node does not support speech scrambling function, the speech scrambling mark is not carried in the call setup response message.
3. method of calling according to claim 1, it is characterised in that described transmission to terminal called carries speech scrambling The call setup request message of mark, including:
Session initiation protocol sip request message is sent to terminal called, described adding is carried in the header field of the sip request message Close session identity.
4. method of calling according to claim 1, it is characterised in that the method for calling also includes:
If carrying the speech scrambling mark in the call setup response message, carry out calling with the terminal called and connect Continuous and key agreement, and after the call proceeding and the key agreement success, be encrypted with the terminal called logical Words.
5. method of calling according to claim 4, it is characterised in that it is described carry out with the terminal called call proceeding and The step of key agreement, includes:
According to the type of the call setup response message, the call proceeding with the terminal called is completed;
In call proceeding success, and it is legal to the authentication of the terminal called after, encrypted by predetermined encryption algorithm The first session key during call, first session key is used to be encrypted call with terminal called.
6. a kind of calling device of speech scrambling, is applied to support the terminal of speech scrambling function, it is characterised in that the calling Device includes:
First sending module, for sending the call setup request message for carrying speech scrambling mark to terminal called;
First receiver module, for receiving the terminal called or terminal called place network node according to the call setup Vertical request message, the call setup response message of return;
First detection module, for detecting the call setup response message in whether carry speech scrambling mark;
Module is fallen after rise, if for not carrying the speech scrambling mark in the call setup response message, exhaling described Make foundation request fall after rise to plaintext from call encryption to call.
7. calling device according to claim 6, it is characterised in that the terminal called supports speech scrambling function and fast When sudden strain of a muscle transmission TF cipher cards are invalid, when the terminal called does not support speech scrambling function, or terminal called place net When network node does not support speech scrambling function, the speech scrambling mark is not carried in the call setup response message.
8. calling device according to claim 6, it is characterised in that first sending module includes:
First transmitting element, for sending session initiation protocol sip request message to terminal called, the sip request message The speech scrambling mark is carried in header field.
9. calling device according to claim 6, it is characterised in that the calling device also includes:
Connecting module, if for carrying the speech scrambling mark in the call setup response message, it is called with described Terminal carries out call proceeding and key agreement, and after the call proceeding and the key agreement success, it is called with described Terminal is encrypted call.
10. calling device according to claim 9, it is characterised in that the connecting module includes:
Continue submodule, for according to the type of the call setup response message, completing to be connect with the calling of the terminal called It is continuous;
First encryption submodule, in call proceeding success, and it is legal to the authentication of the terminal called after, by pre- If AES obtains the first session key during speech scrambling, first session key is used to be encrypted with terminal called Call.
A kind of 11. terminals, the terminal supports speech scrambling function, it is characterised in that the terminal includes:Such as claim 6- The calling device of the speech scrambling described in 10 any one.
A kind of 12. method of callings of speech scrambling, are applied to support the terminal of speech scrambling function, it is characterised in that described to exhale Method is made to include:
Receive the call setup request message that calling terminal sends;
Detect and whether carry in the call setup request message that speech scrambling is identified;
If carrying the speech scrambling mark in the call setup request message, whether detection quick flashing transmission TF cipher cards Effectively;
If the TF cipher cards are invalid, the call setup for not carrying the speech scrambling mark is returned to the calling terminal Response message, makes the calling terminal receive after the call setup response message for not carrying the speech scrambling mark, will The setup requests fall after rise to plaintext from call encryption and call.
13. method of callings according to claim 12, it is characterised in that the method for calling also includes:
If the TF cipher cards are effectively, the call setup sound for carrying the speech scrambling mark is returned to the calling terminal Message is answered, the calling terminal is received after the call setup response message for carrying speech scrambling mark, it is and called Terminal carries out call proceeding and key agreement, and after the call proceeding and the key agreement success, makes the caller Terminal is encrypted call with the terminal called.
14. method of callings according to claim 13, it is characterised in that described return to the calling terminal carries The call setup response message of speech scrambling mark is stated, the calling terminal is received and is carried the speech scrambling mark After call setup response message, carrying out the step of call proceeding and key agreement with terminal called includes:
The call setup response message for carrying speech scrambling mark is returned to the calling terminal, the calling terminal is received To after the call setup response message for carrying the speech scrambling mark, according to the type of the call setup response message, Complete the call proceeding with the terminal called;
In call proceeding success, and it is legal to the authentication of the calling terminal after, encrypted by predetermined encryption algorithm The second session key during call, second session key is used to be encrypted call with calling terminal.
A kind of 15. calling devices of speech scrambling, are applied to support the terminal of speech scrambling function, it is characterised in that described to exhale Device is made to include:
Second receiver module, for receiving the call setup request message of calling terminal transmission;
Second detection module, for detecting the call setup request message in whether carry speech scrambling mark;
3rd detection module, if for carrying the speech scrambling mark in the call setup request message, detection is fast Whether effective dodge transmission TF cipher cards;
First returns module, if invalid for the TF cipher cards, return to the calling terminal and does not carry the encryption The call setup response message of session identity, makes the calling terminal receive the calling for not carrying the speech scrambling mark After setting up response message, the setup requests are fallen after rise to plaintext from call encryption and is called.
16. calling devices according to claim 15, it is characterised in that the calling device also includes:
Second returns module, carries the encryption to calling terminal return logical if for the TF cipher cards effectively The call setup response message of words mark, makes the calling terminal receive the call setup for carrying the speech scrambling mark After response message, call proceeding and key agreement are carried out with terminal called, and it is equal in the call proceeding and the key agreement After success, the calling terminal is set to be encrypted call with the terminal called.
17. calling devices according to claim 16, it is characterised in that the second return module includes:
First returns submodule, disappears for returning the call setup response for carrying speech scrambling mark to the calling terminal Breath, makes the calling terminal receive after the call setup response message for carrying the speech scrambling mark, is exhaled according to described The type for setting up response message is, the call proceeding with the terminal called is completed;
Second encryption submodule, in call proceeding success, and it is legal to the authentication of the calling terminal after, by pre- If AES obtains the second session key during speech scrambling, second session key is used to be encrypted with calling terminal Call.
A kind of 18. terminals, the terminal supports speech scrambling function, it is characterised in that the terminal includes:Such as claim The calling device of the speech scrambling described in any one of 15-17.
CN201610718630.1A 2015-10-30 2016-08-24 Enciphered call making method, enciphered call making device and terminal Pending CN106658486A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2015107285887 2015-10-30
CN201510728588 2015-10-30

Publications (1)

Publication Number Publication Date
CN106658486A true CN106658486A (en) 2017-05-10

Family

ID=58851544

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610718630.1A Pending CN106658486A (en) 2015-10-30 2016-08-24 Enciphered call making method, enciphered call making device and terminal

Country Status (1)

Country Link
CN (1) CN106658486A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107872462A (en) * 2017-11-22 2018-04-03 苏州科达科技股份有限公司 Conference call method and device
CN108683688A (en) * 2018-07-20 2018-10-19 中国建设银行股份有限公司浙江省分行 A method of information transmission security is realized based on Digital Envelope Technology
CN109286634A (en) * 2018-11-08 2019-01-29 成都卫士通信息产业股份有限公司 A kind of data transmission method, device, electronic equipment and readable storage medium storing program for executing
CN109429192A (en) * 2017-08-29 2019-03-05 ***通信有限公司研究院 A kind of dial-up processing method, transceiver and computer readable storage medium
CN109561407A (en) * 2017-09-27 2019-04-02 ***通信有限公司研究院 A kind of call handling method and call terminal
CN109788473A (en) * 2017-11-13 2019-05-21 ***通信有限公司研究院 A kind of VoLTE call encryption method, the network equipment and terminal
CN111327394A (en) * 2018-12-17 2020-06-23 北京华为数字技术有限公司 Message sending method and device
CN111385849A (en) * 2018-12-29 2020-07-07 展讯通信(上海)有限公司 Information transmission method and device, storage medium, base station and terminal
CN111404865A (en) * 2019-01-02 2020-07-10 ***通信有限公司研究院 IMS system encrypted call method, network equipment, terminal and system
CN113691948A (en) * 2021-08-20 2021-11-23 荣耀终端有限公司 Communication method and device
CN114222290A (en) * 2020-09-04 2022-03-22 成都鼎桥通信技术有限公司 Communication method, device, equipment and storage medium
CN114727243A (en) * 2021-01-05 2022-07-08 ***通信有限公司研究院 VoLTE encryption communication method, device, system, terminal and storage medium
CN114866234A (en) * 2022-04-26 2022-08-05 中国电信股份有限公司 Voice communication method, device and equipment based on quantum key encryption and decryption and storage

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363583A (en) * 2014-11-14 2015-02-18 深圳市中兴移动通信有限公司 Terminal communication method and system
CN104796401A (en) * 2015-03-12 2015-07-22 天翼电信终端有限公司 A method and a system for realizing encryption speech communication over an intermediate platform

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363583A (en) * 2014-11-14 2015-02-18 深圳市中兴移动通信有限公司 Terminal communication method and system
CN104796401A (en) * 2015-03-12 2015-07-22 天翼电信终端有限公司 A method and a system for realizing encryption speech communication over an intermediate platform

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109429192B (en) * 2017-08-29 2021-07-16 ***通信有限公司研究院 Call call processing method, transceiving equipment and computer readable storage medium
CN109429192A (en) * 2017-08-29 2019-03-05 ***通信有限公司研究院 A kind of dial-up processing method, transceiver and computer readable storage medium
CN109561407A (en) * 2017-09-27 2019-04-02 ***通信有限公司研究院 A kind of call handling method and call terminal
CN109561407B (en) * 2017-09-27 2021-09-10 ***通信有限公司研究院 Call processing method and call terminal
CN109788473A (en) * 2017-11-13 2019-05-21 ***通信有限公司研究院 A kind of VoLTE call encryption method, the network equipment and terminal
CN109788473B (en) * 2017-11-13 2022-01-25 ***通信有限公司研究院 VoLTE call encryption method, network equipment and terminal
CN107872462B (en) * 2017-11-22 2021-02-26 苏州科达科技股份有限公司 Video conference calling method and device
CN107872462A (en) * 2017-11-22 2018-04-03 苏州科达科技股份有限公司 Conference call method and device
CN108683688A (en) * 2018-07-20 2018-10-19 中国建设银行股份有限公司浙江省分行 A method of information transmission security is realized based on Digital Envelope Technology
CN108683688B (en) * 2018-07-20 2024-02-06 中国建设银行股份有限公司浙江省分行 Method for realizing information transmission safety based on digital envelope technology
CN109286634A (en) * 2018-11-08 2019-01-29 成都卫士通信息产业股份有限公司 A kind of data transmission method, device, electronic equipment and readable storage medium storing program for executing
CN111327394A (en) * 2018-12-17 2020-06-23 北京华为数字技术有限公司 Message sending method and device
CN111327394B (en) * 2018-12-17 2022-10-11 北京华为数字技术有限公司 Message sending method and device
CN111385849A (en) * 2018-12-29 2020-07-07 展讯通信(上海)有限公司 Information transmission method and device, storage medium, base station and terminal
CN111404865A (en) * 2019-01-02 2020-07-10 ***通信有限公司研究院 IMS system encrypted call method, network equipment, terminal and system
CN114222290B (en) * 2020-09-04 2023-10-03 成都鼎桥通信技术有限公司 Communication method, device, equipment and storage medium
CN114222290A (en) * 2020-09-04 2022-03-22 成都鼎桥通信技术有限公司 Communication method, device, equipment and storage medium
CN114727243A (en) * 2021-01-05 2022-07-08 ***通信有限公司研究院 VoLTE encryption communication method, device, system, terminal and storage medium
CN113691948A (en) * 2021-08-20 2021-11-23 荣耀终端有限公司 Communication method and device
CN113691948B (en) * 2021-08-20 2023-03-31 荣耀终端有限公司 Communication method and device
CN114866234B (en) * 2022-04-26 2023-11-07 中国电信股份有限公司 Voice communication method, device, equipment and storage based on quantum key encryption and decryption
CN114866234A (en) * 2022-04-26 2022-08-05 中国电信股份有限公司 Voice communication method, device and equipment based on quantum key encryption and decryption and storage

Similar Documents

Publication Publication Date Title
CN106658486A (en) Enciphered call making method, enciphered call making device and terminal
US8526408B2 (en) Support of UICC-less calls
CN100466805C (en) Method for end-to-end enciphoring voice telecommunication
CN103119976B (en) Communication network sends protected data via temporary location
EP2632103A1 (en) Ims multimedia communication method and system, terminal and ims core network
WO2015180654A1 (en) Method and apparatus for achieving secret communications
CN106713261A (en) VoLTE encrypted call identification method, apparatus and system
CN105792193A (en) End-to-end voice encryption method of mobile terminal based on iOS operating system
CN109661800A (en) For by intercept related information method and apparatus relevant to call contents
CN110650260A (en) System and method for intercommunication of network terminal audio internal and external networks
CN108833943A (en) The encrypted negotiation method, apparatus and conference terminal of code stream
EP3248355B1 (en) Enhanced establishment of ims session with secure media
EP2843876B1 (en) Method and device for instructing and implementing communication monitoring
US20130060954A1 (en) Enabling set up of a connection from a non-registered ue in ims
CN103546442B (en) The communication monitoring method and device of browser
JP2006515698A (en) Communications system
WO2007000089A1 (en) A method for transfering content in media gateway control protocol calling
CN109429192B (en) Call call processing method, transceiving equipment and computer readable storage medium
CN108271132B (en) Voice encryption telephone calling method
US11218515B2 (en) Media protection within the core network of an IMS network
CN107395552A (en) A kind of data transmission method and device
KR100967604B1 (en) The call setup control method for reliability of the calling line identification presentation
US20050220078A1 (en) Method for transmitting signaling messages, corresponding device, corresponding signalling message and program
KR101032746B1 (en) Apparatus for telesecurity, system and method for telesecurity of internet phone using the same
CN102223351B (en) Method and system for realizing voice continuity safety of single access system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170510

RJ01 Rejection of invention patent application after publication