[go: up one dir, main page]

CN103986640A - Instant messaging method and system capable of guaranteeing safety of user communication content - Google Patents

Instant messaging method and system capable of guaranteeing safety of user communication content Download PDF

Info

Publication number
CN103986640A
CN103986640A CN201410159832.8A CN201410159832A CN103986640A CN 103986640 A CN103986640 A CN 103986640A CN 201410159832 A CN201410159832 A CN 201410159832A CN 103986640 A CN103986640 A CN 103986640A
Authority
CN
China
Prior art keywords
user
content
communciation
cipher machine
instant communication
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.)
Withdrawn
Application number
CN201410159832.8A
Other languages
Chinese (zh)
Inventor
许建国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201410159832.8A priority Critical patent/CN103986640A/en
Publication of CN103986640A publication Critical patent/CN103986640A/en
Priority to CN201410531333.7A priority patent/CN104243291A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses an instant messaging method and system capable of guaranteeing safety of the user communication content. Encryption, decryption and transmission of the communication content are separated, the instant messaging system is only responsible for transmission of the communication content, encryption and decryption of the communication content are conducted by a user or a cryptographic machine developed by another third party. Encryption and decryption algorithms are closed in the cryptographic machine and hidden from the instant messaging system, and the conditions that the communication content is decrypted and recorded by a provider of an instant messaging service and then analyzed and used are avoided. Meanwhile, in order to avoid the risk that secret keys are intercepted and captured when being exchanged in the instant messaging system, the secret keys can be defined by the user and exchanged through a path irrelevant to the instant messaging system. According to the method and system, a series of problems probably caused by the condition that the communication content can be obtained by the provider of the instant messaging service are solved, the distrust sense of safety of network instant messaging of the user is eliminated, and therefore the user can enjoy the network instant messaging service on the subjective feeling and the objective fact.

Description

