A method for securing communication between video telephone terminals

CN120897025BActive Publication Date: 2026-10-30SHENZHEN DAERXIN TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510767292.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-10
Publication Date
2026-10-30
Estimated Expiration
2045-06-10

AI Technical Summary

Technical Problem

[0006]针对现有技术的不足,本发明提供了一种在可视电话终端之间保密通讯的方法,解决了实现对声音保护的同时,能够实现对图像信号的处理,提高整体通讯安全的问题

Benefits of technology

[0028]本发明通过对得到的通讯信息进行分类,并对分类得到的图像信息和语音信息进行单独分析,针对图像信息通过进行图像分割得到分割图块,同时根据分割图块对应的参数来进行加密处理,其中参数包括像素点位置和色彩值,对加密后的图块进行传输提高整体通讯的安全性,其次针对语音信息,通过进行不同时段的分割,并根据分割后语音信息对应的重复信息进行分析,对语音信息进行不同方式的排序和重组,实现对通讯过程中语音信息的加密,保证语音传输过程的安全。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120897025B_ABST
    Figure CN120897025B_ABST
Patent Text Reader

Abstract

The application discloses a method for secret communication between videophone terminals, and relates to the technical field of secret communication. The method can realize the processing of image signals while protecting the sound, and improves the overall communication security. The method classifies the obtained communication information, separately analyzes the classified image information and voice information, obtains segmented image blocks by image segmentation according to the image information, performs encryption processing according to the parameters corresponding to the segmented image blocks, wherein the parameters include pixel point positions and color values, transmits the encrypted image blocks to improve the overall communication security, segments the voice information in different time periods, analyzes the repeated information corresponding to the segmented voice information, sorts and recombines the voice information in different ways, realizes the encryption of the voice information in the communication process, and ensures the safety of the voice transmission process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of secure communication technology, specifically a method for secure communication between videophone terminals. Background Technology

[0002] With the development of modern communication networks, and as communication is widely used in all aspects of our lives, when signals are transmitted and received through communication networks, these networks can easily be eavesdropped on in private use, and people are harmed due to the exposure of their privacy.

[0003] Chinese Patent Application No. CN200410071043.5 discloses a method for secure communication between videophone terminals, specifically a method for eliminating the possibility of eavesdropping via lip-reading by processing image data on the screen in a way that is undetectable to third parties, thus supplementing the security of secure videophone communication that only encrypts the voice. The method for secure communication between videophones involves: encrypting the voice data, transmitting and receiving encrypted data, and then decrypting the received data to achieve the aforementioned objective.

[0004] The aforementioned videophone terminal at the transmitting end transmits specially processed image data of the entire or fixed area, making it unrecognizable to third parties not participating in secure communication at the receiving end videophone terminal. The receiving end videophone terminal receives the processed image data and recovers the specially processed image data of the entire or fixed area according to the processing method of the transmitting end videophone terminal.

[0005] When using videophones for communication, secure communication between videophones requires not only protection of the sound but also processing of the image signal to ensure that even if someone illegally obtains the transmitted signal during the call, they will not be able to decode meaningful information. Summary of the Invention

[0006] To address the shortcomings of existing technologies, this invention provides a method for secure communication between videophone terminals, which solves the problem of protecting sound while processing image signals, thereby improving overall communication security.

[0007] To achieve the above objectives, the present invention provides the following technical solution: a method for secure communication between videophone terminals, comprising the following steps:

[0008] Step 1: Acquire call information, and simultaneously identify and classify the call information to obtain image information and voice information;

[0009] 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;

[0010] 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.

[0011] 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.

[0012] 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.

[0013] As a further aspect of the present invention, the specific method for generating the tile feature information in step two is as follows:

[0014] 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.

[0015] As a further aspect of the present invention: the specific method for encrypting the segmented map blocks based on the obtained map block feature information in step three is as follows:

[0016] 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.

[0017] As a further aspect of the present invention: the specific method for reordering and generating encrypted blocks based on pixel positions in step three is as follows:

[0018] 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.

[0019] 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.

[0020] As a further aspect of the present invention, the specific method for generating the duplicate information analysis results in step four is as follows:

[0021] 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.

[0022] As a further aspect of the present invention, the specific method for analyzing the duplicate information results in step five is as follows:

[0023] The odd-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 number of odd-numbered segments to obtain segmented text information. This process is repeated for all the text-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.

[0024] As a further aspect of the present invention, the specific method for analyzing the duplicate information results in step five is as follows:

[0025] 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 segment the text-speech information. Finally, the segmented text information is sorted according to the number of duplicate information to generate even-numbered encrypted information.

[0026] 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.

