Method for secret communication between video telephone terminals

By segmenting, extracting features, and encrypting the image and voice information of the videophone terminal, the problem of insufficient image signal security in the existing technology is solved, and the encryption of image and voice is realized, thereby improving communication security.

CN120897025APending Publication Date: 2025-11-04SHENZHEN DAERXIN TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510767292.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-10
Publication Date
2025-11-04

AI Technical Summary

Technical Problem

While existing videophone terminals encrypt audio during communication, the security of image signals is not effectively protected, which could lead to the illegal acquisition and decoding of information.

Method used

By segmenting and extracting features from image information, patch feature information is generated, and encryption is performed based on color values ​​and pixel positions. At the same time, the voice information is segmented and repetitive information is analyzed to generate odd and even encrypted information. The final encrypted information is generated by combining the two.

Benefits of technology

It implements encrypted processing of image and voice information, improves the overall security of the communication process, and ensures that even if the signal is illegally obtained, no meaningful information can be decoded.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120897025A_ABST
    Figure CN120897025A_ABST
Patent Text Reader

Abstract

The invention discloses a method for confidential communication between video telephone terminals, relates to the technical field of confidential communication, and solves the technical problems of realizing sound protection, processing image signals and improving the overall communication security at the same time. The method comprises the following steps: classifying image information and voice information, independently analyzing the classified image information and voice information, carrying out image segmentation on the image information to obtain segmented image blocks, carrying out encryption processing according to parameters corresponding to the segmented image blocks, and transmitting the encrypted image blocks to improve the overall communication security. And secondly, aiming at the voice information, performing segmentation at different time periods, performing analysis according to repeated information corresponding to the segmented voice information, and performing sorting and recombination on the voice information in different modes, thereby realizing encryption of the voice information in a communication process, and ensuring safety of a voice transmission process.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of secret communication, in particular to a method for secret communication between video telephone terminals. BACKGROUND

[0002] With the development of modern society communication network, when communication is widely used in all areas of our life, when signals are transmitted and received through communication network, the communication network is easily eavesdropped by others in private use, and people are hurt due to privacy exposure.

[0003] According to Chinese patent application No. CN200410071043.5, a method for secret communication between video telephone terminals is disclosed, in particular, a method for eradicating the possibility of eavesdropping by lip reading, processing image data on the screen so that a third party cannot identify, and supplementing secret communication of the video telephone which only encrypts sound. The method for secret communication between video telephone terminals is: sound data encryption, encrypted data transmission and reception, and then the received data is decrypted by decoding: in order to achieve the above purpose.

[0004] The video telephone terminal of the transmission end transmits the picture data of the entire or fixed area which is specially processed, so that a third party who does not participate in secret communication at the receiving end of the video telephone terminal cannot identify, and the receiving end of the video telephone terminal receives the processed picture data and restores the picture data of the entire or fixed area which is specially processed according to the method processed by the video telephone terminal of the transmission end.

[0005] When some existing communication using video telephone is carried out, the secret communication between video telephones not only needs to protect the sound, but also needs to consider the processing of image signals, so as to ensure that even if someone obtains the transmission signal by illegal means during the call process, meaningful information cannot be decoded. SUMMARY

[0006] In view of the deficiencies of the prior art, the present application provides a method for secret communication between video telephone terminals, which solves the problem of protecting sound and processing image signals, and improves the overall communication security.

[0007] To achieve the above purpose, the present application is implemented by the following technical scheme: a method for secret communication between video telephone terminals, comprising the following steps:

[0008] Step 1: acquiring the call information, and identifying and classifying the call information to obtain image information and language information;

[0009] Step two: process the classified image information, segment the image to obtain a segmented tile, obtain the tile feature corresponding to the segmented tile, and generate tile feature information;

[0010] Step three: encrypt the segmented tile according to the obtained tile feature information, compare the color values, analyze the two cases of the same and different color values, reorder the pixel positions according to the pixel positions to generate an encrypted tile, and then integrate to generate an encrypted image;

[0011] Step four: analyze the obtained language information, divide the language information to obtain segmented speech information, convert the text to obtain text speech information, and analyze the number of repeated information in the text speech information to generate a repeated information analysis result, wherein the repeated information analysis result includes: odd analysis result and even analysis result;

[0012] Step five: analyze the repeated information analysis result obtained by analysis, segment the text speech information according to the odd and even cases, and recombine the repeated information to obtain speech encryption information.

[0013] As a further scheme of the application: the specific way of generating tile feature information in step two:

[0014] Obtain a communication video, and perform single-frame segmentation on the communication video to obtain a communication image, then segment the obtained communication image to obtain a plurality of groups of segmented tiles, and the segmented tiles obtained are labeled as i, and i=1, 2, …, 9, then select a group of segmented tiles for analysis, and mark as an analysis object, and obtain the pixel point information corresponding to the analysis image, wherein the pixel point information includes pixel point position and color value, and the pixel point information is taken as tile feature information.

[0015] As a further scheme of the application: the specific way of encrypting the segmented tile according to the obtained tile feature information in step three:

[0016] Obtain all segmented tiles i, obtain the color value of the segmented tile i as Ci, and determine whether there is a segmented tile with the same color value, if there is, obtain the number of corresponding segmented tiles, and determine the numerical property of the number of segmented tiles, when the number of segmented tiles is odd, obtain the segmented tile corresponding to the same color value and mark it as an analysis tile, obtain the pixel point position corresponding to the analysis tile, and obtain the corresponding label, then exchange the first and last pixel point positions to obtain an encrypted tile, when the number of segmented tiles is even, the pixel point positions of the analysis tile are sorted in reverse order to obtain an encrypted tile.

[0017] As a further scheme of the present application: the specific way of generating the encrypted image block according to the pixel point position in step three is:

[0018] The color value corresponding to the segmented image block is obtained, the segmented image block corresponding to the lowest color value is obtained, and the color value of the remaining segmented image block is adjusted based on the lowest color value to obtain the encrypted image block.

[0019] Then, the obtained encrypted image block is integrated and analyzed, and the specific integration method is: all encrypted image blocks are obtained, the pixel point coordinates corresponding to the encrypted image blocks are obtained, the coordinate values of the pixel point coordinates are summed, and the encrypted image blocks are sorted in descending order of the sum of the coordinate values to generate the encrypted image and the encrypted information.

[0020] As a further scheme of the present application: the specific way of generating the encrypted image block according to the pixel point position in step three is:

[0021] The voice information is obtained, the voice information is evenly divided at time t to obtain segmented voice information, the segmented voice information is labeled as n, and n=1, 2, …, m, the segmented voice information n is converted into text voice information, the repeated information in the text voice information is obtained, the number of repeated information is obtained and marked as Ln, and the number of repeated information Ln is judged, if the number of repeated information Ln is odd, an odd analysis result is generated, otherwise if the number of repeated information Ln is even, an even analysis result is generated.

[0022] As a further scheme of the present application: the specific way of generating the encrypted image block according to the pixel point position in step three is:

[0023] The odd analysis result in the repeated information analysis result is analyzed, the text voice information is obtained, and the text voice information is segmented according to the odd number to obtain segmented text information, and all odd analysis results corresponding to the text voice information are segmented, and the number of repeated information in the segmented text information is obtained, and the segmented text information is sorted according to the number of repeated information to generate odd encrypted information.

[0024] As a further scheme of the present application: the specific way of generating the encrypted image block according to the pixel point position in step three is:

[0025] The even analysis result in the repeated information analysis result is analyzed, the text voice information is obtained, and the text voice information is segmented according to the even number to obtain segmented text information, and all even analysis results corresponding to the text voice information are segmented, and the number of repeated information in the segmented text information is obtained, and the segmented text information is sorted according to the number of repeated information to generate even encrypted information.

[0026] The odd encryption information and the even encryption information are combined, the corresponding repeated information quantity is obtained, and the voice encryption information is generated by sorting the repeated information quantity from large to small.

[0027] The application provides a method for secret communication between visual telephone terminals.

[0028] The application classifies the obtained communication information, separately analyzes the classified image information and voice information, obtains segmented image blocks by image segmentation for the image information, performs encryption processing according to the parameters corresponding to the segmented image blocks, the parameters include pixel positions and color values, transmits the encrypted image blocks to improve the security of the overall communication, for the voice information, the voice information is segmented in different time periods, the repeated information corresponding to the segmented voice information is analyzed, the voice information is sorted and recombined in different ways, the voice information in the communication process is encrypted, and the safety of the voice transmission process is ensured. BRIEF DESCRIPTION OF DRAWINGS

[0029] Figure 1 The application provides a method for secret communication between visual telephone terminals.

[0030] Figure 2 The application provides a method for secret communication between visual telephone terminals. DETAILED DESCRIPTION

[0031] The technical solutions in the embodiments of the application will be clearly and completely described below with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are only part of the embodiments of the application, rather than all the embodiments of the application. Based on the embodiments in the application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the application.

[0032] Please refer to Figure 1 and Figure 2 The application provides a method for secret communication between visual telephone terminals, which specifically comprises the following steps:

[0033] Step 1: obtaining the communication information, and identifying and classifying the communication information to obtain image information and language information.

[0034] Step 2: processing the classified image information, segmenting the image to obtain segmented image blocks, obtaining the block features corresponding to the segmented image blocks, and generating block feature information, and the specific way of generating the block feature information is as follows:

[0035] The communication video is acquired and the communication video is segmented into single frames to obtain communication images. Then, the communication images are segmented to obtain multiple groups of segmented image blocks. The segmented images are divided into nine uniform blocks, and the segmented image blocks are labeled as i, i = 1, 2, …, 9. Then, one group of segmented image blocks is selected for analysis, and the analysis object is labeled. Pixel point information corresponding to the analysis image is acquired, wherein the pixel point information includes a pixel point position and a color value. The pixel point information is used as image block feature information. Each pixel has a pixel point position and a corresponding color value. The pixel point position is represented by coordinates, and the color value is the number of colors. In this application, the color value is the number of colors of the segmented image block.

[0036] Step three: The segmented image blocks are encrypted according to the obtained image block feature information. The color values are compared, and the two cases of the same and different color values are analyzed. The pixel point positions are reordered to generate encrypted image blocks. Then, the encrypted image blocks are integrated to generate an encrypted image. The specific method for generating the encrypted image is as follows:

[0037] All segmented image blocks i are acquired, and the color values of the segmented image blocks i are acquired and labeled as Ci. It is determined whether there are segmented image blocks with the same color value. If there are, the number of corresponding segmented image blocks is acquired, and the value property of the number of segmented image blocks is determined. When the number of segmented image blocks is odd, the number of segmented image blocks is odd. The segmented image blocks with the same color value are acquired and labeled as analysis image blocks. The pixel point positions corresponding to the analysis image blocks are acquired, and the corresponding labels are acquired. Then, the pixel point positions are exchanged at the beginning and the end to obtain encrypted image blocks. When the number of segmented image blocks is even, the pixel point positions of the analysis image blocks are sorted in reverse order to obtain encrypted image blocks. Specifically, the pixel point positions with labels 1 and 9 are exchanged, and the same applies to all analysis image blocks. For segmented image blocks without the same color value, the pixel point positions are sorted in order from large to small to obtain encrypted image blocks. The specific method is shown in FIG. 1. Figure 2 As shown in FIG. 1, 1, 6, and 8 with circles represent that the color values of the corresponding segmented image blocks are the same. Therefore, the encrypted method for the three segmented image blocks is to exchange the positions of the segmented image blocks with labels 1 and 8. The remaining segmented image blocks with label 6 are not processed. 2, 3, 4, 5, 7, and 9 with squares represent that the color values of the segmented image blocks are different. Therefore, the positions of 2 and 9, 2 and 7, and 4 and 5 are exchanged to obtain encrypted image blocks.

[0038] If there is no corresponding segmentation tile, the color value corresponding to the segmentation tile is obtained, and the segmentation tile corresponding to the lowest color value is obtained, and the color value of the remaining segmentation tile is adjusted based on the lowest color value as the standard to obtain an encrypted tile; Specifically, the minimum color value in all segmentation tiles is obtained as the standard, and then the color value of the segmentation tile higher than the minimum color value is adjusted. The specific adjustment method is to reduce the adjustment.

[0039] Then the obtained encrypted tile is integrated and analyzed, and the specific integration method is: all encrypted tiles are obtained, and the pixel point coordinates corresponding to the encrypted tiles are obtained, then the coordinate values of the pixel point coordinates are summed, and the sum here means that the horizontal and vertical coordinate values are summed and calculated, and the sum of the coordinate values is sorted from large to small. The encrypted tiles are encrypted to generate an encrypted image, and encrypted information is generated.

[0040] For example, if a pixel point has coordinates (3, 5), the sum of its coordinate values is 8. Suppose there are three encrypted tiles, and the sum of their corresponding pixel point coordinate values is 10, 15 and 12 respectively. According to the sorting rule from large to small, the processing order of these three tiles will be: first, the tile with a coordinate value sum of 15, then the tile with a coordinate value sum of 12, and finally the tile with a coordinate value sum of 10.

[0041] Step four: analyze and process the obtained language information, divide the language information to obtain segmented speech information, and convert the text to obtain text speech information, and analyze the number of repeated information in the text speech information to generate a repeated information analysis result, wherein the repeated information analysis result includes: odd analysis result and even analysis result, and the specific way to generate the repeated information analysis result is:

[0042] Obtain the speech information, and divide the speech information at time t to obtain the segmented speech information, the value of time t is set by the system personnel, and the value of time t is less than the length of the whole speech information. The obtained segmented speech information is labeled as n, and n = 1, 2, …, m. Then, the segmented speech information n is converted to text speech information, and the repeated information in the text speech information is obtained. Here, it is assumed that there is repeated information in a single segmented speech information, and the repeated information is represented as repeated word. The number of repeated information is obtained as Ln, and then the number of repeated information Ln is judged. If the number of repeated information Ln is odd, an odd analysis result is generated, otherwise if the number of repeated information Ln is even, an even analysis result is generated.

[0043] In the process of processing voice information, first need to capture voice data, then, according to the preset time parameter t, the continuous voice information is divided into a plurality of shorter segments, the specific value of the time parameter t is set by the system operator in advance, which must be less than the total length of the voice information, each segment of voice information is assigned a unique label, denoted as n, where n is from 1 to m, m represents the total number of segments.

[0044] Next, the segmented voice information is converted into text format for more detailed analysis and processing. In the converted text voice information, the system automatically identifies and records the repeated words that appear, assuming that there are repeated information in each segment of voice information. The number of repeated words is counted and marked as Ln.

[0045] Then, the system will evaluate the number of repeated information Ln, if Ln is odd, an "odd analysis result" is generated and recorded; if Ln is even, an "even analysis result" is generated and recorded, this classification is based on the parity of the number of repeated information, aiming to provide a simple and effective method to preliminarily determine some characteristics of voice information, for example, if a word "safe" appears 3 times in a segment of voice information, since 3 is odd, the system will generate an "odd analysis result" for this segment.

[0046] Step five: analyze the repeated information analysis result obtained by analysis, by dividing the text voice information according to the odd and even cases, and recombining the repeated information to obtain voice encryption information, and the specific way of generating voice encryption information is:

[0047] Analyze the odd analysis result in the repeated information analysis result, obtain the text voice information, and divide the text voice information according to the number of odd to obtain the segmented text information, and the number of segmented text information obtained here is 3, 5, 7 and 9, and so on to divide all the text voice information corresponding to the odd analysis result, and obtain the number of repeated information in the segmented text information, then sort the segmented text information according to the number of repeated information to generate odd encryption information;

[0048] Analyze the even analysis result in the repeated information analysis result, obtain the text voice information, and divide the text voice information according to the number of even to obtain the segmented text information, and the division method here is to divide according to the number of 2, 4, 6 and 8, and so on to divide all the text voice information corresponding to the even analysis result, then sort the segmented text information according to the number of repeated information to generate even encryption information;

[0049] The obtained odd encrypted information and even encrypted information are combined, the corresponding repeated information quantity is obtained, and the voice encrypted information is generated by sorting from large to small according to the repeated information quantity, and here, the sorting is performed for the repeated information, and for the case that there is no repeated information, the sorting is performed from large to small according to the corresponding segmentation quantity.

[0050] For example, after the odd encrypted information and even encrypted information corresponding to the repeated information are sorted, there are 5 groups of encrypted information left, including odd and even, and further, the sorting is performed according to the corresponding segmentation quantity, for example, the number of the 5 groups of encrypted information is 4, 6, 9, 7 and 5 respectively, and therefore, the sorting is performed from large to small according to the quantity, and the final sorting order is 9, 7, 6, 5 and 4, and further, the voice encrypted information is generated.

[0051] The part of data in the above formula is taken as a dimension for numerical calculation, and the contents not described in detail in the specification all belong to the prior art known by the person skilled in the art.

[0052] The above embodiments are only used to illustrate the technical method of the present application but not limit the present application, and although the present application is described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that the technical method of the present application can be modified or replaced equivalently without departing from the spirit and scope of the technical method of the present application.

Claims

1. A method for secure communication between videophone terminals, characterized in that, Includes the following steps: Step 1: Acquire call information, and simultaneously identify and classify the call information to obtain image information and voice information; Step 2: Process the image information obtained from classification, segment the image to obtain segmented patches, and simultaneously acquire the patch features corresponding to the segmented patches and generate patch feature information; Step 3: Encrypt the segmented patches based on the obtained patch feature information. This involves comparing color values ​​and analyzing cases where the color values ​​are the same or different. Simultaneously, the patches are reordered based on pixel positions to generate encrypted patches, which are then integrated to generate an encrypted image. Step 4: Analyze and process the obtained language information. Divide the language information into segments to obtain segmented speech information and convert it into text to obtain text speech information. Combine the number of repeated information in the text speech information to generate repeated information analysis results. The repeated information analysis results include odd number analysis results and even number analysis results. Step 5: Analyze the results of the duplicate information analysis. By segmenting the text and speech information according to odd and even numbers, and recombining the duplicate information, the encrypted speech information is obtained.