A kind of instant communication method and system thereof that ensures user communication content safety
Technical field
The present invention relates to computer communication field, be specifically related to a kind of instant communication method and system thereof that ensures user communication content safety.
Background technology
Current existing instant communicating system, has mostly adopted various cryptographic algorithm to be encrypted rear transmission to Content of communciation, avoids Content of communciation to be ravesdropping in network transmission process, and this has ensured the safety of Content of communciation to a certain extent.
But, because transmission and the encryption of Content of communciation are all to be completed by instant messaging service provider, cryptographic algorithm is specified or is write by instant messaging service provider, encryption key exchanges between instant communication client and instant communication server end, therefore, Content of communciation ciphertext after instant communication client is encrypted is transferred to after instant communication server end, can be decrypted into expressly by corresponding.Instant messaging service provider expressly records, analyzes the Content of communciation after deciphering, and analysis result is used for to the commercial uses such as accurate advertisement propelling movement, and user has been caused to unnecessary trouble.
Meanwhile, instant messaging service provider's technical capability is also not quite similar, and it is perfectly safe therefore also not necessarily can to accomplish the protection of the Content of communciation of storing.In user communication content, is no lack of privacy of user, the important informations such as trade secret.Once instant messaging service provider's system backstage is dangerous, user communication content just faces by expressly disclosed danger, and this probably causes great loss to user.
Summary of the invention
The object of the invention is to overcome the problem that prior art exists, a kind of instant communication method and system thereof that ensures user communication content safety is provided.
For realizing above-mentioned technical purpose, reach above-mentioned technique effect, the present invention is achieved through the following technical solutions:
An instant communication method that ensures user communication content safety, comprises the following steps:
Step 1) instant telecommunication session two parties respectively in the contact list of instant communication client for the other side selects cipher machine;
Step 2) instant communication client (transmit leg) user incoming traffic content is expressly;
By Content of communciation, expressly pass to cipher machine is encrypted to Content of communciation ciphertext to step 3) instant communication client (transmit leg);
Step 4) instant communication client (transmit leg) sends Content of communciation ciphertext;
Step 5) instant communication client (recipient) receives Content of communciation ciphertext;
Step 6) instant communication client (recipient) passes to cipher machine by Content of communciation ciphertext and is decrypted into Content of communciation expressly;
Content of communciation is expressly shown to user by step 7) instant communication client (recipient).
Further, described cipher machine calls for instant communication client as external module, and instant messaging service provider provides cipher machine interface specification, and the developer of cipher machine is instant messaging service provider, user oneself or other any developers.
Further, described method is further comprising the steps of:
Step 1) log-in password machine download interface specification document;
Step 2) exploitation cipher machine;
Step 3) releasing pin machine;
But further, described cipher machine can be inquired about and download from instant communication server end as required in user's use procedure, and instant telecommunication session both sides' cipher machine can be identical, can be also different general mutually.
Further, the generation of the key that described cipher machine is used and exchange are not to be completed by instant communicating system, and key is by User Defined, and by user by other approach; As arranged face to face, the modes such as phone communication complete exchange, the risk of having been intercepted and captured while having avoided key to exchange in instant communicating system; Arrange and memory key for the ease of user, user can input significant random length character string in the time that key is set, as user's birthday by information, then according to default transfer function, this random length character string is converted into the key that cryptographic algorithm needs by cipher machine.
Further, user can be contact object and selects multiple cipher machines and multiple keys are set, to support the multi-enciphering to Content of communciation; Encrypting and decrypting flow process can also be used for other form of session such as group and discussion group except can be used for both sides' session; Content of communciation, except comprising text message, also comprises annex, other Content of communciations such as voice and video.
Ensure an instant communicating system for user communication content safety, comprise instant communication client and instant communication server end, that is:
Described client comprises:
Input unit, for accepting the Content of communciation of user's input;
Cipher machine container, inquires about, downloads, loads, calls and unloads cipher machine for user;
Cipher machine, for encryption and decryption Content of communciation;
Transmitting element, for sending Content of communciation ciphertext; Receiving element, for receiving Content of communciation ciphertext;
Display unit, for showing that Content of communciation expressly;
Described server end comprises:
Retransmission unit, for forwarding the Content of communciation between client;
Cipher machine registering unit, for developer's log-in password machine; Cipher machine release unit, for developer's releasing pin machine;
Cipher machine query unit, for instant communication client user password for inquiry machine;
Cipher machine download unit, for instant communication client, user downloads cipher machine.
Beneficial effect of the present invention:
The invention solves Content of communciation can be obtained by instant messaging service provider, and the series of problems that may cause thus, eliminate the not wilful sense of user to network instant communication safety, allowed user in subjective feeling and objective fact, all enjoy safer network instant communication service.
Brief description of the drawings
Fig. 1 sends Content of communciation process chart for instant communication client in the present embodiment;
Fig. 2 is that in the present embodiment, instant communication client receives Content of communciation process chart;
Fig. 3 is cipher machine exploitation and issue flow chart in the present embodiment;
Fig. 4 is the high-level schematic functional block diagram of a preferred embodiment of instant communicating system in the present embodiment.
Embodiment
Below with reference to the accompanying drawings and in conjunction with the embodiments, describe the present invention in detail.
The client that Fig. 1 shows a kind of instant communication method that ensures user communication content safety of the present invention sends Content of communciation handling process.The detailed description of the each step of this flow process below:
Step 101: user checks whether instant communication client exists the cipher machine needing, as nothing enters step 102, if any entering step 104.
Step 102: user inquires about designated pin machine by instant communication client at instant communication server end.
Step 103: user downloads designated pin machine by instant communication client at instant communication server end.
Step 104: user selects the cipher machine of one or more associations for contact object.
Step 105: user is for to select the contact object of cipher machine that one or more keys are set.Arrange and memory key for the ease of user, user can input significant random length character string in the time that key is set, as user's birthday by information, then according to default transfer function, this random length character string is converted into the key that cryptographic algorithm needs by cipher machine.
Step 106: user's incoming traffic content expressly.
Step 107: Content of communciation plaintext and key are passed to cipher machine by instant communication client, is encrypted to ciphertext by cipher machine.
Step 108: instant communication client sends Content of communciation ciphertext.
Fig. 2 shows the client Content of communciation handling process of a kind of instant communication method that ensures user communication content safety of the present invention.The detailed description of the each step of this flow process below:
Step 201: user checks whether instant communication client exists the cipher machine needing, as nothing enters step 202, if any entering step 204.
Step 202: user inquires about designated pin machine by instant communication client at instant communication server end.
Step 203: user downloads designated pin machine by instant communication client at instant communication server end.
Step 204: user selects the cipher machine of one or more associations for contact object.
Step 205: user is for to select the contact object of cipher machine that one or more keys are set.
Step 206: instant communication client receives Content of communciation ciphertext.
Step 207: Content of communciation ciphertext and key are passed to cipher machine by instant communication client, is decrypted into expressly by cipher machine.
Step 208: Content of communciation is expressly shown to user by instant communication client.
Fig. 3 shows the cipher machine exploitation of a kind of instant communication method that ensures user communication content safety of the present invention and issues flow process.The detailed description of the each step of this flow process below:
Step 301: developer, at a cipher machine of instant communication server end registration, downloads cipher machine interface specification document simultaneously.
Step 302: developer is based on cipher machine interface specification document exploitation cipher machine.
Step 303: the cipher machine that developer completes exploitation is published to instant communication server end.
Fig. 4 shows the high-level schematic functional block diagram of a preferred embodiment of a kind of instant communicating system that ensures user communication content safety of the present invention.In the present embodiment, instant communicating system comprises client and server end.Wherein client comprises input unit 401, cipher machine container 402, transmitting element 403, receiving element 404, display unit 405, and wherein cipher machine container 401 comprises multiple cipher machines 4021.Server end comprises retransmission unit 406, cipher machine registering unit 407, cipher machine release unit 408, cipher machine query unit 409, cipher machine download unit 410.
Input unit 401, for user's incoming traffic content expressly.
Cipher machine container 402, inquires about, downloads, loads, calls and unloads cipher machine 4021 for user.The inquiry of cipher machine 4021 and download need the cipher machine query unit 409 of server end, cipher machine download unit 410 to provide support.Cipher machine container 402 loads, calls and unload cipher machine 4021 according to the interface specification of agreement.
Cipher machine 4021, for encryption and decryption Content of communciation.Cipher machine 4021 is accepted Content of communciation expressly and the input of key, outputting communication content ciphertext.The cryptographic algorithm of each cipher machine 4021 may be different, specified or write by developer.Cryptographic algorithm is enclosed in cipher machine 4021, and to scrambler container 402, and instant communication client and server end are all hidden.
Transmitting element 403, for sending Content of communciation ciphertext.
Receiving element 404, for receiving Content of communciation ciphertext.
Display unit 405, for showing that Content of communciation expressly.
Retransmission unit 406, for forwarding the Content of communciation between multiple clients.
Cipher machine registering unit 407, for developer's log-in password machine 4021.
Cipher machine release unit 408, for developer's releasing pin machine 4021.The file fingerprint of releasing pin machine simultaneously when issue, as MD5 value, is used for file verification for instant communication user.
Cipher machine query unit 409, for instant communication client user password for inquiry machine 4021.
Cipher machine download unit 410, downloads cipher machine 4021 for instant communication client user.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (7)