[0027] This invention provides a method for secure communication between videophone terminals. Compared with the prior art, it has the following advantages:

[0028] This invention categorizes the obtained communication information and analyzes the resulting image and voice information separately. For image information, it performs image segmentation to obtain segmented patches, and then encrypts the segments based on parameters, including pixel positions and color values. Transmitting the encrypted patches improves overall communication security. Secondly, for voice information, it segments the information at different time intervals and analyzes the repetitive information within the segmented voice information. The voice information is then sorted and recombined in different ways to encrypt the voice information during communication, ensuring the security of voice transmission. Attached Figure Description

[0029] Figure 1 This is a flowchart of the method of the present invention;

[0030] Figure 2 This is a schematic diagram illustrating the generation of encrypted blocks according to the present invention. Detailed Implementation

[0031] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0032] Please see Figure 1 and Figure 2 This application provides a method for secure communication between videophone terminals, the method specifically including the following steps:

[0033] Step 1: Acquire call information and simultaneously identify and classify the call information to obtain image and voice information.

[0034] 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 to generate patch feature information. The specific method for generating patch feature information is as follows:

[0035] The process involves acquiring a communication video and segmenting it frame-by-frame to obtain a communication image. This image is then further segmented into nine uniform blocks, labeled 'i' (i = 1, 2, ..., 9). A single block is then randomly selected for analysis, designated as the analysis object. Pixel information, including pixel location and color value, is acquired and used as feature information for the segmented image. Each pixel has a location and a corresponding color value, represented by coordinates and the number of colors (represented in this application as the number of colors in the segmented image).

[0036] Step 3: Encrypt the segmented patches based on the obtained patch feature information. This is done by 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. These encrypted patches are then integrated to generate an encrypted image. The specific method for generating the encrypted image is as follows:

[0037] All segmented image patches i are obtained, and their color values ​​are recorded as Ci. It is then determined whether any segmented image patches have the same color value. If so, the number of these patches is obtained, and the numerical nature of the number is assessed. If the number of segments is odd, the patches with the same color value are obtained and recorded as the patches to be analyzed. The pixel positions of these patches are also obtained, along with their corresponding labels. The pixel positions are then swapped to obtain encrypted patches. If the number of segments is even, the pixel positions of the patches to be analyzed are sorted in reverse order to obtain encrypted patches. Specifically, swapping the pixel positions means swapping the pixel position labeled 1 with the pixel position labeled 9, and so on, for all patches to be analyzed. For segmented image patches without the same color value, they are sorted in descending order of their labels to obtain encrypted patches. See the attached diagram for details. Figure 2 As shown, the circles 1, 6, and 8 indicate that the corresponding segmented tiles have the same color value. Therefore, the encryption method for these three is to swap the positions of the segmented tile labeled 1 and the segmented tile labeled 8. The remaining segmented tile labeled 6 is not processed. The squares 2, 3, 4, 5, 7, and 9 indicate that the segmented tiles have different color values. Therefore, when encrypting them, the positions of 2 and 9 are swapped, the positions of 2 and 7 are swapped, and the positions of 4 and 5 are swapped to obtain the encrypted tile.

[0038] If no corresponding segmentation tile exists, the color value corresponding to the segmentation tile is obtained, and the segmentation tile corresponding to the lowest color value is also obtained. The color values ​​of the remaining segmentation tiles are adjusted based on the lowest color value to obtain the encrypted tile. Specifically, the minimum color value among all segmentation tiles is obtained as the standard, and then the color values ​​of the segmentation tiles with higher color values ​​are adjusted by decreasing them.

[0039] Next, the obtained encrypted blocks are integrated and analyzed. The specific integration method is as follows: obtain all the encrypted blocks and obtain the pixel coordinates corresponding to the encrypted blocks. Then, sum the coordinate values ​​of the pixel coordinates. Here, summation means summing the values ​​of the horizontal and vertical coordinates. Sort the values ​​of the coordinates from largest to smallest, encrypt the encrypted blocks to generate encrypted images, and generate encrypted information.

[0040] For example, if a pixel's coordinates are (3,5), then the sum of its coordinate values ​​is 8. Suppose there are three encrypted tiles with corresponding pixel coordinate sums of 10, 15, and 12, respectively. Following the descending order of sorting, the processing order for these three tiles would be: first, the tile with a sum of coordinate values ​​of 15; second, the tile with a sum of coordinate values ​​of 12; and finally, the tile with a sum of coordinate values ​​of 10.

