[go: up one dir, main page]

CN109756331B - Mail communication method for realizing decentralized distributed encryption based on mail server - Google Patents

Mail communication method for realizing decentralized distributed encryption based on mail server Download PDF

Info

Publication number
CN109756331B
CN109756331B CN201910113220.8A CN201910113220A CN109756331B CN 109756331 B CN109756331 B CN 109756331B CN 201910113220 A CN201910113220 A CN 201910113220A CN 109756331 B CN109756331 B CN 109756331B
Authority
CN
China
Prior art keywords
user
information
mailbox
key
mailboxes
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.)
Expired - Fee Related
Application number
CN201910113220.8A
Other languages
Chinese (zh)
Other versions
CN109756331A (en
Inventor
唐伯春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 CN201910113220.8A priority Critical patent/CN109756331B/en
Publication of CN109756331A publication Critical patent/CN109756331A/en
Application granted granted Critical
Publication of CN109756331B publication Critical patent/CN109756331B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a mail communication method for realizing decentralized distributed encryption based on a mail server, which comprises the steps that a set user comprises a receiver user and a sender user, a plurality of mailbox addresses filled by the user are received, and the mailboxes are stored in a registration server; if an instruction for registering or changing mailbox configuration by a user is received, corresponding operation is carried out; regularly sending mailbox configurations of a receiver user and a sender user in a registration server to an opposite mailbox; generating a key pair between a receiver user and a sender user, and exchanging keys; dividing the information to be sent according to the number of the mailboxes of the receiver user, and sending the information to a plurality of mailboxes of the receiver user; the information that is split and sent to several mailboxes is merged and decrypted according to the exchanged key to obtain plaintext information. The invention ensures that the communication is more convenient and efficient, ensures the information safety and ensures the privacy safety of users.

Description

Mail communication method for realizing decentralized distributed encryption based on mail server
Technical Field
The invention relates to the technical field of instant messaging, in particular to a mail communication method for realizing decentralized distributed encryption based on a mail server.
Background
In a traditional instant messaging mode, data exchange is generally carried out by adopting one server, and sent or received information is not divided, so that the information is easy to steal, and the security cannot be guaranteed.
The traditional distributed information transmission method has high cost and needs regular maintenance and updating, and the distributed transmission is performed through a plurality of servers, so that the transmission efficiency is low, and the instant communication cannot be realized; and the encryption process is complicated, which not only affects the information transmission speed, but also cannot ensure the information security.
Disclosure of Invention
Therefore, in order to solve the above problems, it is necessary to provide a mail communication method for implementing decentralized distributed encryption based on a mail server, which is convenient and efficient in communication and ensures information security.
The technical scheme of the invention is as follows:
a mail communication method for realizing decentralized distributed encryption based on a mail server sets users capable of registering a mailbox to comprise a receiver user and a sender user, and comprises the following steps:
a. receiving a plurality of mailbox addresses filled by a user, and storing the mailboxes into a registration server;
b. after a plurality of mailbox addresses filled by a user are stored in a registration server, if an instruction of registering or changing mailbox configuration by the user is received, corresponding operation is carried out;
c. regularly sending mailbox configurations of a receiver user and a sender user in a registration server to an opposite mailbox;
d. generating a key pair between a receiver user and a sender user, and exchanging keys;
e. dividing the information to be sent according to the number of the mailboxes of the receiver users, and sending the divided information to a plurality of mailboxes of the receiver users according to the mailboxes of the sender users;
f. the information that is split and sent to several mailboxes is merged and decrypted according to the exchanged key to obtain plaintext information.
In the technical scheme, the information to be sent is divided into a plurality of mailboxes through a plurality of mailbox addresses registered by the user, distributed communication of the information is achieved, the receiver user obtains the plaintext through the asymmetric encryption algorithm and the symmetric encryption algorithm, the communication safety is improved, the mailbox addresses of the user are adopted, the maintenance and use cost is reduced, and the communication efficiency is improved.
Preferably, the step a comprises the following steps:
a101, defining a registered mailbox group, and sending a test mail to each registered mailbox in the registered mailbox group after receiving a plurality of mailbox addresses filled by a user;
a102, judging whether a mail replied by a registration mailbox is received within a specified time, if so, marking the registration mailbox as an available registration mailbox; if not, not marking;
a103, determining the priority of available register mailboxes according to the time sequence of receiving the mails replied by the register mailboxes;
and a104, storing a plurality of mailboxes filled by the user into the registration server through available registration mailboxes.
And testing a plurality of mailboxes registered by the user, and confirming the mailbox with high feedback speed as the preferred mailbox, so that the validity of information transmission can be ensured.
Preferably, the step b comprises the following steps:
b101, generating an asymmetric key pair when receiving a registration request mail with user ID information sent to a registration server;
b102, sending the public key of the key pair to an available mailbox of a relevant user;
b103, packaging the registration information of the user, and encrypting and sending the registration information to a registration server based on a public key;
and b104, after the encrypted registration information is obtained, decrypting based on a private key related to the user ID information to finish registration.
The user registration is finished in an asymmetric encryption mode, so that the safety of user information is ensured; and a plurality of mailbox addresses registered by the users are all stored in the registration server, at the moment, registered mailboxes of different users are recorded in the registration server, so that the mailbox address groups of the users of the other side are acquired by the registration server among the communication users when the users communicate with each other, and further, the information is conveniently split and transmitted.
Preferably, the step b further comprises the following steps:
b201, if receiving a mailbox update request mail initiated by a user to a registration server, generating an asymmetric key pair;
b202, sending the public key of the key pair to an available mailbox of a relevant user;
b203, packing the mailbox configuration changed by the user, and encrypting and sending the mailbox configuration to a registration server based on a public key;
and b204, after the encrypted mailbox configuration is received, decrypting based on a private key related to the user ID information, and recording and storing.
If the mailbox configuration needs to be changed (mailbox is increased, decreased or deleted) after the user registration is finished, updating is also carried out in the registration server, and the synchronization of the user registration information is realized.
Preferably, the method further comprises the following steps:
receiving a test mail sent to a self mailbox by a sender user through different SMTP servers;
the server which completes the SMTP mail transmission most quickly is defined as a priority SMTP server.
And the sending rate is tested, and a preferred SMTP server is defined, so that the efficiency of information communication between users is higher, and the response rate is ensured.
Preferably, the step d comprises the following steps:
d101, generating an asymmetric key pair based on the receiver user, and sending the mail containing the public key to one mailbox of the receiver user through a preferred SMTP server;
d102, after receiving the mail containing the public key, the receiver user generates a symmetric encrypted key, and signs and encrypts the symmetric encrypted key through the acquired public key;
d103, sending the encrypted symmetric encrypted key to the sender user;
and d104, after receiving the encrypted symmetric encrypted key, the sender user decrypts the key through a private key to obtain the symmetric encrypted key.
In the technical scheme, the exchange of the symmetric key is carried out between the communication users, and the specific flow is as follows:
1. the user A generates a specific asymmetric key pair of the user B and generates a public key mail to the user B;
2. user A sends the key mail to one of user B's mailboxes through the fastest SMTP mail server;
3. after receiving the public key, the user B uses the public key to sign and encrypt the generated symmetric encrypted secret key;
4. the user B sends the mail to the user A;
5. after receiving the mail, the user A uses a private key to solve the symmetrically encrypted key information obtained by the information interface;
through the above mode, the exchange of the symmetric keys of the user A and the user B is realized, and the guarantee is provided for the information instant messaging.
Preferably, the step e comprises the following steps:
e101, encrypting the information to be sent based on the symmetric encryption key acquired by the sender user;
e102, dividing the information to be sent according to the number of the mailboxes of the receiver users;
e103, the divided information is sent to a plurality of mailboxes of the receiving users through the prior SMTP server.
The information to be sent is segmented, fragmentation processing of the information is achieved, information is prevented from being stolen, and privacy safety among communication users is protected.
Preferably, the step f comprises the following steps:
f101, after receiving the divided information, merging the information;
and f102, decrypting the information based on the symmetric encryption key to obtain plaintext information.
After the information is divided and transmitted to the mailboxes, the information divided in each mailbox is subjected to labeling processing, so that a receiver user can conveniently combine the divided information, and then the information is decrypted according to the exchanged symmetric key, so that distributed instant messaging is realized, the information safety is ensured, the communication efficiency and the response rate are improved, communication can be carried out between communication users in real time or at any time, and information leakage or packet drop is avoided.
The invention has the beneficial effects that:
the method comprises the steps of segmenting and transmitting information to be transmitted into a plurality of mailboxes in a decentralized and distributed mode, and meanwhile encrypting and decrypting the information through the combination of an asymmetric encryption algorithm and a symmetric encryption algorithm to obtain plaintext information; in the communication process, information is completely transmitted, and the transmission efficiency is improved; information leakage is avoided, and privacy and safety of users are protected; moreover, the mailbox is used as a carrier for information transmission, so that the maintenance and use cost is saved.
Drawings
FIG. 1 is a flow chart of a mail communication method for implementing decentralized distributed encryption based on a mail server according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating registering a mailbox and changing mailbox configuration according to an embodiment of the present invention;
fig. 3 is a flowchart of exchanging keys between the receiver user and the sender user according to an embodiment of the present invention;
fig. 4 is a schematic diagram of exchanging communication keys and communications between users according to the embodiment of the present invention.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
Example 1
As shown in fig. 1, a mail communication method for implementing decentralized distributed encryption based on a mail server, where users who set registrable mailboxes include a receiver user and a sender user, includes the following steps:
a. receiving a plurality of mailbox addresses filled by a user, and storing the mailboxes into a registration server;
b. after a plurality of mailbox addresses filled by a user are stored in a registration server, if an instruction of registering or changing mailbox configuration by the user is received, corresponding operation is carried out;
c. regularly sending mailbox configurations of a receiver user and a sender user in a registration server to an opposite mailbox;
d. generating a key pair between a receiver user and a sender user, and exchanging keys;
e. dividing the information to be sent according to the number of the mailboxes of the receiver users, and sending the divided information to a plurality of mailboxes of the receiver users according to the mailboxes of the sender users;
f. the information that is split and sent to several mailboxes is merged and decrypted according to the exchanged key to obtain plaintext information.
In the embodiment, the information to be sent is divided into a plurality of mailboxes through a plurality of mailbox addresses registered by the user, distributed communication of the information is realized, and then the receiver user obtains the plaintext through the asymmetric encryption algorithm and the symmetric encryption algorithm, so that the safety of instant messaging is improved.
Example 2
In this embodiment, on the basis of embodiment 1, as shown in fig. 1, the step a includes the following steps:
a101, defining a registered mailbox group, and sending a test mail to each registered mailbox in the registered mailbox group after receiving a plurality of mailbox addresses filled by a user;
a102, judging whether a mail replied by a registration mailbox is received within a specified time, if so, marking the registration mailbox as an available registration mailbox; if not, not marking;
a103, determining the priority of available register mailboxes according to the time sequence of receiving the mails replied by the register mailboxes;
and a104, storing a plurality of mailboxes filled by the user into the registration server through available registration mailboxes.
And testing a plurality of mailboxes registered by the user, and confirming the mailbox with high feedback speed as the preferred mailbox, so that the validity of information transmission can be ensured.
Example 3
In this embodiment, on the basis of embodiment 2, as shown in fig. 2, the step b includes the following steps:
b101, generating an asymmetric key pair when receiving a registration request mail with user ID information sent to a registration server;
b102, sending the public key of the key pair to an available mailbox of a relevant user;
b103, packaging the registration information of the user, and encrypting and sending the registration information to a registration server based on a public key;
and b104, after the encrypted registration information is obtained, decrypting based on a private key related to the user ID information to finish registration.
The user registration is finished in an asymmetric encryption mode, so that the safety of user information is ensured; and a plurality of mailbox addresses registered by the users are all stored in the registration server, at the moment, registered mailboxes of different users are recorded in the registration server, and the users can conveniently communicate with each other by acquiring a mailbox address group of the other user, so that the information can be conveniently split and transmitted.
Example 4
In this embodiment, on the basis of embodiment 3, as shown in fig. 2, the step b further includes the following steps:
b201, if receiving a mailbox update request mail initiated by a user to a registration server, generating an asymmetric key pair;
b202, sending the public key of the key pair to an available mailbox of a relevant user;
b203, packing the mailbox configuration changed by the user, and encrypting and sending the mailbox configuration to a registration server based on a public key;
and b204, after the encrypted mailbox configuration is received, decrypting based on a private key related to the user ID information, and recording and storing.
If the mailbox configuration needs to be changed (mailbox is increased, decreased or deleted) after the user registration is finished, updating is also carried out in the registration server, and the synchronization of the user registration information is realized.
Example 5
On the basis of embodiment 1, as shown in fig. 3, the present embodiment further includes the following steps:
receiving a test mail sent to a self mailbox by a sender user through different SMTP servers;
the server which completes the SMTP mail transmission most quickly is defined as a priority SMTP server.
And the sending rate is tested, and a preferred SMTP server is defined, so that the efficiency of information communication between users is higher, and the response rate is ensured.
Example 6
In this embodiment, on the basis of embodiment 5, as shown in fig. 3, the step d includes the following steps:
d101, generating an asymmetric key pair based on the receiver user, and sending the mail containing the public key to one mailbox of the receiver user through a preferred SMTP server;
d102, after receiving the mail containing the public key, the receiver user generates a symmetric encrypted key, and signs and encrypts the symmetric encrypted key through the acquired public key;
d103, sending the encrypted symmetric encrypted key to the sender user;
and d104, after receiving the encrypted symmetric encryption key, the sender user decrypts the key through a private key to obtain the symmetric encryption key, so that the subsequent communication encryption of the user is facilitated.
In this embodiment, the specific process of exchanging the symmetric key between the communication users is as follows:
1. the user A generates a specific asymmetric key pair of the user B and generates a public key mail to the user B;
2. user A sends the key mail to one of user B's mailboxes through the fastest SMTP mail server;
3. after receiving the public key, the user B uses the public key to sign and encrypt the generated symmetric encrypted secret key;
4. the user B sends the mail to the user A;
5. after receiving the mail, the user A uses a private key to solve the symmetrically encrypted key information obtained by the information interface;
through the above mode, the exchange of the symmetric keys of the user A and the user B is realized, and the guarantee is provided for the information instant messaging.
Example 7
In this embodiment, on the basis of embodiment 6, as shown in fig. 1, the step e includes the following steps:
e101, encrypting the information to be sent based on the symmetric encryption key acquired by the sender user;
e102, dividing the information to be sent according to the number of the mailboxes of the receiver users;
e103, the divided information is sent to a plurality of mailboxes of the receiving users through the prior SMTP server.
Information to be sent is segmented, fragmentation processing of the information is achieved, information is prevented from being stolen, privacy safety between communication users is protected, and a specific flow is shown in fig. 4:
1. the user A encrypts the information to be sent by using a symmetric encryption key;
2. the user A divides the information (pictures, audio and video are packed into attachments for division) according to the number of the available mailboxes of the opposite side (3 are set here), and sends 3 mails to 3 mailboxes of the user B through an SMTP mail group (two paths of concurrent transmission);
3. the user B combines the information of the received 3 mails;
4. the user B decrypts the information by using the symmetric key to obtain plaintext information;
5. similarly, user B can reply to the message using the above method.
Example 8
In this embodiment, on the basis of embodiment 6, as shown in fig. 1, the step f includes the following steps:
f101, after receiving the divided information, merging the information;
and f102, decrypting the information based on the symmetric encryption key to obtain plaintext information.
After the information is divided and transmitted to the mailboxes, the information divided in each mailbox is subjected to labeling processing, so that a receiver user can conveniently combine the divided information, and then the information is decrypted according to the exchanged symmetric key, so that distributed instant messaging is realized, the information safety is ensured, the communication efficiency and the response rate are improved, communication can be carried out between communication users in real time or at any time, and information leakage or packet drop is avoided.
The above-mentioned embodiments only express the specific embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention.

Claims (1)

1. A mail communication method for realizing decentralized distributed encryption based on a mail server sets users capable of registering a mailbox to comprise a receiver user and a sender user, and is characterized by comprising the following steps:
a. receiving a plurality of mailbox addresses filled by a user, and storing the mailboxes into a registration server;
b. after a plurality of mailbox addresses filled by a user are stored in a registration server, if an instruction of registering or changing mailbox configuration by the user is received, corresponding operation is carried out;
c. regularly sending mailbox configurations of a receiver user and a sender user in a registration server to an opposite mailbox;
d. generating a key pair between a receiver user and a sender user, and exchanging keys;
e. dividing the information to be sent according to the number of the mailboxes of the receiver users, and sending the divided information to a plurality of mailboxes of the receiver users according to the mailboxes of the sender users;
f. combining the information which is divided and sent to a plurality of mailboxes, and decrypting the information according to the exchanged key to obtain plaintext information;
the step a comprises the following steps:
a101, defining a registered mailbox group, and sending a test mail to each registered mailbox in the registered mailbox group after receiving a plurality of mailbox addresses filled by a user;
a102, judging whether a mail replied by a registration mailbox is received within a specified time, if so, marking the registration mailbox as an available registration mailbox; if not, not marking;
a103, determining the priority of available register mailboxes according to the time sequence of receiving the mails replied by the register mailboxes;
a104, storing a plurality of mailboxes filled by a user into a registration server through available registration mailboxes;
the step b comprises the following steps:
b101, generating an asymmetric key pair when receiving a registration request mail with user ID information sent to a registration server;
b102, sending the public key of the key pair to an available mailbox of a relevant user;
b103, packaging the registration information of the user, and encrypting and sending the registration information to a registration server based on a public key;
b104, after the encrypted registration information is obtained, decrypting based on a private key related to the user ID information to finish registration;
the step b further comprises the following steps:
b201, if receiving a mailbox update request mail initiated by a user to a registration server, generating an asymmetric key pair;
b202, sending the public key of the key pair to an available mailbox of a relevant user;
b203, packing the mailbox configuration changed by the user, and encrypting and sending the mailbox configuration to a registration server based on a public key;
b204, after the encrypted mailbox configuration is received, decrypting based on a private key related to the user ID information, and recording and storing;
further comprising the steps of:
receiving a test mail sent to a self mailbox by a sender user through different SMTP servers;
defining a server which completes SMTP mail sending fastest as a preferred SMTP server;
the step d comprises the following steps:
d101, generating an asymmetric key pair based on the receiver user, and sending the mail containing the public key to one mailbox of the receiver user through a preferred SMTP server;
d102, after receiving the mail containing the public key, the receiver user generates a symmetric encrypted key, and signs and encrypts the symmetric encrypted key through the acquired public key;
d103, sending the encrypted symmetric encrypted key to the sender user;
d104, after receiving the encrypted symmetric encrypted key, the sender user decrypts the key through a private key to obtain the symmetric encrypted key;
the step e comprises the following steps:
e101, encrypting the information to be sent based on the symmetric encryption key acquired by the sender user;
e102, dividing the information to be sent according to the number of the mailboxes of the receiver users;
e103, the segmented information is sent to a plurality of mailboxes of the receiver users through the preferred SMTP server;
the step f comprises the following steps:
f101, after receiving the divided information, merging the information;
and f102, decrypting the information based on the symmetric encryption key to obtain plaintext information.
CN201910113220.8A 2019-02-13 2019-02-13 Mail communication method for realizing decentralized distributed encryption based on mail server Expired - Fee Related CN109756331B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910113220.8A CN109756331B (en) 2019-02-13 2019-02-13 Mail communication method for realizing decentralized distributed encryption based on mail server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910113220.8A CN109756331B (en) 2019-02-13 2019-02-13 Mail communication method for realizing decentralized distributed encryption based on mail server

Publications (2)

Publication Number Publication Date
CN109756331A CN109756331A (en) 2019-05-14
CN109756331B true CN109756331B (en) 2021-11-12

Family

ID=66406605

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910113220.8A Expired - Fee Related CN109756331B (en) 2019-02-13 2019-02-13 Mail communication method for realizing decentralized distributed encryption based on mail server

Country Status (1)

Country Link
CN (1) CN109756331B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102020205993B3 (en) * 2020-05-13 2021-09-16 Volkswagen Aktiengesellschaft Concept for the exchange of cryptographic key information

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103049845A (en) * 2013-01-22 2013-04-17 广州多益网络科技有限公司 Management method and device for electronic mail box
CN103685357A (en) * 2012-09-06 2014-03-26 深圳市快播科技有限公司 Account multi-open message processing method and system
US8837739B1 (en) * 2012-05-13 2014-09-16 Identillect Technologies, Inc. Encryption messaging system
CN104270749A (en) * 2014-10-24 2015-01-07 梁海明 Account number generating method, account number logining method and account number generating system for cellphone applications
CN105049434A (en) * 2015-07-21 2015-11-11 中国科学院软件研究所 Identity authentication method and encryption communication method under peer-to-peer network environment
CN105577893A (en) * 2014-10-13 2016-05-11 中兴通讯股份有限公司 Method, device and terminal for information backup
CN106603726A (en) * 2017-02-03 2017-04-26 怀化学院 Personal data distribution storage system based on mailboxes
CN106953996A (en) * 2015-12-14 2017-07-14 柯尼卡美能达株式会社 Information processor and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4603497B2 (en) * 2006-03-03 2010-12-22 富士通株式会社 Address information exchange system, communication terminal device, address information exchange method, and address information exchange program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8837739B1 (en) * 2012-05-13 2014-09-16 Identillect Technologies, Inc. Encryption messaging system
CN103685357A (en) * 2012-09-06 2014-03-26 深圳市快播科技有限公司 Account multi-open message processing method and system
CN103049845A (en) * 2013-01-22 2013-04-17 广州多益网络科技有限公司 Management method and device for electronic mail box
CN105577893A (en) * 2014-10-13 2016-05-11 中兴通讯股份有限公司 Method, device and terminal for information backup
CN104270749A (en) * 2014-10-24 2015-01-07 梁海明 Account number generating method, account number logining method and account number generating system for cellphone applications
CN105049434A (en) * 2015-07-21 2015-11-11 中国科学院软件研究所 Identity authentication method and encryption communication method under peer-to-peer network environment
CN106953996A (en) * 2015-12-14 2017-07-14 柯尼卡美能达株式会社 Information processor and method
CN106603726A (en) * 2017-02-03 2017-04-26 怀化学院 Personal data distribution storage system based on mailboxes

Also Published As

Publication number Publication date
CN109756331A (en) 2019-05-14

Similar Documents

Publication Publication Date Title
US9590951B2 (en) One-time pad communications network
US9485096B2 (en) Encryption / decryption of data with non-persistent, non-shared passkey
CN103354498B (en) A kind of file encryption transmission method of identity-based
CN101720071B (en) Short message two-stage encryption transmission and secure storage method based on safety SIM card
US20070014406A1 (en) Cryptographic key split binding process and apparatus
CN105391676B (en) Instant communication information processing method and processing device and system
CN108090370B (en) Instant communication encryption method and system based on index
CN109614792B (en) Hierarchical file key management method
CN109962924B (en) Group chat construction method, group message sending method, group message receiving method and system
CN101710879B (en) Novel confidential mail forwarding system based on identity
CN108155987A (en) Group message sending method, method of reseptance and its system and communicating terminal
CN101374251B (en) Short message encryption method and terminal equipment applied by same
US10404451B2 (en) Apparatus and method for message communication
CN108549824A (en) A kind of data desensitization method and device
CN112637230B (en) Instant messaging method and system
CN106605419A (en) Method and system for secure SMS communications
CN103297230A (en) Information encryption and decryption method, device and system
CN109756331B (en) Mail communication method for realizing decentralized distributed encryption based on mail server
CN111541603B (en) Independent intelligent safety mail terminal and encryption method
AU753951B2 (en) Voice and data encryption method using a cryptographic key split combiner
CA2849174C (en) System and method for the safe spontaneous transmission of confidential data over unsecure connections and switching computers
US20200169541A1 (en) Systems and methods for encryption
WO2021062453A1 (en) End-to-end encrypted information exchange system, without the need of a trusted third party, associated process and program
JP2001125481A (en) Cryptographic communication terminal, cryptographic communication center device, cryptographic communication system, and recording medium
CN118157930A (en) Method, device, equipment and medium for encrypting transmission data

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
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20211112