1. the instant communication method that can ensure user communication content safety, is characterized in that, comprises the following steps:
Step 1) instant telecommunication session two parties respectively in the contact list of instant communication client for the other side selects cipher machine;
Step 2) instant communication client (transmit leg) user incoming traffic content is expressly;
By Content of communciation, expressly pass to cipher machine is encrypted to Content of communciation ciphertext to step 3) instant communication client (transmit leg);
Step 4) instant communication client (transmit leg) sends Content of communciation ciphertext;
Step 5) instant communication client (recipient) receives Content of communciation ciphertext;
Step 6) instant communication client (recipient) passes to cipher machine by Content of communciation ciphertext and is decrypted into Content of communciation expressly;
Content of communciation is expressly shown to user by step 7) instant communication client (recipient).
2. the instant communication method that ensures user communication content safety according to claim 1, it is characterized in that, described cipher machine comprises paired enciphering and deciphering algorithm, and call for instant communication client as external module, and instant messaging service provider provides cipher machine interface specification, the developer of cipher machine is instant messaging service provider, user oneself or other any developers.
3. the instant communication method that ensures user communication content safety according to claim 2, is characterized in that, described method is further comprising the steps of:
Step 1) log-in password machine download interface specification document;
Step 2) exploitation cipher machine;
Step 3) releasing pin machine.
4. the instant communication method that ensures user communication content safety according to claim 3, it is characterized in that, described cipher machine can be inquired about and download from instant communication server end as required in user's use procedure, and instant telecommunication session both sides' cipher machine can be identical, can be also different but general mutually.
5. the instant communication method that ensures user communication content safety according to claim 4, it is characterized in that, the generation of the key that described cipher machine is used and exchange are not to be completed by instant communicating system, key is by User Defined, and pass through other approach by user, as arranged face to face, the modes such as phone communication complete exchange, the risk of having been intercepted and captured while having avoided key to exchange in instant communicating system; Arrange and memory key for the ease of user, user can input significant random length character string in the time that key is set, as user's birthday by information, then according to default transfer function, this random length character string is converted into the key that cryptographic algorithm needs by cipher machine.
6. the instant communication method that ensures user communication content safety according to claim 5, is characterized in that, user can be contact object and selects multiple cipher machines and multiple keys are set, to support the multi-enciphering to Content of communciation; Encrypting and decrypting flow process can also be used for other form of session such as group and discussion group except can be used for both sides' session; Content of communciation, except comprising text message, also comprises annex, other Content of communciations such as voice and video.
7. the instant communicating system that can ensure user communication content safety, is characterized in that, comprises instant communication client and instant communication server end, that is:
Described client comprises:
Input unit, for accepting the Content of communciation of user's input;
Cipher machine container, inquires about, downloads, loads, calls and unloads cipher machine for user;
Cipher machine, for encryption and decryption Content of communciation;
Transmitting element, for sending Content of communciation ciphertext; Receiving element, for receiving Content of communciation ciphertext;
Display unit, for showing that Content of communciation expressly;
Described server end comprises:
Retransmission unit, for forwarding the Content of communciation between client;
Cipher machine registering unit, for developer's log-in password machine; Cipher machine release unit, for developer's releasing pin machine;
Cipher machine query unit, for instant communication client user password for inquiry machine;
Cipher machine download unit, for instant communication client, user downloads cipher machine.
CN201410159832.8A 2014-04-21 2014-04-21 Instant messaging method and system capable of guaranteeing safety of user communication content Withdrawn CN103986640A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410159832.8A CN103986640A (en) 2014-04-21 2014-04-21 Instant messaging method and system capable of guaranteeing safety of user communication content
CN201410531333.7A CN104243291A (en) 2014-04-21 2014-10-10 Instant messaging method and system thereof capable of guaranteeing safety of user communication content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410159832.8A CN103986640A (en) 2014-04-21 2014-04-21 Instant messaging method and system capable of guaranteeing safety of user communication content