[0041] Step 4: Analyze and process the obtained language information. Divide the language information into segments to obtain segmented speech information, then convert these segments into text-to-speech information. Analyze the text-to-speech information based on the number of repetitive elements to generate repetition analysis results. These results include odd-numbered and even-numbered analysis results. The specific method for generating these repetition analysis results is as follows:

[0042] The system acquires speech information and divides it into segments based on a time interval t. The specific value of time t is set by the system administrator and must be less than the overall duration of the speech information. Each segment is labeled as n, where n = 1, 2, ..., m. The segment n is then converted into text speech information. Repeated information within the text speech information is extracted, assuming that a single segment contains repeated information. The repeated information is represented as repeated characters, and the number of repeated characters is recorded as Ln. The number Ln is then evaluated: if it is odd, an odd analysis result is generated; otherwise, if it is even, an even analysis result is generated.

[0043] In the process of processing voice information, the voice data needs to be captured first. Then, according to the preset time parameter t, the continuous voice information is divided into multiple shorter segments. The specific value of the time parameter t is preset by the system operator. This value must be less than the total duration of the voice information. Each segment of voice information is assigned a unique label, denoted as n, where the value of n starts from 1 up to m, and m represents the total number of segments.

[0044] Next, these segmented speech information are converted into text format for more detailed analysis and processing. In the converted text-speech information, the system automatically identifies and records repeated characters; it is assumed that repeated information exists in each segment of speech information. The number of repeated characters is counted and marked as Ln.

[0045] Then, the system evaluates 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 and aims to provide a simple and effective method to make preliminary judgments on certain features of speech information. For example, if the word "safe" appears 3 times in a speech message, since 3 is an odd number, the system will generate an "odd analysis result" for this message.

[0046] Step 5: Analyze the results of the duplicate information analysis. The text-to-speech information is segmented according to odd and even numbers of occurrences, and then recombined based on the duplicate information to obtain encrypted speech information. The specific method for generating encrypted speech information is as follows:

[0047] The odd-number 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 odd number of segments to obtain segmented text information. Here, the number of segmented text information obtained is 3, 5, 7 and 9 respectively. This process is repeated for all the text speech information corresponding to the odd-number analysis results. 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-number encrypted information.

[0048] 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 an even number of times to obtain segmented text information. Here, the segmentation method is to segment according to the number of times 2, 4, 6, and 8. This process is repeated for all the text-speech information corresponding to the even-numbered analysis results. Then, the segmented text information is sorted according to the number of duplicate information to generate even-numbered encrypted information.

[0049] The obtained odd-numbered and even-numbered encrypted information is combined to obtain the corresponding number of duplicate information. The information is then sorted in descending order of the number of duplicate information to generate voice encrypted information. This sorting is performed for cases where duplicate information exists. For cases where duplicate information does not exist, the information is sorted in descending order of the corresponding number of segments.

[0050] For example, after sorting the odd-numbered and even-numbered encrypted information that have duplicate information, there are 5 remaining encrypted information, including odd and even numbers. These are further sorted according to the number of segments. For example, the number of segments in the remaining 5 groups are 4, 6, 9, 7, and 5. Therefore, the sorting is done in descending order of the number of segments. The final sorting order is 9, 7, 6, 5, and 4, which is then used to generate voice encrypted information.

[0051] Some of the data in the above formulas are numerically calculated using their dimensions. In addition, the contents not described in detail in this specification are all prior art known to those skilled in the art.

[0052] The above embodiments are only used to illustrate the technical methods of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical methods of the present invention without departing from the spirit and scope of the technical methods of the present invention.

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 values ​​are the same or different. Simultaneously, the patches are reordered based on pixel positions to generate encrypted patches. These encrypted patches are then integrated to generate an encrypted image. The specific processing method 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. 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: obtain all the encrypted blocks and obtain the pixel coordinates corresponding to the encrypted blocks. Then, sum the coordinate values ​​of the pixel coordinates and sort them from largest to smallest according to the sum of the coordinate values. The encrypted blocks are then encrypted to generate encrypted images and encrypted information. 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 frame by frame to obtain the communication image. The obtained communication image is then segmented into multiple sets of segmented patches, and each segmented patch is labeled as i, where i = 1, 2, ..., 9. Then, any set of segmented patches is selected for analysis and is recorded as the analysis object. At the same time, the pixel information corresponding to the analysis image is acquired, including the pixel position and color value, and the 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 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.

4. 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-speech information. The text-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-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.

5. 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 segment the text-speech information. Finally, the segmented text information is sorted according to the number of duplicate information to generate even-numbered encrypted information.

6. 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

  • Method for secrete communication between visual telephones

    CN1589007A

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

    CN110381337A

  • Voice encryption method and voice transmission terminal

    WO2017166420A1