Sum-preserving encryption method for image thumbnail

TWI942622BActive Publication Date: 2026-10-11AIR FORCE INST TECH +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
TW114149948
Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-12-18
Publication Date
2026-10-11
Estimated Expiration
2045-12-17

Smart Images

  • Figure TWG2TB001915799_001
    Figure TWG2TB001915799_001
  • Figure TWG2TB001915799_002
    Figure TWG2TB001915799_002
  • Figure TWG2TB001915799_003
    Figure TWG2TB001915799_003
Patent Text Reader

Abstract

An image thumbnail sum preservation encryption method uses a chaotic sequence generator to generate chaotic sequences that rearrange the sub-pixels of sub-blocks to increase confusion and reduce the correlation between pixels. Each rearranged sub-pixel is divided into pixel groups in units of multiple pixels. A chaotic key is generated from the chaotic sequence corresponding to the sub-pixels of each pixel group. The generated chaotic key is used to maintain the preservation replacement of each pixel group, thereby maintaining the image's recognizability at low resolution. This method can significantly increase the difficulty of analyzing encrypted thumbnails and preserve the image's usability.
Need to check novelty before this filing date? Find Prior Art

Claims

1. A sum-preserving encryption method for image thumbnails, comprising: a computing device receiving an input image; the computing device dividing the input image into a plurality of non-overlapping sub-blocks, each sub-block having a plurality of sub-pixels; a chaotic sequence generator of the computing device generating a chaotic sequence, and the computing device rearranging the sub-pixels of each sub-block using the chaotic sequence; the computing device grouping the rearranged sub-pixels of each sub-block into a plurality of pixel groups, each group consisting of a plurality of non-overlapping sub-pixels, and the computing device quantizing and combining a plurality of pseudo-random numbers from the chaotic sequence corresponding to each pixel group to generate a chaotic key corresponding to each pixel group; and a sum-preserving method of the computing device. The substitution module uses a plurality of encryption equations and the chaotic key corresponding to each pixel group to maintain the substitution of each pixel group to generate a plurality of substitution pixel groups, wherein each sub-pixel of each pixel group has a pixel value, each sub-pixel of each substitution pixel group has a substitution pixel value, and the sum of the pixel values ​​of each sub-pixel of each pixel group is the same as the sum of the substitution pixel values ​​of each sub-pixel of each substitution pixel group.

2. The image thumbnail sum of request item 1 is kept encrypted, wherein each sub-block has B×B sub-pixels, where B is a power of 2.

3. The image thumbnail sum of request item 1 or 2 is kept encrypted, wherein the number of pseudo-random numbers in the chaotic sequence generated by the chaotic sequence generator is the same as the number of sub-pixels in each sub-block.

4. The image thumbnail sum preservation encryption method as described in request item 3, wherein the computing device maps each of the pseudo-random numbers to each of the sub-pixels of each of the sub-blocks, and then the computing device rearranges each of the sub-pixels of each of the sub-blocks according to the magnitude of the pseudo-random numbers.

5. As in the image thumbnail sum encryption method of request item 3, the number of sub-pixels in each pixel group is not less than 2, and the chaotic key corresponding to each pixel group is generated by multiplying the pseudo-random numbers corresponding to each pixel group by a magnification ratio, taking the modulus of 256, and then merging them.

6. The image thumbnail summation encryption method as described in Request 1, wherein the chaotic sequence generator receives a plurality of initial parameters for initialization before generating the chaotic sequence, the initial parameters including a chaotic mapping initial value, a chaotic mapping control parameter and an iteration offset value, and the chaotic sequence generator generates the chaotic sequence based on the chaotic mapping initial value, the chaotic mapping control parameter and the iteration offset value.

7. As in Request 6, the method for maintaining the encryption of the sum of image thumbnails, wherein the iterative calculation formula for generating the chaotic sequence by the chaotic sequence generator can be expressed as: , , where, is the initial value of the chaotic mapping, is the pseudo-random number of the chaotic sequence, and is the control parameter of the chaotic mapping.

8. The image thumbnail sum preservation encryption method as described in Request 1, wherein the preservation replacement module divides the encryption equation into multiple arrays based on the sum of the pixel values ​​of each sub-pixel of each pixel group, and performs preservation replacement on each pixel group using the encryption equation of each group respectively.

9. The image thumbnail sum preservation encryption method of claim 8, wherein when the sum of the pixel values ​​of the sub-pixels of each pixel group is between 0 and 254, it is preserved and replaced by a first set of encryption equations; when the sum of the pixel values ​​of the sub-pixels of each pixel group is between 255 and 510, it is preserved and replaced by a second set of encryption equations; and when the sum of the pixel values ​​of the sub-pixels of each pixel group is between 511 and 765, it is preserved and replaced by a third set of encryption equations.

10. As in request item 9, the sum of image thumbnails is kept encrypted, wherein the encryption equation for the first group is: , , , , , where, , respectively, are the pixel values ​​of the sub-pixels of each pixel group, respectively, are the replacement pixel values ​​of the sub-pixels of each replacement pixel group, are the chaotic key of each pixel group, and are the modulus; The encryption equation of the second group is: , , , if, if, if, if, , The encryption equation of the third group is: , , , , .

Citation Information

Patent Citations

  • Color image encryption method based on compound chaotic sequence and shifting

    CN103020891A

  • Double encryption image protection method based on chaotic mapping and linear congruence method

    CN120074791A

  • Audio data encryption method based on chaotic sequence and cosine mapping

    CN120074792A

  • Online social wager-based gaming system featuring dynamic cross -provider game filtering, persistent cross-provider voice-interactive group play, automated multi-seat group game reservation, and distributed ledger bet verification

    WO2025245042A1