Publications (1)

Publication Number Publication Date
CN103986640A true CN103986640A (en) 2014-08-13

Family

ID=51278467

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201410159832.8A Withdrawn CN103986640A (en) 2014-04-21 2014-04-21 Instant messaging method and system capable of guaranteeing safety of user communication content
CN201410531333.7A Pending CN104243291A (en) 2014-04-21 2014-10-10 Instant messaging method and system thereof capable of guaranteeing safety of user communication content

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201410531333.7A Pending CN104243291A (en) 2014-04-21 2014-10-10 Instant messaging method and system thereof capable of guaranteeing safety of user communication content

Country Status (1)

Country Link
CN (2) CN103986640A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104202736A (en) * 2014-08-26 2014-12-10 东南大学常州研究院 Mobile terminal short message end-to-end encryption method oriented to Android system
CN104618397A (en) * 2015-03-04 2015-05-13 北京深思数盾科技有限公司 Encryption method and system for instant messaging software
CN109039871A (en) * 2018-08-31 2018-12-18 国鼎网络空间安全技术有限公司 The End to End Encryption system and method for instant communication software based on container

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040015610A1 (en) * 2002-07-18 2004-01-22 Sytex, Inc. Methodology and components for client/server messaging system
CN100454909C (en) * 2006-07-04 2009-01-21 华为技术有限公司 Information filtering and secret-keeping method and apparatus in instantaneous communication
CN101645770B (en) * 2008-08-05 2012-05-23 中国科学院物理研究所 Security instant communication system
CN101534311A (en) * 2009-04-14 2009-09-16 杨筑平 Information security method and program
CN102098307A (en) * 2011-02-11 2011-06-15 重庆梦彩科技发展有限公司 Password type instant message (IM) encryption method and system in self-service bank

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104202736A (en) * 2014-08-26 2014-12-10 东南大学常州研究院 Mobile terminal short message end-to-end encryption method oriented to Android system
CN104618397A (en) * 2015-03-04 2015-05-13 北京深思数盾科技有限公司 Encryption method and system for instant messaging software
CN104618397B (en) * 2015-03-04 2018-12-28 北京深思数盾科技股份有限公司 A kind of encryption method and encryption system for instant message applications
CN109039871A (en) * 2018-08-31 2018-12-18 国鼎网络空间安全技术有限公司 The End to End Encryption system and method for instant communication software based on container

