An electronic mailbox communication method, system, device and medium
By encrypting email content and combining it with biometric verification, the security and efficiency issues of encrypted email communication in existing technologies are solved, achieving highly secure and convenient email transmission.
Patent Information
- Application Number
- CN202410773007.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-14
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-06-14
AI Technical Summary
Existing encrypted email communication methods suffer from insufficient security, complex operation, and low efficiency, making them difficult to meet practical needs.
By acquiring emails and biometric images, the email content is initially encrypted, then biometric information is used to verify and encrypt the email, and address comparison and identity verification are performed at the target email address, ultimately achieving automatic decryption.
It improves the security and efficiency of encrypted email communication, ensures the confidentiality and integrity of email content during transmission, and provides a convenient user experience.
Smart Images

Figure CN118631777B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data communication, and particularly relates to an electronic mailbox communication method, system, device and medium. BACKGROUND
[0002] With the rapid development of information technology and the wide application of the Internet, as an important communication tool, the electronic mailbox has penetrated into people's life and work. At the same time, the security problem of the electronic mailbox is increasingly prominent. In the related technology, a single encryption method is mostly used to encrypt the content of the mail, which can improve the confidentiality of the mail content in the transmission process. However, in actual application, it is found that these encryption communication methods have problems such as insufficient security, complex operation and low efficiency, and it is difficult to meet the actual needs of the security of the electronic mailbox communication. Therefore, the technical problems existing in the related technology need to be improved. SUMMARY
[0003] The main purpose of the embodiments of the present application is to provide an electronic mailbox communication method, system, device and medium, which can improve the security of the electronic mail encryption communication.
[0004] To achieve the above-mentioned purpose, one aspect of the embodiments of the present application provides an electronic mailbox communication method, which comprises the following steps:
[0005] obtaining an electronic mail and a biometric image;
[0006] performing content encryption processing on the electronic mail to obtain a first encrypted mail;
[0007] performing verification encryption processing on the first encrypted mail according to the biometric image to obtain a second encrypted mail, and sending the second encrypted mail to a target electronic mailbox;
[0008] performing address comparison and identity verification processing on the second encrypted mail according to the target electronic mailbox to obtain a first encrypted mail;
[0009] performing automatic decryption processing on the first encrypted mail to obtain the electronic mail.
[0010] In some embodiments, the content encryption processing on the electronic mail to obtain a first encrypted mail comprises the following steps:
[0011] performing keyword recognition processing on the electronic mail to obtain a keyword set;
[0012] performing character encryption processing on the keyword set to obtain the first encrypted mail.
[0013] In some embodiments, the character encryption processing on the keyword set to obtain the first encrypted email comprises the following steps:
[0014] Grouping processing is performed on the keyword set to obtain keyword groups.
[0015] According to the character order, the characters in the keyword groups are combined to obtain the first encrypted email.
[0016] In some embodiments, the biometric image is used to verify and encrypt the first encrypted email to obtain a second encrypted email, comprising the following steps:
[0017] Image preprocessing is performed on the biometric image to obtain a preprocessed image.
[0018] Biometric feature extraction processing is performed on the preprocessed image to obtain an iris feature.
[0019] Data conversion processing is performed on the iris feature to obtain encrypted data.
[0020] Data encryption processing is performed on the first encrypted email according to the encrypted data to obtain the second encrypted email.
[0021] In some embodiments, the biometric feature extraction processing on the preprocessed image to obtain an iris feature comprises the following steps:
[0022] Wavelet transform processing is performed on the preprocessed image according to a linear filter function to obtain encoded data.
[0023] XOR operation processing is performed on the encoded data to obtain the iris feature.
[0024] In some embodiments, the target email address is compared and authenticated with the second encrypted email to obtain a first encrypted email, comprising the following steps:
[0025] The second encrypted email is used to determine a recipient address.
[0026] Data conversion and comparison processing is performed on the target email address according to the recipient address to obtain an address comparison result.
[0027] An eye image is obtained through the target email.
[0028] Iris feature matching processing is performed on the second encrypted email according to the eye image to obtain an identity authentication result.
[0029] The first encrypted email is obtained according to the address comparison result and the identity authentication result.
[0030] In some embodiments, the obtaining the first encrypted email according to the address comparison result and the identity verification result comprises one of the following steps:
[0031] When the address comparison result or / and the identity verification result is failed, automatically destroying the first encrypted email;
[0032] When the address comparison result and the identity verification result are passed, obtaining the first encrypted email.
[0033] To achieve the above object, another aspect of the embodiments of the present application provides an electronic mailbox communication system, which comprises:
[0034] The first module is configured to obtain an email and a biometric image;
[0035] The second module is configured to perform content encryption processing on the email to obtain a first encrypted email;
[0036] The third module is configured to perform verification encryption processing on the first encrypted email according to the biometric image to obtain a second encrypted email, and send the second encrypted email to a target electronic mailbox;
[0037] The fourth module is configured to perform address comparison and identity verification processing on the second encrypted email according to the target electronic mailbox to obtain the first encrypted email;
[0038] The fifth module is configured to perform automatic decryption processing on the first encrypted email to obtain the email.
[0039] To achieve the above object, another aspect of the embodiments of the present application provides an electronic device, which comprises a memory and a processor, the memory stores a computer program, and the processor implements the above method when executing the computer program.
[0040] To achieve the above object, another aspect of the embodiments of the present application provides a computer readable storage medium, which stores a computer program, and the computer program implements the above method when executed by a processor.
[0041] The embodiments of this application include at least the following beneficial effects: This application provides an email communication method, system, device, and medium. This scheme acquires an email address and a biometric image; encrypts the email content to obtain a first encrypted email; this application can perform preliminary encryption of the email content, ensuring basic security during transmission; furthermore, this scheme also verifies and encrypts the first encrypted email based on the biometric image to obtain a second encrypted email, and sends the second encrypted email to the target email address; this application encrypts emails based on biometric information, improving the security of email communication; furthermore, this scheme performs address comparison and identity verification processing on the second encrypted email based on the target email address to obtain a first encrypted email; and automatically decrypts the first encrypted email to obtain the email address. This application, through intelligent and automated encryption and decryption processing of emails, can improve the efficiency and security of encrypted email communication. Attached Figure Description
[0042] Figure 1 This is a flowchart of an email communication method provided in an embodiment of this application;
[0043] Figure 2 yes Figure 1 The flowchart of step S102 in the document;
[0044] Figure 3 yes Figure 2 The flowchart of step S202 in the document;
[0045] Figure 4 yes Figure 1 The flowchart of step S103 in the process;
[0046] Figure 5 yes Figure 4 The flowchart of step S402 in the document;
[0047] Figure 6 yes Figure 1 The flowchart of step S104 in the process;
[0048] Figure 7 This is a specific implementation flowchart provided in an embodiment of this application;
[0049] Figure 8 This is a schematic diagram of the structure of an email communication system provided in an embodiment of this application;
[0050] Figure 9 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application;
[0051] Figure 10 This is a schematic diagram of the structure of the storage medium provided in the embodiments of this application. Detailed Implementation
[0052] For the purposes of the present application, the technical solutions and advantages thereof will be more apparent from the following detailed description in conjunction with the accompanying drawings and examples. It should be understood that the specific examples described herein are intended to be illustrative only and are not intended to limit the present application. When the following description refers to the accompanying drawings, identical numbers in different drawings represent identical or similar elements unless otherwise indicated. The implementations described in the following example embodiments are not meant to represent all implementations consistent with the embodiments of the present application. They are merely examples of systems and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.
[0053] It can be understood that the terms “first”, “second”, and the like as used in the present application can be used herein to describe various concepts, but unless specifically stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the embodiments of the present application, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information. Depending on the context, the word “if” as used herein can be interpreted as “when” or “upon” or “in response to determining”.
[0054] The terms “at least one”, “multiple”, “each”, “any”, and the like used in the present application include one, two or more than two, multiple includes two or more than two, each refers to each of the corresponding multiple, and any refers to any one of the multiple.
[0055] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0056] Before the embodiments of the present application are described in detail, first, some nouns and terms involved in the embodiments of the present application are described, and the nouns and terms involved in the embodiments of the present application are applicable to the following explanations.
[0057] 1) Multiple Encryption Algorithms: Also known as multiple strength encryption or cascading encryption, it involves encrypting data multiple times using the same or different encryption algorithms. This method can improve the complexity and security of encrypted data by applying the encryption process multiple times.
[0058] 2) Text Recognition Module: This is a software component or system that can recognize and process text information, commonly used to extract textual content from images, scanned documents, or handwritten input.
[0059] 3) Iris Matching Pairing: Iris recognition technology is an advanced biometric technology that uses the unique features of an individual's iris in the eye for identity verification. This technology confirms the identity of individuals by analyzing the color, texture, and other unique details of the iris of the eye, as each person's iris pattern is unique, just like fingerprints, which makes iris recognition a very accurate and secure identification method.
[0060] 4) Decryption Key: The decryption key is a specific string or numerical sequence used to unlock encrypted data or information, and it is paired with the encryption key to achieve information security in the encryption and decryption process.
[0061] 5) Automatic Decryption: Refers to the process of automatically decrypting encrypted text without human intervention to obtain the original information through software or hardware systems when certain conditions are met, without the need for users to manually input decryption instructions to automatically convert back to the original text.
[0062] In related technologies, the communication security of electronic mailboxes mainly relies on traditional encryption technology. These encryption technologies can protect the confidentiality of email content to some extent during transmission, but when faced with complex and variable network attacks and cracking methods, their security often seems inadequate. Traditional single encryption algorithms often have the risk of being cracked, and once cracked, the email content will be exposed. In addition, with the improvement of computer computing power and the development of cracking technology, the security of traditional encryption algorithms is constantly being challenged. The encryption communication methods in related technologies mostly have the problems of insufficient security, complex operation, low efficiency, etc., and are difficult to meet the actual needs of electronic mailbox communication security.
[0063] For example, the sender creates a new email in the email client, enters the email address of the recipient in the email, ensures that the recipient has provided the key or public key required for encrypted email, fills in the content to be sent in the email, encrypts the email content, which is usually done automatically, and the email client uses the pre-configured key or public key to encrypt the email. After completing the composition and encryption of the email, click the send button to send the email. After receiving the encrypted email, the recipient needs to use the corresponding private key or decryption tool to decrypt the email, and the recipient needs to have the corresponding decryption key and the corresponding decryption software or tool. This method only encrypts the email when it is sent, and when the email is decrypted, the corresponding decryption key and the corresponding decryption software or tool are needed, which is very cumbersome and inconvenient to decrypt, and has the problems of insufficient security, complex operation, low efficiency, etc., and it is difficult to meet the actual needs of electronic mailbox communication security.
[0064] Therefore, the embodiments of the present application provide an electronic mailbox communication method, system, device and medium. The scheme obtains an email and a biometric image, performs content encryption processing on the email to obtain a first encrypted email, and can preliminarily encrypt the email content to ensure the basic security of the email in the transmission process. In addition, the scheme performs verification encryption processing on the first encrypted email according to the biometric image to obtain a second encrypted email, and sends the second encrypted email to a target electronic mailbox. The scheme encrypts the email based on biometric information to improve the security of email communication. Furthermore, the scheme performs address comparison and identity verification processing on the second encrypted email according to the target electronic mailbox to obtain a first encrypted email, and performs automatic decryption processing on the first encrypted email to obtain an email. The scheme can improve the efficiency and security of encrypted email communication by intelligently and automatically encrypting and decrypting the email.
[0065] The electronic mailbox communication method provided in the embodiments of the present application relates to the technical field of data communication. The electronic mailbox communication method provided in the embodiments of the present application can be applied to a terminal, can be applied to a server, and can also be software running in the terminal or the server. In some embodiments, the terminal can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, a vehicle-mounted terminal, and the like, but is not limited thereto. The server end can be configured as a stand-alone physical server, can be configured as a server cluster or a distributed system formed by a plurality of physical servers, can be configured as a cloud server providing basic cloud computing services such as cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN, and big data and artificial intelligence platform, and the server can also be a node server in a blockchain network. The software can be an application that implements the electronic mailbox communication method, and the like, but is not limited to the above forms.
[0066] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld devices or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and the like. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment, in which tasks are performed by remote processing devices connected by a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.
[0067] It should be noted that in each specific embodiment of the present application, when relevant processing needs to be performed according to user information, user behavior data, user historical data, and user location information and other data related to the identity or characteristics of the user, the user's permission or consent will be obtained first, and the collection, use and processing of these data will comply with relevant laws, regulations and standards. In addition, when the embodiments of the present application need to obtain sensitive personal information of the user, the separate permission or separate consent of the user will be obtained through a pop-up window or a jump to a confirmation page, and after obtaining the separate permission or separate consent of the user, the necessary user-related data for enabling the embodiments of the present application to normally operate will be obtained.
[0068] Figure 1 is an optional flowchart of an electronic mailbox communication method provided by the embodiments of the present application,Figure 1 The method in the method can include but not limited to including steps S101 to S105.
[0069] Step S101, obtaining an email and a biometric image;
[0070] Step S102, performing content encryption processing on the email to obtain a first encrypted email;
[0071] Step S103, performing verification encryption processing on the first encrypted email according to the biometric image to obtain a second encrypted email, and sending the second encrypted email to a target email box;
[0072] Step S104, performing address comparison and identity verification processing on the second encrypted email according to the target email box to obtain the first encrypted email;
[0073] Step S105, performing automatic decryption processing on the first encrypted email to obtain the email.
[0074] The steps S101 to S105 shown in the embodiments of the present application obtain an email by a computer or other user terminal obtaining the email content to be sent by the user, and obtain a biometric image by a database or the like. The biometric image is an image containing biometric information, and the biometric information includes fingerprints, irises, etc., and has extremely high uniqueness and non-replicability. Then, the email content is automatically encrypted by using a character recognition module, the key words in the email are recognized, and the key information is automatically encrypted to obtain a first encrypted email. Next, the first encrypted email is verified and encrypted according to the biometric information in the biometric image to obtain a second encrypted email, and the second encrypted email is sent to a target email box. The embodiments of the present application use the biometric information as a key, so that only the legal recipient can decrypt and read the email content. This encryption method based on biometric information not only improves the security of encryption, but also provides a more convenient operation experience for the user. Finally, the second encrypted email is compared with the address and verified by the target email box, and the first encrypted email is obtained after the comparison and verification. It should be noted that when the comparison and verification result is not passed, the system will immediately start an automatic destruction mechanism, which can destroy the email content in a very short time to ensure that the email cannot be leaked or misused. After the comparison and verification, the first encrypted email is automatically decrypted to obtain an email. The embodiments of the present application can improve the security and reliability of the email communication process by using multiple encryption algorithms to encrypt the email content in multiple levels, protect the privacy and information security of the user, and build a multi-level and multi-dimensional security protection system for the security risks existing in the email communication, improve the confidentiality and integrity of the email, and fully protect the privacy and information security of the user.
[0075] In step S101 of some embodiments, an email can be obtained by a computer, a mobile terminal or the like, and the email is the content input by the user, which can be generated by manual input or voice input. The biometric image can be image data pre-stored in a database, or can be obtained by other means, such as receiving an image sent by the recipient, such as a specific image provided by the recipient, such as an eye photo, etc.
[0076] Please refer to Figure 2 In some embodiments, step S102 can include but is not limited to steps S201 to S202:
[0077] Step S201, performing keyword recognition processing on the email to obtain a keyword set;
[0078] Step S202, character encryption processing is performed on the keyword set to obtain the first encrypted email.
[0079] In the embodiment of the present application, the content of the email is automatically recognized by the character recognition module. The keywords in the email are automatically encrypted to obtain the first encrypted email. The character recognition module can be constructed by using a pre-processing model and other neural network models. It can extract text content from images, scanned documents or handwritten inputs, and automatically encrypt sensitive information. By automatically recognizing and encrypting the title, body or attachments in the email, the possibility of email being stolen or tampered with during transmission can be reduced. The character recognition module identifies and judges by keyword recognition. The keywords include time, place, event and person, etc. After identifying the relevant keyword set, the identified keyword set is subjected to character encryption processing. The user does not need to manually select which information needs to be encrypted. The system automatically judges and processes the email content to provide more intelligent services to the user. The content encryption processing of the email in the embodiment of the present application can improve the accuracy and efficiency of encryption, greatly reducing the user's operation burden.
[0080] Please refer to Figure 3 In step S202 of some embodiments, the character encryption processing on the keyword set to obtain the first encrypted email includes the following steps:
[0081] Step S301, grouping processing is performed on the keyword set to obtain a keyword grouping;
[0082] Step S302, combining processing is performed on the characters in the keyword grouping according to the character order to obtain the first encrypted email.
[0083] In the embodiment of the present application, after identifying the keyword set, the keyword set is grouped to obtain a plurality of keyword groupings. Specifically, the keyword set can be divided into N groups, and N is a positive integer greater than or equal to 2. Then, each character in the keyword grouping is combined. In the embodiment of the present application, the first character in each group is combined to form the first part of the ciphertext, the second character is combined to form the second part of the ciphertext, and then the combination is continuously recombined to obtain the first encrypted email after encryption. The expression of character encryption is as follows:
[0084] e π (x1, x2…xm) = (x π(1) …x π(m) );
[0085] d π (y1, y2…ym) = (yπ(1) …y π(m) );
[0086] In the formula, e and d are the permutation of the password, xm is the mth encrypted character, ym is the mth decrypted character, π is the key, and m is the number of groups. It is conceivable that the embodiments of the present application can also optimize the user interface, so that the user can easily set and adjust the encryption parameters, such as the identification criteria of the keywords and the selection of the character encryption algorithm, and can automatically identify the sensitivity of the email content and recommend appropriate encryption strategies according to the sensitivity. The embodiments of the present application identify sensitive information or key data through the character recognition module, and encrypt the characters according to the security requirements of these information, and can also select different encryption algorithms according to the actual requirements to flexibly combine, so as to accurately match the requirements of various security scenarios.
[0087] Please refer to Figure 4 In step S103 of some embodiments, the second encrypted email is obtained by verifying and encrypting the first encrypted email according to the biometric image, including the following steps:
[0088] Step S401: image preprocessing is performed on the biometric image to obtain a preprocessed image;
[0089] Step S402: biometric feature extraction processing is performed on the preprocessed image to obtain an iris feature;
[0090] Step S403: data conversion processing is performed on the iris feature to obtain encrypted data;
[0091] Step S404: data encryption processing is performed on the first encrypted email according to the encrypted data to obtain the second encrypted email.
[0092] In the embodiments of the present application, the first encrypted email can be verified and encrypted according to a biometric image, and a second encrypted email is obtained by taking biometric information as a key, wherein the biometric information includes fingerprints, irises, etc. The iris is a circular part between the black pupil and the white sclera, and contains many details such as interlaced spots, filaments, crowns, stripes, and recesses. These features remain unchanged throughout the life after being formed in the fetal development stage, and these features determine the uniqueness of the iris features and the uniqueness of the identity recognition. Therefore, the iris features of the eyes can be taken as the identity recognition object of each person, and the encryption processing based on the iris features is taken as an example for description. Specifically, the embodiments of the present application pre-process the biometric image, including gray value processing, smoothing processing, and normalization processing, and extract the biometric features from the obtained pre-processed image, extract the iris features in the image, convert the features into data form, and encrypt to obtain the second encrypted email. When the biometric image is grayed, the maximum value of red, green, and blue in each pixel of the color image is taken as the gray value of the pixel. The smoothing processing is processed by the mean filtering method, an m*n template is generated, m and n are positive integers greater than 0, all elements in the template are assigned to 1, the center of the template is overlapped with the pixel points of the image, all deposits are added and assigned to the corresponding pixel of the template center, so as to remove the noise points in the image. The linear normalization processing is adopted for the normalization processing, and the expression of the normalization calculation formula is as follows:
[0093] P=(q-m1) / (m2-m1);
[0094] wherein q is the data before normalization, P is the data after normalization, m1 is the minimum value in the data set, and m2 is the maximum value in the data set. Normalization is a data processing technique mainly used to simplify calculations and improve the convergence speed of algorithms, which can simplify the calculation process, map the data to a specific range, simplify the subsequent calculation process, and improve the convergence speed of the algorithm to avoid the problem of slow convergence speed caused by uneven data distribution. The embodiments of the application can also perform data scaling and feature scaling preprocessing on the biometric image. Data scaling can scale the entire data set to a specified range. The minimum-maximum scaling method can be used to scale the data to the range of [0, 1] or [-11]. The square root transformation can also be used to take the square root of the data as the new feature value. The logarithmic transformation can also be used to take the data as the new feature value with a base of 10 or a natural logarithm. Feature scaling refers to scaling each feature individually to better train and predict machine learning algorithms. Feature scaling methods include feature value conversion, which converts feature values to a power form with a certain base; standardization, which converts feature values to a standardized form so that the mean of each feature is 0 and the standard deviation is 1; and decimal place normalization, which normalizes feature values to a certain number of decimal places, usually by rounding or rounding. After obtaining the preprocessed image, biometric feature extraction processing is performed on the preprocessed image to obtain iris features, wherein the iris features include concave points, radial lines, pigment points, pupil areas, and spots. By converting the recognized iris features into data encoding, wavelet transformation is used for encoding processing to obtain encrypted data. Finally, the first encrypted email is processed based on the encrypted data to obtain the second encrypted email. Specifically, the embodiments of the application can create a unique identifier by extracting the texture features of the iris. Based on the extracted iris features, the corresponding polar coordinate equation is determined, and the RSA encryption algorithm is used to encrypt the first encrypted email to obtain the second encrypted email. The embodiments of the application introduce biometric information as the encryption and decryption key, which improves the security of encryption and provides users with a more convenient operation experience.
[0095] Please refer to Figure 5 In some embodiments, in step S402, the biometric feature extraction processing on the preprocessed image to obtain iris features includes the following steps:
[0096] Step S501, performing wavelet transformation processing on the preprocessed image according to a linear filter function to obtain encoded data;
[0097] Step S502, performing XOR operation processing on the encoded data to obtain the iris features.
[0098] In the embodiment of the present application, the linear filter function is used to perform wavelet transform on the preprocessed image, wherein the linear filter function is a Gabor function, and the expression of the function G(x, y) is as follows:
[0099] G(x, y) = exp(-(x^2 + p^2 * y^2) / (2 * o^2)) * cos(2 * pi * v * x);
[0100] wherein x and y are spatial coordinates, o is a scale parameter of the Gabor function, p is an ellipticity parameter, and v is a frequency parameter. The embodiment of the present application generates an output image by applying the Gabor function to each pixel point of the input image through wavelet transform, and extracts image features of different scales and directions by adjusting the parameters of the Gabor function. The wavelet transform is a new transform analysis method, which inherits and develops the idea of localization of short-time Fourier transform, and overcomes the shortcomings that the window size does not change with frequency, etc. The wavelet transform can provide a "time-frequency" window that changes with frequency, and is an ideal tool for time-frequency analysis and processing of signals. The main feature of the wavelet transform is that it can highlight the characteristics of some aspects of the problem through transformation, and can analyze the localization of time and frequency. Through scaling and translation operations, the signal is gradually refined in multiple scales, and finally the time is subdivided at high frequencies and the frequency is subdivided at low frequencies. The wavelet transform can automatically adapt to the requirements of time-frequency signal analysis, and can focus on any details of the signal. Specifically, the embodiment of the present application extracts the iris feature, can find important information in the iris for matching, can use 2-D Gabor transform to extract information of the normalized image, obtains the iris code through 2-D Gabor filter transform, and obtains the iris feature through XOR operation on the code. The embodiment of the present application extracts the iris feature, thereby encrypts the first encrypted email, thereby increases the difficulty of email cracking, and improves the security of the email content. This multi-encryption method can effectively resist various cracking attacks and reduce the risk of illegal acquisition of email content.
[0101] Please refer to Figure 6 In step S104 of some embodiments, the address comparison and identity verification processing of the second encrypted email according to the target electronic mailbox to obtain the first encrypted email includes the following steps:
[0102] Step S601: determining a recipient address according to the second encrypted email;
[0103] Step S602: performing data conversion and comparison processing on the address of the target electronic mailbox according to the recipient address to obtain an address comparison result;
[0104] Step S603: obtaining an eye image through the target electronic mailbox;
[0105] Step S604, according to the eye image, the second encrypted mail is processed by iris feature matching, and the identity verification result is obtained;
[0106] Step S605, according to the address comparison result and the identity verification result, the first encrypted mail is obtained.
[0107] In the embodiment of the application, when the second encrypted mail is sent, the recipient address, that is, the target IP address, is added to the second encrypted mail. The input position can be the outside of the mail, the title suffix, etc. The recipient address can be obtained by analyzing and identifying the second encrypted mail. Then, the address of the target electronic mailbox is processed by data conversion and comparison according to the recipient address. The target electronic mailbox is the mailbox that finally receives the second encrypted mail, and it is not necessarily the mailbox address that the sender wants to send to. Since the mail is transmitted through the mail server when it is sent from one electronic mailbox to another, these mail servers have their own IP addresses, and the transmission of the mail is routed through these IP addresses. The corresponding address can be obtained by querying the target electronic mailbox. By converting each part of the recipient address of the target electronic mailbox address into 32-bit numbers, the numerical values are compared according to the comparison formula. The expression of the comparison formula is:
[0108] P=A1-A2;
[0109] In the formula, P is the difference value after comparison, A1 is the first data value converted from the recipient address, and A2 is the second data value converted from the target electronic mailbox address. In the embodiment of the application, the two groups of data values are subtracted. If the value of P is 0, it means that the two groups of data are equal, and it is determined that the IP addresses are consistent. If the value of P is not 0, it means that the two groups of data are not equal, and it is determined that the IP addresses are inconsistent, so that the address comparison result is obtained. In the embodiment of the application, the eye image is obtained through the target electronic mailbox. After the mail is sent to the target electronic mailbox of the recipient, the image acquisition device such as a camera is automatically opened to collect the eye image of the recipient. According to the eye image, the second encrypted mail is processed by iris feature matching, and the identity verification result is obtained. Specifically, the eye of the recipient is photographed, and the photographed image is uploaded to the computer for storage. The image is preprocessed again, the data of the eye image is read, the inner and outer edges of the iris image are detected, the center coordinates and the short radius are extracted, the iris radius is obtained, the coordinate system is established, and the matching mode is matched and paired with the encrypted data set during sending. The matching and pairing method is compared by comparing the extracted iris feature data. The expression of the comparison formula is:
[0110] K=(B1-B2) / 100%;
[0111] In the formula, K is a difference value, B1 is an iris feature data value during encryption, B2 is an iris feature data value during decryption, and a result of identity verification is obtained by calculating whether there is a difference between the two sets of irises. If there is no difference, the received email is decrypted to obtain a first encrypted email, and the recipient reads the email information. The embodiment of the application introduces biological feature information as a key for encryption and decryption, so that the encryption method based on biological feature information has extremely high uniqueness and security. Because the biological feature information of each person, such as iris and fingerprint, is unique and comes from birth, this feature makes the biological feature information a key that cannot be copied or forged. The embodiment of the application uses biological feature information for encryption, which means that only the recipient with correct biological feature information can decrypt and read the email content. This encryption method based on biological feature information greatly improves the security of email communication and effectively prevents the risk of illegal acquisition or tampering of emails. Even if an unauthorized user intercepts an encrypted email, they cannot decrypt the email content because they cannot provide the correct biological feature information, thereby ensuring the security and privacy of the email information.
[0112] In step S605 of some embodiments, the first encrypted email is obtained according to the address comparison result and the identity verification result, including one of the following steps:
[0113] When the address comparison result or / and the identity verification result is not passed, the first encrypted email is automatically destroyed;
[0114] When the address comparison result and the identity verification result are passed, the first encrypted email is obtained.
[0115] In the embodiments of the present application, when either the address comparison result or the identity verification result is not passed, the first encrypted email is automatically destroyed. The automatic destruction of the email greatly enhances the security of the email transmission process. When the recipient attempts to access the encrypted email but the identity verification or address comparison fails, the system will immediately initiate the automatic email destruction mechanism. This mechanism works with extremely high efficiency, capable of completely destroying the email content in a very short time, ensuring that the email information cannot be accessed or misused by any unauthorized user. The process of automatic email destruction is not only fast, but also safe and reliable. The system automatically identifies identity verification failures and immediately executes the destruction command without human intervention. This not only reduces the security risks that may be caused by human operation, but also greatly improves the response speed and automation level of the entire system. The application of the automatic destruction mechanism significantly enhances the security defense capability of the system, effectively preventing information leakage and misuse by destroying emails that fail identity verification in a timely manner, providing more reliable protection for users. Whether in personal user communication or enterprise user file transmission, this mechanism plays an important role in ensuring the secure transmission and storage of information.
[0116] Next, combined with specific application examples, the scheme of the embodiments of the present application will be described and explained in detail:
[0117] The embodiments of the present application can be applied in personal user communication scenarios, enterprise internal communication scenarios, financial service industries, education and research fields, medical care industries, law firms, etc. For example, in personal daily life, users can use the scheme to send emails containing sensitive information (such as financial data, personal privacy, etc.), to ensure the security of information transmission and prevent unauthorized third parties from accessing the information. Companies can use the scheme to protect internal communication, especially when dealing with highly sensitive data such as business secrets, employee personal information, and customer data, to ensure that these information remains confidential and complete during transmission and reception. Banks, insurance companies, securities companies, and other financial institutions can use the scheme to communicate with customers or internal employees to protect transaction information and customer information from being illegally accessed. Schools and research institutions can use the scheme when sending emails containing sensitive information such as research results and academic data to prevent information leakage. Hospitals and medical institutions can use the scheme when transmitting patient medical records, medical records, and other confidential medical information to provide a secure communication means. Law firms can use the scheme when communicating with clients about legal documents and personal case information to ensure the confidentiality of communication. Please refer to Figure 7The user inputs the edited email into the mailbox, the edited email is recognized by a character recognition module, and key words are processed and encrypted; the processed email text is input into the IP address of the recipient; the recipient's eye photo is obtained, the eye photo is input into the computer, the photo is processed and analyzed by a processing module, and the email is encrypted; after the email is delivered to the recipient, the recipient computer compares the input IP address with the received IP address; the recipient compares the eye features of the recipient through the computer camera, and determines that the email is read after the recipient is determined, and the encrypted key words are automatically converted into ordinary text for the recipient to read. The application embodiment encrypts the key words of the email, and sets the recipient's iris as the encryption password in advance, and then transmits the email, and after transmission to the recipient, the iris of the recipient is matched to determine whether the transmission is safe, and after the recipient opens the email, the encrypted key words are automatically decrypted for the recipient to read, avoiding the leakage of important information and improving the security of the electronic mailbox communication.
[0118] Please refer to Figure 8 The application embodiment also provides an electronic mailbox communication system, which comprises:
[0119] The first module 801 is used for obtaining an email and a biological feature image;
[0120] The second module 802 is used for performing content encryption processing on the email to obtain a first encrypted email;
[0121] The third module 803 is used for performing verification encryption processing on the first encrypted email according to the biological feature image to obtain a second encrypted email, and sending the second encrypted email to a target electronic mailbox;
[0122] The fourth module 804 is used for performing address comparison and identity verification processing on the second encrypted email according to the target electronic mailbox to obtain the first encrypted email;
[0123] The fifth module 805 is used for performing automatic decryption processing on the first encrypted email to obtain the email.
[0124] It can be understood that the contents in the above method embodiments are all applicable to the system embodiment, the system embodiment specifically realizes the same functions as the above method embodiments, and achieves the same beneficial effects as the above method embodiments.
[0125] The embodiment of the present application further provides an electronic device, which comprises a memory and a processor, the memory stores a computer program, and the processor implements the electronic mailbox communication method when executing the computer program. The electronic device can be any intelligent terminal, such as a tablet computer or a vehicle-mounted computer.
[0126] It can be understood that the contents in the method embodiments are applicable to the device embodiments, the device embodiments specifically implement the functions of the method embodiments, and achieve the same beneficial effects as the method embodiments.
[0127] Please refer to Figure 9 , Figure 9 The hardware structure of the electronic device of another embodiment is illustrated, and the electronic device comprises:
[0128] The processor 901 can be implemented in a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, and is used to execute related programs to implement the technical solutions provided by the embodiments of the present application.
[0129] The memory 902 can be implemented in the form of a ROM (ReadOnly Memory), a static storage device, a dynamic storage device, or a RAM (Random Access Memory). The memory 902 can store an operating system and other application programs. When the technical solutions provided by the embodiments of the present application are implemented by software or firmware, the related program codes are stored in the memory 902 and are called and executed by the processor 901 to implement the electronic mailbox communication method.
[0130] The input / output interface 903 is used to realize information input and output.
[0131] The communication interface 904 is used to realize the communication interaction between the device and other devices, and can realize communication through a wired manner (such as a USB, a network cable, etc.) or a wireless manner (such as a mobile network, WIFI, Bluetooth, etc.).
[0132] The bus 905 is used to transmit information between various components (such as the processor 901, the memory 902, the input / output interface 903, and the communication interface 904) of the device.
[0133] The processor 901, the memory 902, the input / output interface 903, and the communication interface 904 are connected to each other through the bus 905 to realize communication connection within the device.
[0134] Referring to Figure 10 The embodiment of the present application further provides a computer readable storage medium 1001, which stores a computer program 1002, and the computer program 1002 is executed by a computer processor 1003 to realize the electronic mailbox communication method.
[0135] It can be understood that the contents in the method embodiments are applicable to the storage medium embodiments, the storage medium embodiments specifically realize the functions of the method embodiments, and the beneficial effects achieved by the storage medium embodiments are the same as the beneficial effects achieved by the method embodiments.
[0136] The memory is a non-transitory computer readable storage medium, which can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include a memory remotely arranged relative to the processor, and these remote memories can be connected to the processor through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0137] The electronic mailbox communication method, system, device and medium provided by the embodiment of the present application, the scheme obtains an email and a biometric image; the email is subjected to content encryption processing to obtain a first encrypted email; the present application can preliminarily encrypt the email content to ensure the basic security of the email in the transmission process; in addition, the scheme further verifies and encrypts the first encrypted email according to the biometric image to obtain a second encrypted email, and sends the second encrypted email to a target electronic mailbox; the present application encrypts the email based on the biometric information, which improves the security of the email communication; furthermore, the scheme compares the address of the second encrypted email with the target electronic mailbox and performs identity verification processing to obtain the first encrypted email; the first encrypted email is subjected to automatic decryption processing to obtain the email. The present application can improve the efficiency and security of the electronic mailbox encryption communication by intelligently and automatically encrypting and decrypting the email.
[0138] The embodiments described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of technology and the appearance of new application scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0139] Those skilled in the art can understand that the technical solutions shown in the figures do not constitute a limitation to the embodiments of the present application, and can include more or fewer steps than the figures, or combine certain steps, or different steps.
[0140] The system embodiments described above are merely illustrative, wherein the units illustrated as separate components can or can not be physically separated, that is, can be located in one place, or can be distributed to multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments.
[0141] Those skilled in the art can understand that all or some steps in the above disclosed method, functional modules / units in the system, and the device can be implemented as software, firmware, hardware, and appropriate combinations thereof.
[0142] The terms "first", "second", "third", "fourth" and the like in the description of the present application and the above-mentioned figures (if any) are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not necessarily limit to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0143] It should be understood that in the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" is used to describe the association between the associated objects, which means that there can be three relationships, for example, "A and / or B" can represent three cases: only A, only B, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0144] In several embodiments provided in the present application, it should be understood that the disclosed system and method can be implemented in other manners. For example, the system embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, can be indirect couplings or communication connections through some interfaces, and electrical, mechanical or other forms.
[0145] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0146] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0147] If the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part of the prior art that contributes to the technical solutions or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes multiple instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program storage media.
[0148] The preferred embodiments of the embodiments of the present application are described above with reference to the accompanying drawings, but this does not limit the scope of the rights of the embodiments of the present application. Any modifications, equivalent replacements and improvements made by those skilled in the art without departing from the scope and essence of the embodiments of the present application shall be within the scope of the rights of the embodiments of the present application.
Claims
1. An electronic mailbox communication method, characterized by, The method comprises the following steps: Obtaining an email and a biometric image; Performing content encryption processing on the email to obtain a first encrypted email; Performing verification encryption processing on the first encrypted email according to the biometric image to obtain a second encrypted email, and sending the second encrypted email to a target email box; Performing address comparison and identity verification processing on the second encrypted email according to the target email box to obtain a first encrypted email; Performing automatic decryption processing on the first encrypted email to obtain the email; The content encryption processing on the email to obtain a first encrypted email comprises the following steps: Performing keyword recognition processing on the email to obtain a keyword set; Performing character encryption processing on the keyword set to obtain the first encrypted email; The character encryption processing on the keyword set to obtain a first encrypted email comprises the following steps: Performing grouping processing on the keyword set to obtain a keyword grouping; Performing sensitivity recognition processing on the email content, and determining an encryption strategy according to the recognized sensitivity; Combining characters in the keyword grouping according to the order of the characters, and performing encryption processing on the combined characters according to the encryption strategy to obtain the first encrypted email.
2. The method of claim 1, wherein, The verification encryption processing on the first encrypted email according to the biometric image to obtain a second encrypted email comprises the following steps: Performing image preprocessing on the biometric image to obtain a preprocessed image; Performing biometric feature extraction processing on the preprocessed image to obtain an iris feature; Performing data conversion processing on the iris feature to obtain encrypted data; Performing data encryption processing on the first encrypted email according to the encrypted data to obtain the second encrypted email.
3. The method of claim 2, wherein, The biometric feature extraction processing on the preprocessed image to obtain an iris feature comprises the following steps: Performing wavelet transform processing on the preprocessed image according to a linear filter function to obtain encoded data; Performing XOR operation processing on the encoded data to obtain the iris feature.
4. The method of claim 1, wherein, The address comparison and identity verification processing on the second encrypted email according to the target email box to obtain a first encrypted email comprises the following steps: Determining a receiving address according to the second encrypted email; Performing data conversion and comparison processing on the address of the target email box according to the receiving address to obtain an address comparison result; Obtaining an eye image through the target email box; Performing iris feature matching processing on the second encrypted email according to the eye image to obtain an identity verification result; Obtaining the first encrypted email according to the address comparison result and the identity verification result.
5. The method of claim 4, wherein, One of the following steps is included in the obtaining of the first encrypted email according to the address comparison result and the identity verification result: When the address comparison result or / and the identity verification result is failed, performing automatic destruction processing on the first encrypted email; When the address comparison result and the identity verification result are passed, obtaining the first encrypted email.
6. An electronic mailbox communication system, characterized by comprising: The system comprises: The first module is configured to acquire an email and a biometric image. The second module is configured to perform content encryption processing on the email to obtain a first encrypted email. The third module is configured to perform verification encryption processing on the first encrypted email according to the biometric image to obtain a second encrypted email, and send the second encrypted email to a target email box. The fourth module is configured to perform address comparison and identity verification processing on the second encrypted email according to the target email box to obtain the first encrypted email. The fifth module is configured to perform automatic decryption processing on the first encrypted email to obtain the email. The second module is configured to perform content encryption processing on the email to obtain a first encrypted email, and includes: performing keyword recognition processing on the email to obtain a keyword set; performing character encryption processing on the keyword set to obtain the first encrypted email. The character encryption processing on the keyword set to obtain the first encrypted email includes: performing grouping processing on the keyword set to obtain keyword groups; performing sensitivity recognition processing on the email content, and determining an encryption strategy according to the recognized sensitivity; performing combination processing on the characters in the keyword groups according to the character order, and performing encryption processing on the combined characters according to the encryption strategy to obtain the first encrypted email.
7. An electronic device, comprising: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the method of any one of claims 1 to 5 when executing the computer program.
8. A computer-readable storage medium storing a computer program, the computer-readable storage medium comprising: The computer program is executed by the processor to implement the method of any one of claims 1 to 5.
Citation Information
Patent Citations
Mail secrecy method and system based on tracking mail forwarding address
CN114520732A
Automated scalable identity-proofing and authentication process
US20210044584A1