2. The method for secure communication between videophone terminals according to claim 1, characterized in that, The specific method for generating tile feature information in step two is as follows: The communication video is acquired and segmented into single frames to obtain communication images. The obtained communication images are then segmented into multiple sets of segmented patches, which are labeled as i, where i = 1, 2, ..., 9. A set of segmented patches is then randomly selected for analysis and designated as the analysis object. The pixel information corresponding to the analysis image is acquired, including the pixel position and color value, and this pixel information is used as the feature information of the patch.

3. The method for secure communication between videophone terminals according to claim 1, characterized in that, The specific method for encrypting the segmented map tiles based on the obtained map tile feature information in step three is as follows: Obtain all segmented image patches i, and simultaneously obtain the color value of segmented image patch i, denoted as Ci. Determine whether there are segmented image patches with the same color value. If they exist, obtain the corresponding number of segmented image patches and determine the numerical nature of the number of segmented image patches. When the number of segmented image patches is odd, obtain the segmented image patches corresponding to the same color value and denot them as the image patches to be analyzed. At the same time, obtain the pixel positions corresponding to the image patches to be analyzed and obtain the corresponding labels. Then, swap the first and last pixel positions to obtain the encrypted image patch. When the number of segmented image patches is even, sort the pixel positions of the image patches to be analyzed in reverse order to obtain the encrypted image patch.

4. A method for secure communication between videophone terminals according to claim 1, characterized in that, The specific method for reordering and generating encrypted blocks based on pixel positions in step three is as follows: The color values ​​corresponding to the segmented blocks are obtained, and the segmented block corresponding to the lowest color value is also obtained. The color values ​​of the remaining segmented blocks are adjusted based on the lowest color value to obtain the encrypted blocks. Next, the obtained encrypted blocks are integrated and analyzed. The specific integration method is as follows: all encrypted blocks are obtained, and the pixel coordinates corresponding to the encrypted blocks are obtained. Then, the coordinate values ​​of the pixel coordinates are summed and sorted from largest to smallest according to the sum of the coordinate values. The encrypted blocks are then encrypted to generate an encrypted image, and encrypted information is generated at the same time.

5. A method for secure communication between videophone terminals according to claim 1, characterized in that, The specific method for generating duplicate information analysis results in step four is as follows: The speech information is acquired and divided into segments by time t to obtain segmented speech information. The segments are labeled as n, where n = 1, 2, ..., m. Then, the segmented speech information n is converted into text speech information. The repeated information in the text speech information is acquired and the number of repeated information is recorded as Ln. Then, the number of repeated information Ln is judged. If the number of repeated information Ln is odd, an odd analysis result is generated; otherwise, if the number of repeated information Ln is even, an even analysis result is generated.

6. A method for secure communication between videophone terminals according to claim 1, characterized in that, The specific method for analyzing the duplicate information results in step five is as follows: The odd-numbered analysis results in the duplicate information analysis results are analyzed to obtain text-to-speech information. The text-to-speech information is then segmented according to the number of odd-numbered segments to obtain segmented text information. This process is repeated for all the text-to-speech information corresponding to the odd-numbered analysis results, and the number of duplicate information in the segmented text information is obtained. Then, the segmented text information is sorted according to the number of duplicate information to generate odd-numbered encrypted information.

7. A method for secure communication between videophone terminals according to claim 1, characterized in that, The specific method for analyzing the duplicate information results in step five is as follows: The even-numbered analysis results in the duplicate information analysis results are analyzed to obtain text-speech information. The text-speech information is then segmented according to the even number of times the information is repeated to obtain segmented text information. This process is repeated for all even-numbered analysis results to obtain segmented text-speech information. Finally, the segmented text information is sorted according to the number of duplicate information to generate even-numbered encrypted information.

8. A method for secure communication between videophone terminals according to claim 1, characterized in that, The specific method for obtaining the encrypted voice information in step five is as follows: The obtained odd-numbered and even-numbered encrypted information is combined to obtain the corresponding number of repeated information, and then the voice encrypted information is generated by sorting the repeated information from largest to smallest.

Citation Information

Patent Citations

  • Video encryption method incompatible with video coding based on chaotic cryptography theory

    CN110381337A

  • Encrypted image transmission system and method

    CN116095246A

  • Interphone communication data encryption method and system combined with semantic recognition

    CN118316735A

  • Method for secrete communication between visual telephones

    CN1589007A

  • Voice encryption method and voice transmission terminal

    WO2017166420A1