CN106658486A - Enciphered call making method, enciphered call making device and terminal - Google Patents
Enciphered call making method, enciphered call making device and terminal Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting 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
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.
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)
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)
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 |
-
2016
- 2016-08-24 CN CN201610718630.1A patent/CN106658486A/en active Pending
Patent Citations (2)
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)
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 |