Also Published As

Publication number Publication date
CN104243291A (en) 2014-12-24

Similar Documents

Publication Publication Date Title
US10237247B2 (en) User interface systems and methods for secure message oriented communications
US8499156B2 (en) Method for implementing encryption and transmission of information and system thereof
CN103428221B (en) Safe login method, system and device to Mobile solution
Rayarikar et al. SMS encryption using AES algorithm on android
KR20140045629A (en) Apparatus and method for transmitting data, and recording medium storing program for executing method of the same in computer
CN107026824A (en) A kind of message encryption, decryption method and device
US20140079219A1 (en) System and a method enabling secure transmission of sms
CN102638459A (en) Authentication information transmission system, authentication information transmission service platform and authentication information transmission method
Nyamtiga et al. Enhanced security model for mobile banking systems in Tanzania
CN105516157A (en) Independent encryption based network information safe input system and method
CN101677269A (en) Method and system for transmitting keys
CN102088441A (en) Data encryption transmission method and system for message-oriented middleware
CN104270516A (en) Decryption method and mobile terminal
CN104901803A (en) Data interaction safety protection method based on CPK identity authentication technology
CN105743917B (en) Message transmission method and terminal
CN107579903B (en) Picture message secure transmission method and system based on mobile device
CN105516943A (en) Short message encryption system on the basis of domestic commercial crypto chip and realization method thereof
CN108390755B (en) Safety input method of SIM (subscriber identity Module) film-pasting card based on built-in safety chip
CN101854594A (en) Information sending method and device and information receiving method and device
CN105281897A (en) File encryption method and device and file decryption method and device
CN106027530A (en) Instant message encryption system based on smartphone and implementation method thereof
CN103067897A (en) Asymmetrical mobile phone short message encryption method
CN103973543A (en) Method and device for instant messaging
CN103916834A (en) Short message encryption method and system allowing user to have exclusive secret key
CN104618397A (en) Encryption method and system for instant messaging software

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C04 Withdrawal of patent application after publication (patent law 2001)
WW01 Invention patent application withdrawn after publication

Application publication date: 20140813