Method for realizing massive big data image security

By numbering, computing and summarizing massive chat big data pictures, generating fused images and image restoration and blurring are solved in the mobile phone, the problem of insufficient image security protection in the existing technology is solved, and the secure transmission and privacy protection of pictures are realized.

CN120182073APending Publication Date: 2025-06-20王可
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510052196.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2021-04-06
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

The existing technology is difficult to effectively ensure the security of massive chat big data pictures, especially in the exchange of important picture information, where there is a risk of private information leakage.

Method used

By sequentially numbering and image calculation of the image data to be sent to the mobile phone, the total number of pixels and summary values ​​of the image are calculated, the connection value and fused image are generated, and the image is restored and blurred on the mobile phone to ensure the security of the image.

Benefits of technology

It realizes the secure transmission and storage of massive chat big data pictures, prevents the leakage of private information, and blurs the viewed pictures when necessary, enhancing data protection capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120182073A_ABST
    Figure CN120182073A_ABST
Patent Text Reader

Abstract

The invention provides a method for realizing massive big data image security, which comprises the following steps of: S201, performing image operation on a viewing image to obtain a blurred image operation value of the viewing image; s202, acquiring image information of the checked image, and calculating the total number of pixel points of the checked image; s203, performing # imgabs0 # operation on the image operation value obtained in the step S201 to obtain a fuzzy connection value of the image operation value; and S204, performing fuzzy fusion on the fuzzy connection value obtained in the step S203 and a viewing image value to obtain a fuzzy image. According to the invention, the security of massive chat big data pictures can be guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of a Chinese invention patent application with an application date of April 6, 2021, an application number of 202410361173X, and an invention creation name of "A Method for Implementing the Security of Mass Chat Big Data Images". Technical Field

[0002] The present invention relates to the field of mass chat big data technology, and in particular to a method for implementing the security of mass big data images. Background Art

[0003] As the intelligence level of mobile terminals becomes higher and higher, the applications of mobile terminals are also becoming more and more extensive. Especially with the popularization of instant messaging tools, the communication between many users can be carried out through instant messaging tools, inevitably involving the exchange of important picture information. Summary of the Invention

[0004] The present invention aims to at least solve the technical problems existing in the prior art, and particularly innovatively proposes a method for implementing the security of mass big data images.

[0005] To achieve the above object of the present invention, the present invention provides a method for implementing the security of mass big data images, including the following steps:

[0006] S1, sequentially number all the image data to be sent to the mobile phone end, which are respectively A1, A2, A3,..., A a , where A1 represents the first image to be sent to the mobile phone end, A2 represents the second image to be sent to the mobile phone end, A3 represents the third image to be sent to the mobile phone end, and A a represents the a-th image to be sent to the mobile phone end, and a is the total number of all image data to be sent to the mobile phone end; perform image operations on each image to obtain the image operation value of each image;

[0007] S2, obtain the image information of each image, where the image information includes the width value and height value of the image and the resolution of the image; calculate the total number of pixel points of each image;

[0008] S3, perform operations on the image operation value obtained in step S1 to obtain its connection value;

[0009] S4, fuse the connection value obtained in step S3 with the image value to obtain its fused image; the set composed of all the fused images and the corresponding image operation values is the image set to be sent; send the image set to be sent to the mobile phone end, and the mobile phone end obtains its image set to be viewed;

[0010] S5. If the controller receives the image data to be viewed and a continuous viewing trigger signal, it performs image restoration processing on the image data to be viewed to obtain the viewed image. After obtaining the viewed image, if the continuous viewing trigger signal is interrupted or after Ts (where T is a positive number and s is the time unit in seconds), the viewed image becomes a blurred image.

[0011] In a preferred embodiment of the present invention, in step S1, the method for performing image calculation on each image to obtain the image calculation value of each image is as follows:

[0012]

[0013] Among them, Summary Function[] represents a digest function selected from one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0014] A b represents the b-th image to be sent to the mobile phone; b = 1, 2, 3, ……, a;

[0015] Image Calculation Value Ab represents the b-th image A to be sent to the mobile phone b The image calculation value obtained by using one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512.

[0016] In a preferred embodiment of the present invention, in step S2, the calculation method for the total number of pixel points of each image is as follows:

[0017]

[0018] Among them, represents the width value of the b-th image A to be sent to the mobile phone b in centimeters;

[0019] represents the b-th image A to be sent to the mobile phone b in centimeters;

[0020] represents the b-th image A to be sent to the mobile phone b in pixels per inch;

[0021] represents the b-th image A to be sent to the mobile phone b The conversion coefficient for converting from inches to centimeters;

[0022] Indicates the b-th image A to be sent to the mobile device b The total number of pixel points.

[0023] In a preferred embodiment of the present invention, in step S3, the number of operations The calculation method is as follows:

[0024]

[0025] where int() represents the rounding algorithm;

[0026] Indicates the b-th image A to be sent to the mobile device b The total number of pixel points;

[0027] δ represents the number of bits that make up the pixel value;

[0028] H represents the total number of bits of the binary digest value;

[0029] ∈ represents belongs to;

[0030] Z + Represents the set of positive integers;

[0031] Represents does not belong to;

[0032] Represents the total number of operations.

[0033] In a preferred embodiment of the present invention, in step S3, the calculation method of the connection value is as follows:

[0034]

[0035] where Summary Function[] represents a digest function selected from one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0036] Indicates the b-th image A to be sent to the mobile device b The image operation value obtained by using a digest function selected from one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0037] When i = 1, I1 represents the image operation value The digest value obtained by using a digest function selected from one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0038] When i ≠ 1, I i = Summary Function[I i-1 , I i represents the digest value obtained by using one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 for I i-1 ;

[0039] That is, when i = 2, I2 = Summary Function[I1],

[0040] when i = 3, I3 = Summary Function[I2],

[0041] when i = 4, I4 = Summary Function[I3],

[0042] ……,

[0043] When

[0044] the obtained digest values are concatenated to obtain their concatenated value; the method for obtaining their concatenated value is:

[0045]

[0046] where & represents the concatenation operator;

[0047] represents the concatenated value.

[0048] In a preferred embodiment of the present invention, in step S4, the method for obtaining its fused image is:

[0049]

[0050] where represents the value corresponding to the c-th bit from left to right in the concatenated value ;

[0051] ⊙ represents the exclusive NOR calculation;

[0052] represents the permutation value corresponding to the c-th bit after arranging all pixel points of the b-th image A b to be sent to the mobile phone side into an image value;

[0053] represents the permutation value corresponding to the c-th bit after arranging all pixel points of the fused image into an image value.

[0054] In a preferred embodiment of the present invention, the method of arranging all its pixel points into image values includes the following steps:

[0055] S81, arrange the pixel points in the b-th image A to be sent to the mobile phone end from left to right and from top to bottom in sequence, which are the 1st pixel point, the 2nd pixel point, the 3rd pixel point,..., the b pixel point, pixel point total number of the received b-th image A; represents the received b-th image A b ;

[0056] S82, convert the pixel value corresponding to each pixel point into a binary value, and arrange all the converted binary values in the order of the 1st pixel point, the 2nd pixel point, the 3rd pixel point,..., the pixel point to obtain the image values of all its pixel points.

[0057] In a preferred embodiment of the present invention, the method of obtaining the viewing image in step S5 includes the following steps:

[0058] S101, perform operations on the obtained image operation value to obtain its mobile phone end connection value;

[0059] S102, restore the obtained mobile phone end connection value and the image value in the fused image to obtain its restored image; if the mobile phone end image operation value is consistent with the image operation value, the restored image is the viewing image;

[0060] In step 101, the calculation method of the mobile phone end operation times is:

[0061]

[0062] wherein, int() represents the rounding algorithm;

[0063] represents the total number of pixel points of the b'-th fused image A received by the mobile phone end b″ ;

[0064] δ represents the number of bits composing the pixel value;

[0065] H' represents the total number of binary bits of the mobile phone end digest value;

[0066] ∈ represents belongs to;

[0067] Z + represents the set of positive integers;

[0068] represents does not belong to;

[0069] Indicates the total number of operations on the mobile device;

[0070] In step S101, the calculation method of the connection value on the mobile device is:

[0071]

[0072] Among them, Summary Function[] represents a digest function selected from MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0073] Indicates the b-th received image A b The image operation value obtained by using one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0074] When i' = 1, I1' represents the image operation value The mobile device digest value obtained by using one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0075] When i' ≠ 1, I i″ = Summary Function[I i′-1 '], I i″ Represents the mobile device digest value obtained by applying one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 to I i′-1 ';

[0076] That is, when i' = 2, I2' = Summary Function[I1'],

[0077] When i' = 3, I3' = Summary Function[I2'],

[0078] When i' = 4, I4' = Summary Function[I3'],

[0079] ……,

[0080] When

[0081] Connect the obtained mobile device digest values to obtain its mobile device connection value; the method for obtaining its mobile device connection value is:

[0082]

[0083] Among them, & represents a connector;

[0084] represents the mobile device connection value;

[0085] In step S102, the method for obtaining its restored image is as follows:

[0086]

[0087] Among them, represents the value corresponding to the c'-th bit from left to right in the mobile device connection value in;

[0088] ⊙ represents exclusive-NOR calculation;

[0089] represents the b'-th received fused image A b″ in which the mobile device arrangement value corresponding to the c'-th bit after arranging all its pixel points into the mobile device image value;

[0090] represents the mobile device arrangement value corresponding to the c'-th bit after arranging all pixel points in the restored image into the mobile device image value;

[0091] The method for arranging all its pixel points into the mobile device image value includes the following steps:

[0092] S111, arrange the pixel points in the b'-th received fused image A b″ from left to right and from top to bottom in sequence, which are the 1st pixel point, the 2nd pixel point, the 3rd pixel point,..., the pixel point, represents the total number of pixel points in the b'-th received fused image A b″ ;

[0093] S112, convert the pixel value corresponding to each pixel point into a binary value, and arrange all the converted binary values in the order of the 1st pixel point, the 2nd pixel point, the 3rd pixel point,..., the pixel point to obtain the mobile device image value of all its pixel points;

[0094] In step S101, the calculation method for the total number of pixel points of each fused image is as follows:

[0095]

[0096] Among them, represents the width value of the b'-th received fused image A b″ in centimeters;

[0097] Indicates the b'-th received fused image A b″ The height value, with the unit of centimeter;

[0098] Indicates the b'-th received fused image A b″ The resolution, with the unit of pixels per inch;

[0099] Indicates the b'-th received fused image A b″ The conversion coefficient for converting from inches to centimeters;

[0100] Indicates the b'-th received fused image A b″ The total number of pixels of the image;

[0101] In step S102, the method for performing image operations on each fused image to obtain the mobile - end image operation value of each image is as follows:

[0102]

[0103] Among them, Summary Function[] represents a digest function selected from MD4, MD5, SHA - 1, SHA - 224, SHA - 256, SHA - 384, and SHA - 512;

[0104] A b″ Indicates the b'-th received fused image; b' = 1, 2, 3,..., a'; a' represents the total number of fused images received by the mobile end;

[0105] Indicates the b'-th received fused image A b″ The mobile - end image operation value obtained by using a digest function selected from MD4, MD5, SHA - 1, SHA - 224, SHA - 256, SHA - 384, and SHA - 512.

[0106] In a preferred embodiment of the present invention, the method for changing the viewed image into a blurred image in step S5 includes the following steps:

[0107] S201, perform image operations on the viewed image to obtain the blurred image operation value of the viewed image;

[0108] S202, obtain the image information of the viewed image, where the image information includes the width value, height value, and resolution of the image; calculate the total number of pixels of the viewed image;

[0109] S203. Perform operations on the image operation value obtained in step S201 to obtain its fuzzy connection value;

[0110] S204. Fuzzily fuse the fuzzy connection value obtained in step S203 with the viewing image value to obtain its fuzzy image;

[0111] In step S201, the method for performing image operations on the viewing image to obtain the image operation value of the viewing image is as follows:

[0112]

[0113] Among them, Summary Function[] represents a digest function selected from MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0114] A b ″ represents the viewing image;

[0115] represents viewing image A b ″ The fuzzy image operation value obtained by using one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0116] In step S202, the calculation method for the total number of pixel points of the viewing image is as follows:

[0117]

[0118] Among them, represents viewing image A b ″ The width value, with the unit of centimeter;

[0119] represents viewing image A b ″ The height value, with the unit of centimeter;

[0120] represents viewing image A b ″ The resolution, with the unit of pixels per inch;

[0121] represents viewing image A b ″ The conversion coefficient for converting from inches to centimeters;

[0122] represents viewing image A b ″ The total number of pixel points;

[0123] In step S203, the number of fuzzy operations The calculation method is as follows:

[0124]

[0125] where int() represents the integer-taking algorithm;

[0126] represents viewing image A b ″ the total number of pixel points;

[0127] δ represents the number of bits that make up the pixel value;

[0128] H″ represents the total number of bits in the binary of the fuzzy digest value;

[0129] ∈ represents belongs to;

[0130] Z + represents the set of positive integers;

[0131] represents does not belong to;

[0132] represents the total number of fuzzy operation times;

[0133] In step S203, the calculation method of the fuzzy connection value is as follows:

[0134]

[0135] where Summary Function[] represents a digest function using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;

[0136] represents viewing image A b ″ the fuzzy image operation value obtained by using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 digest functions;

[0137] When i″ = 1, I1″ represents the fuzzy image operation value the fuzzy digest value obtained by using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 digest functions;

[0138] When i″ ≠ 1, I i″ ″ = Summary Function[I i″-1 ″], I i″ ″ represents the operation on I i″-1The fuzzy digest value obtained by using one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0139] That is, when i″ = 2, I2″ = Summary Function[I1″],

[0140] when i″ = 3, I3″ = Summary Function[I2″],

[0141] when i″ = 4, I4″ = Summary Function[I3″],

[0142] ……,

[0143]

[0144] Connect the obtained digest values to obtain a connection value; the method for obtaining the connection value is:

[0145]

[0146] where & represents a concatenation operator;

[0147] represents the connection value;

[0148] In step S4, the method for obtaining the fuzzy fusion image is:

[0149]

[0150] where, represents the value corresponding to the c″-th bit from left to right in the fuzzy connection value ;

[0151] ⊙ represents an exclusive NOR calculation;

[0152] represents viewing image A b ″ the fuzzy permutation value corresponding to the c″-th bit after arranging all its pixel points into a fuzzy image value;

[0153] represents the fuzzy permutation value corresponding to the c″-th bit after arranging all pixel points in the fused fuzzy image into a fuzzy image value;

[0154] The method for arranging all its pixel points into a fuzzy image value includes the following steps:

[0155] S381, arrange the pixel points in viewing image A b ″ from left to right and top to bottom in sequence, which are the 1st pixel point, the 2nd pixel point, the 3rd pixel point,..., the Pixel point Indicates viewing image A b ″ The total number of pixel points;

[0156] S382, convert the pixel value corresponding to each pixel point into a binary value, and arrange all the converted binary values in the order of the 1st pixel point, the 2nd pixel point, the 3rd pixel point,..., the Order of pixel points to obtain the blurred image values of all its pixel points.

[0157] In summary, due to the adoption of the above technical solution, the present invention can ensure the security of a large amount of chat big data pictures, and can also blur the pictures after viewing to prevent the leakage of privacy information.

[0158] The additional aspects and advantages of the present invention will be partially given in the following description, partially become obvious from the following description, or be understood through the practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0159] The above and / or additional aspects and advantages of the present invention will become obvious and easy to understand from the description of the embodiments in conjunction with the following drawings, in which:

[0160] Figure 1 Is a flowchart of the present invention.

[0161] Figure 2 Is a schematic structural diagram of the present invention.

[0162] Figure 3 Is a schematic structural diagram of the present invention.

[0163] Figure 4 Is a schematic circuit connection diagram of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0164] The embodiments of the present invention will be described in detail below. The examples of the embodiments are shown in the drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the drawings are exemplary and are only used to explain the present invention and should not be construed as limiting the present invention.

[0165] The present invention also discloses a method for realizing the security of a large amount of big data images, as Figure 1 shown, including the following steps:

[0166] S1, sequentially number all the image data to be sent to the mobile phone end, which are respectively A1, A2, A3,..., A a, where A1 represents the first image to be sent to the mobile terminal, A2 represents the second image to be sent to the mobile terminal, A3 represents the third image to be sent to the mobile terminal, and A a represents the ath image to be sent to the mobile terminal, where a is the total number of all image data to be sent to the mobile terminal; perform image operations on each image to obtain the image operation value of each image;

[0167] S2. Obtain the image information of each image. The image information includes the width value of the image, the height value of the image, and the resolution of the image; calculate the total number of pixel points of each image;

[0168] S3. Perform G Ab operations on the image operation values obtained in step S1 to obtain the connection values;

[0169] S4. Fuse the connection values obtained in step S3 with the image values to obtain the fused images; the set composed of all the fused images and the corresponding image operation values is the set of images to be sent; send the set of images to be sent to the mobile terminal, and the mobile terminal obtains the set of images to be viewed;

[0170] S5. If the controller receives the image data to be viewed and receives the continuous viewing trigger signal, perform image restoration processing on the image data to be viewed to obtain the viewing image; after obtaining the viewing image, if the continuous viewing trigger signal is interrupted or after Ts (where T is a positive number and s is the time unit in seconds), the viewing image becomes a blurred image.

[0171] In a preferred embodiment of the present invention, in step S1, the method for performing image operations on each image to obtain the image operation value of each image is as follows:

[0172] Image Calculation Value Ab =Summary Function[A b ,

[0173] where Summary Function[] represents a digest function selected from one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0174] A b represents the bth image to be sent to the mobile terminal; b = 1, 2, 3,..., a;

[0175] represents the bth image A to be sent to the mobile terminal bThe image operation value obtained by using one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512.

[0176] In a preferred embodiment of the present invention, in step S2, the calculation method for the total number of pixel points in each image is as follows:

[0177]

[0178] Among them, represents the width value of the b-th image A to be sent to the mobile phone, and its unit is centimeter; b

[0179] represents the height value of the b-th image A to be sent to the mobile phone, and its unit is centimeter; b

[0180] represents the resolution of the b-th image A to be sent to the mobile phone, and its unit is pixels per inch; b

[0181] represents the conversion coefficient for converting inches to centimeters of the b-th image A to be sent to the mobile phone; b

[0182] represents the total number of pixel points of the b-th image A to be sent to the mobile phone; b

[0183] In a preferred embodiment of the present invention, in step S3, the calculation method for the number of operations is as follows:

[0184]

[0185] Among them, int() represents the rounding algorithm;

[0186] represents the total number of pixel points of the b-th image A to be sent to the mobile phone; b

[0187] δ represents the number of bits that make up the pixel value;

[0188] H represents the total number of binary bits of the digest value;

[0189] ∈ represents belongs to;

[0190] Z + represents the set of positive integers;

[0191] represents does not belong to;​​​​​​

[0192] Indicates the total number of operations.

[0193] In a preferred embodiment of the present invention, in step S3, the calculation method of the connection value is as follows:

[0194]

[0195] Among them, Summary Function[] represents a digest function selected from one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0196] Represents the b-th image A to be sent to the mobile phone b The image operation value obtained by using one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0197] When i = 1, I1 represents the image operation value The digest value obtained by using one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0198] When i ≠ 1, I i = Summary Function[I i-1 , I i Represents the digest value obtained by applying one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 to I i-1 ;

[0199] That is, when i = 2, I2 = Summary Function[I1],

[0200] When i = 3, I3 = Summary Function[I2],

[0201] When i = 4, I4 = Summary Function[I3],

[0202] ……,

[0203] When

[0204] Connect the obtained digest values to obtain its connection value; the method for obtaining its connection value is as follows:

[0205]

[0206] Among them, & represents a connection symbol;

[0207] represents a connection value.

[0208] In a preferred embodiment of the present invention, in step S4, the method for obtaining its fused image is as follows:

[0209]

[0210] Among them, represents the value corresponding to the c-th bit from left to right in Ab ;

[0211] ⊙ represents exclusive-NOR calculation;

[0212] represents the arrangement value corresponding to the c-th bit after arranging all pixel points of the b-th image A b to be sent to the mobile phone side into an image value;

[0213] represents the arrangement value corresponding to the c-th bit after arranging all pixel points of the fused image into an image value.

[0214] In a preferred embodiment of the present invention, the method for arranging all pixel points into an image value includes the following steps:

[0215] S81, arrange the pixel points in the b-th image A b to be sent to the mobile phone side from left to right and from top to bottom in sequence, which are the 1st pixel point, the 2nd pixel point, the 3rd pixel point,..., the pixel point, represents the total number of pixel points of the b-th image A b received;

[0216] S82, convert the pixel value corresponding to each pixel point into a binary value, and arrange all the converted binary values in the order of the 1st pixel point, the 2nd pixel point, the 3rd pixel point,..., the pixel point to obtain the image value of all its pixel points.

[0217] In a preferred embodiment of the present invention, the method for obtaining the view image in step S5 includes the following steps:

[0218] S101, perform operations on the obtained image operation value to obtain its mobile phone side connection value;

[0219] S102. Restore the obtained mobile - end connection value and the image value in the fused image to obtain its restored image. If the mobile - end image operation value is consistent with the image operation value, the restored image is the viewing image.

[0220] In step 101, the number of mobile - end operation times is calculated as follows:

[0221]

[0222] where int() represents the rounding algorithm;

[0223] represents the total number of pixel points of the b'-th fused image A received by the mobile end b″ ;

[0224] δ represents the number of bits that make up the pixel value;

[0225] H' represents the total number of binary digits of the mobile - end digest value;

[0226] ∈ means belongs to;

[0227] Z + represents the set of positive integers;

[0228] means does not belong to;

[0229] represents the total number of mobile - end operations;

[0230] In step S101, the calculation method of the mobile - end connection value is as follows:

[0231]

[0232] where Summary Function[] represents a digest function selected from one of MD4, MD5, SHA - 1, SHA - 224, SHA - 256, SHA - 384, SHA - 512;

[0233] represents the b - th image A received b The image operation value obtained by using a digest function selected from one of MD4, MD5, SHA - 1, SHA - 224, SHA - 256, SHA - 384, SHA - 512;

[0234] When i' = 1, I1' represents the image operation value The mobile - end digest value obtained by using a digest function selected from one of MD4, MD5, SHA - 1, SHA - 224, SHA - 256, SHA - 384, SHA - 512;

[0235] When i'≠1, I i″ = Summary Function[I i′-1 '], where I i′ ' represents the mobile - side digest value obtained by using one of the digest functions MD4, MD5, SHA - 1, SHA - 224, SHA - 256, SHA - 384, SHA - 512 on I i′-1 '; that is, when i' = 2, I2' = Summary Function[I1'],

[0236] when i' = 3, I3' = Summary Function[I2'],

[0237] when i' = 4, I4' = Summary Function[I3'],

[0238] ......,

[0239] ......,

[0240] When

[0241] Connect the obtained mobile - side digest values to get its mobile - side connection value; the method for obtaining its mobile - side connection value is:

[0242]

[0243] where, & represents the concatenation operator;

[0244] represents the mobile - side connection value;

[0245] In step S102, the method for obtaining its restored image is:

[0246]

[0247] where, represents the value corresponding to the c'-th bit from left to right in the mobile - side connection value ;

[0248] ⊙ represents the exclusive - NOR calculation;

[0249] represents the mobile - side arrangement value corresponding to the c'-th bit after arranging all pixel points of the received b'-th fused image A b″ into the mobile - side image value;

[0250] represents the mobile - side arrangement value corresponding to the c'-th bit after arranging all pixel points of the restored image into the mobile - side image value;

[0251] The method of arranging all its pixels into the image value on the mobile device includes the following steps:

[0252] S111, arrange the pixels in the received b'-th fused image A b″ from left to right and from top to bottom in sequence, which are the 1st pixel, the 2nd pixel, the 3rd pixel, ……, the pixel, where represents the total number of pixels in the received b'-th fused image A b″ ;

[0253] S112, convert the pixel value corresponding to each pixel into a binary value, and arrange all the converted binary values in the order of the 1st pixel, the 2nd pixel, the 3rd pixel, ……, the pixel to obtain the image value on the mobile device of all its pixels;

[0254] In step S101, the calculation method of the total number of pixels in each fused image is:

[0255]

[0256] where, represents the width value of the received b'-th fused image A b″ in centimeters;

[0257] represents the height value of the received b'-th fused image A b″ in centimeters;

[0258] represents the resolution of the received b'-th fused image A b″ in pixels per inch;

[0259] represents the conversion coefficient for converting inches to centimeters of the received b'-th fused image A b″ ;

[0260] represents the total number of pixels in the received b'-th fused image A b″ ;

[0261] In step S102, the method of performing image operations on each fused image to obtain the image operation value on the mobile device of each image is:

[0262]

[0263] Among them, Summary Function[] represents a digest function selected from one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0264] A b″ represents the b'-th fused image received; b' = 1, 2, 3,..., a'; a' represents the total number of fused images received by the mobile device;

[0265] represents the b'-th fused image A received b″ The image calculation value of the mobile device obtained by using a digest function selected from one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512.

[0266] In a preferred embodiment of the present invention, the method of changing the viewed image into a blurred image in step S5 includes the following steps:

[0267] S201, perform image calculation on the viewed image to obtain the blurred image calculation value of the viewed image;

[0268] S202, obtain the image information of the viewed image, where the image information includes the width value, height value, and resolution of the image; calculate the total number of pixel points of the viewed image;

[0269] S203, perform operations on the image calculation value obtained in step S201 to obtain its blurred connection value;

[0270] S204, perform blurred fusion on the blurred connection value obtained in step S203 and the viewed image value to obtain its blurred image;

[0271] In step S201, the method of performing image calculation on the viewed image to obtain the image calculation value of the viewed image is:

[0272]

[0273] Among them, Summary Function[] represents a digest function selected from one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0274] A b ″ represents the viewed image;

[0275] Image Calculation Value Ab″ represents the viewed image A bThe fuzzy image operation value obtained by using one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;

[0276] In step S202, the calculation method for viewing the total number of pixel points in the image is:

[0277]

[0278] Among them, represents the width value of the viewing image A b ″, and its unit is centimeter;

[0279] represents the height value of the viewing image A b ″, and its unit is centimeter;

[0280] represents the resolution of the viewing image A b ″, and its unit is pixels per inch;

[0281] represents the conversion coefficient for converting the viewing image A b ″ from inches to centimeters;

[0282] represents the total number of pixel points of the viewing image A b ″;

[0283] In step S203, the calculation method for the number of fuzzy operations is:

[0284]

[0285] Among them, int() represents the rounding algorithm;

[0286] represents the total number of pixel points of the viewing image A b ″;

[0287] δ represents the number of bits that make up the pixel value;

[0288] H″ represents the total number of binary bits of the fuzzy digest value;

[0289] ∈ represents belongs to;

[0290] Z + represents the set of positive integers;

[0291] represents does not belong to;

[0292] represents the total number of fuzzy operations;

[0293] In step S203, the calculation method of the fuzzy connection value is as follows:

[0294]

[0295] Among them, Summary Function[] represents a digest function selected from MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0296] represents viewing image A b ″The fuzzy image operation value obtained by using one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0297] When i″ = 1, I1″ represents the fuzzy image operation value The fuzzy digest value obtained by using one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512;

[0298] When i″ ≠ 1, I i″ ″ = Summary Function[I i″-1 ″], I i″ ″ represents the fuzzy digest value obtained by using one of the digest functions MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 for I i″-1 ″;

[0299] That is, when i″ = 2, I2″ = Summary Function[I1″],

[0300] when i″ = 3, I3″ = Summary Function[I2″],

[0301] when i″ = 4, I4″ = Summary Function[I3″],

[0302] ……,

[0303] when

[0304] Connect the obtained digest values to obtain its connection value; the method for obtaining its connection value is as follows:

[0305]

[0306] Among them, & represents a concatenation operator;

[0307] represents a concatenation value;

[0308] In step S4, the method for obtaining its fuzzy fusion image is as follows:

[0309]

[0310] Among them, represents the value corresponding to the c″-th bit from left to right in the fuzzy concatenation value;

[0311] ⊙ represents an exclusive NOR calculation;

[0312] represents viewing image A b ″ and the fuzzy permutation value corresponding to the c″-th bit after arranging all its pixel points into a fuzzy image value;

[0313] represents the fuzzy permutation value corresponding to the c″-th bit after arranging all pixel points in the fused fuzzy image into a fuzzy image value;

[0314] The method for arranging all its pixel points into a fuzzy image value includes the following steps:

[0315] S381, arrange the pixel points in viewing image A b ″ from left to right and from top to bottom in sequence, which are the 1st pixel point, the 2nd pixel point, the 3rd pixel point,..., the pixel point, represents the total number of pixel points in viewing image A b ″;

[0316] S382, convert the pixel value corresponding to each pixel point into a binary value, and arrange all the converted binary values in the order of the 1st pixel point, the 2nd pixel point, the 3rd pixel point,..., the B Ab″ ″ pixel point to obtain the fuzzy image value of all its pixel points.

[0317] The present invention provides a device for realizing the security of a large amount of big data images, such as Figures 2 - 3As shown, it includes a mobile phone body 2, on the front of which there is a touch display screen 3. It also includes a PCB printed circuit board fixed mounting seat arranged inside the mobile phone body for fixedly mounting the PCB printed circuit board. The PCB printed circuit board is fixedly mounted on the PCB printed circuit board fixed mounting seat. A controller and a wireless data transmission module are arranged on the PCB printed circuit board. The data transmission end of the wireless data transmission module is connected to the data transmission end of the controller, and the touch display data end of the touch display screen 3 is connected to the touch display end of the controller. In this embodiment, there is also a front camera 1 arranged on the front of the mobile phone body 2 and a rear camera 4 arranged on the back of the mobile phone body 2. The image data end of the front camera 1 is connected to the front data end of the controller, and the image data end of the rear camera 4 is connected to the rear data end of the controller.

[0318] If the controller receives the image data to be viewed and receives a continuous viewing trigger signal, it performs image restoration processing on the image data to be viewed to obtain the viewed image. After obtaining the viewed image, if the continuous viewing trigger signal is interrupted or after Ts (where T is a positive number and s is the time unit second), the viewed image becomes a blurred image.

[0319] In a preferred embodiment of the present invention, the wireless data transmission module includes one or any combination of a short-range wireless data transmission module, a medium-range wireless data transmission module, and a long-range wireless data transmission module;

[0320] The data transmission end of the short-range wireless data transmission module is connected to the short-range data transmission end of the controller, the data transmission end of the medium-range wireless data transmission module is connected to the medium-range data transmission end of the controller, and the data transmission end of the long-range wireless data transmission module is connected to the long-range data transmission end of the controller;

[0321] The short-range wireless data transmission module includes one or any combination of a Bluetooth short-range wireless data transmission module, a WiFi short-range wireless data transmission module, an Rfid short-range wireless data transmission module, and a Zigbee short-range wireless data transmission module. The data transmission end of the Bluetooth short-range wireless data transmission module is connected to the Bluetooth short-range data transmission end of the controller, the data transmission end of the WiFi short-range wireless data transmission module is connected to the WiFi short-range data transmission end of the controller, the data transmission end of the Rfid short-range wireless data transmission module is connected to the Rfid short-range data transmission end of the controller, and the data transmission end of the Zigbee short-range wireless data transmission module is connected to the Zigbee short-range data transmission end of the controller;

[0322] The medium-range wireless data transmission module includes one or any combination of 3G medium-range wireless data transmission modules, 4G medium-range wireless data transmission modules, and 5G medium-range wireless data transmission modules; the data transmission end of the 3G medium-range wireless data transmission module is connected to the 3G medium-range data transmission end of the controller, the data transmission end of the 3G medium-range wireless data transmission module is connected to the 3G medium-range data transmission end of the controller, and the data transmission end of the 5G medium-range wireless data transmission module is connected to the 5G medium-range data transmission end of the controller;

[0323] The remote wireless data transmission module includes a Lora remote wireless data transmission module and / or a 2G remote wireless data transmission module. The data transmission end of the Lora remote wireless data transmission module is connected to the Lora remote data transmission end of the controller, and the data transmission end of the 2G remote wireless data transmission module is connected to the 2G remote data transmission end of the controller.

[0324] In a preferred embodiment of the present invention, it further includes a front camera and / or a rear camera monitoring module. The front camera and / or rear camera monitoring module includes a monitoring signal preprocessing unit, a monitoring signal enhancement unit, and a monitoring signal stabilization unit;

[0325] The signal input end of the monitoring signal preprocessing unit is connected to the signal output end of the front camera or the rear camera. The signal output end of the monitoring signal preprocessing unit is connected to the signal input end of the monitoring signal enhancement unit. The signal output end of the monitoring signal enhancement unit is connected to the signal input end of the monitoring signal stabilization unit. The signal output end of the monitoring signal stabilization unit is connected to the front or rear monitoring end of the controller;

[0326] The monitoring signal preprocessing unit includes: the gate of the N-channel enhancement-mode field-effect transistor Q1 is respectively connected to the first end of the resistor R1 and the signal output end of the front camera or the rear camera. The drain of the N-channel enhancement-mode field-effect transistor Q1 is connected to the first end of the inductor L1. The second end of the inductor L1 is connected to the +5V power supply. The source of the N-channel enhancement-mode field-effect transistor Q1 is respectively connected to the first end of the resistor R2, the first end of the resistor R3, the first end of the capacitor C1, and the first end of the capacitor C2. The second ends of the resistor R1 and the resistor R2 are respectively connected to the power ground. The second ends of the resistor R3 and the capacitor C1 are respectively connected to the power ground. The first end of the capacitor C2 is connected to the signal input end of the monitoring signal enhancement unit; the N-channel enhancement-mode field-effect transistor Q1 amplifies and outputs the monitoring signal. The capacitor C1 and the inductor L1 form an LC filter during the amplification process of the N-channel enhancement-mode field-effect transistor Q1. The LC filter principle is used to accurately filter the monitoring signal, effectively reducing the clutter interference caused by external light and improving the accuracy of monitoring.

[0327] The monitoring signal enhancement unit includes: the first ends of resistor R4, resistor R5, and resistor R6 are respectively connected to the signal output end of the monitoring signal preprocessing unit. The second end of resistor R6 is connected to the non-inverting input terminal of amplifier AR1. The inverting input terminal of amplifier AR1 is respectively connected to the output terminal of amplifier AR1 and the first end of adjustable resistor RP1. The second end of adjustable resistor RP1 is respectively connected to the first end of capacitor C4 and the power ground. The adjustment of adjustable resistor RP1 and the second end of capacitor C4 are respectively connected to the non-inverting input terminal of amplifier AR2. The second end of resistor R4 is connected to the collector of NPN transistor VT1. The second end of resistor R5 is connected to the base of NPN transistor VT1 and the cathode of diode DZ1. The anode of diode DZ1 is connected to the power ground. The emitter of NPN transistor VT1 is respectively connected to the first end of capacitor C3 and the inverting input terminal of amplifier AR2. The power supply terminal of amplifier AR2 is connected to the +5V power supply. The power ground terminal of amplifier AR2 is connected to the power ground. The second end of capacitor C3 and the output terminal of amplifier AR2 are respectively connected to the signal input end of the monitoring signal stabilization unit. Since the light intensity of the light source of the front camera and / or the rear camera becomes weak after long-term use, the output of the monitoring signal will also become weak accordingly. The designed monitoring signal enhancement unit amplifies the output signal of the monitoring signal preprocessing unit, achieving an optimization effect.

[0328] The monitoring signal stabilization unit includes: the first end of resistor R7 is connected to the signal output end of the monitoring signal enhancement unit. The second end of resistor R7 is respectively connected to the first end of capacitor C5 and the non-inverting input terminal of amplifier AR3. The second end of capacitor C5 is connected to the power ground. The power supply terminal of amplifier AR3 is connected to the +5V power supply. The power ground terminal of amplifier AR3 is connected to the power ground. The inverting input terminal of amplifier AR3 is connected to the first end of resistor R8. The output terminal of amplifier AR3 and the second end of resistor R8 are respectively connected to the first end of resistor R9. The second end of resistor R9 is respectively connected to the cathode of diode DZ2 and the front or rear monitoring terminal of the controller. The anode of diode DZ2 is connected to the power ground. Capacitor C5 and resistor R7 form an RC low-pass filter to process the signal output by amplifier AR2 and then transmit it to amplifier AR3. Amplifier AR3 uses the amplification principle to convert and output the signal, making the output value of the monitoring signal suitable for the potential value received by the controller. The diode DZ2 plays a protection role when the monitoring signal is input to the controller.

[0329] The specific circuit connection of its front camera and / or rear camera monitoring module is as Figure 4As shown, the gate of the N-channel enhancement-mode field-effect transistor Q1 is connected to the first end of the resistor R1 and the signal output end of the front camera or the rear camera respectively. The drain of the N-channel enhancement-mode field-effect transistor Q1 is connected to the first end of the inductor L1. The second end of the inductor L1 is connected to the +5V power supply. The source of the N-channel enhancement-mode field-effect transistor Q1 is connected to the first end of the resistor R2, the first end of the resistor R3, the first end of the capacitor C1 and the first end of the capacitor C2 respectively. The second end of the resistor R1 and the second end of the resistor R2 are connected to the power ground respectively. The second end of the resistor R3 and the second end of the capacitor C1 are connected to the power ground respectively. The first end of the capacitor C2 is connected to the first end of the resistor R4, the first end of the resistor R5 and the first end of the resistor R6 respectively. The second end of the resistor R6 is connected to the non-inverting input terminal of the amplifier AR1. The inverting input terminal of the amplifier AR1 is connected to the output terminal of the amplifier AR1 and the first end of the adjustable resistor RP1 respectively. The second end of the adjustable resistor RP1 is connected to the first end of the capacitor C4 and the power ground respectively. The adjustment of the adjustable resistor RP1 and the second end of the capacitor C4 are connected to the non-inverting input terminal of the amplifier AR2 respectively. The second end of the resistor R4 is connected to the collector of the NPN transistor VT1. The second end of the resistor R5 is connected to the base of the NPN transistor VT1 and the negative pole of the diode DZ1. The diode DZ1 is connected to the power ground. The emitter of the NPN transistor VT1 is connected to the first end of the capacitor C3 and the inverting input terminal of the amplifier AR2 respectively. The power supply terminal of the amplifier AR2 is connected to the +5V power supply. The power ground terminal of the amplifier AR2 is connected to the power ground. The second end of the capacitor C3 and the output terminal of the amplifier AR2 are connected to the first end of the resistor R7 respectively. The second end of the resistor R7 is connected to the first end of the capacitor C5 and the non-inverting input terminal of the amplifier AR3 respectively. The second end of the capacitor C5 is connected to the power ground. The power supply terminal of the amplifier AR3 is connected to the +5V power supply. The power ground terminal of the amplifier AR3 is connected to the power ground. The inverting input terminal of the amplifier AR3 is connected to the first end of the resistor R8. The output terminal of the amplifier AR3 and the second end of the resistor R8 are connected to the first end of the resistor R9 respectively. The second end of the resistor R9 is connected to the negative pole of the diode DZ2 and the front or rear monitoring terminal of the controller respectively. The positive pole of the diode DZ2 is connected to the power ground.

[0330] Although the embodiments of the present invention have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the claims and their equivalents.

Claims

1. A method for realizing the security of massive big data images, characterized in that, It includes the following steps: S201, perform image operation on the viewing image to obtain the blurred image operation value of the viewing image; S202, obtain the image information of the viewing image and calculate the total number of pixel points of the viewing image; S203. Perform operations on the image operation value obtained in step S201 to obtain its fuzzy connection value; S204, perform blurred fusion on the blurred connection value obtained in step S203 and the viewing image value to obtain its blurred image.

2. A device for realizing the security of massive big data images, including a mobile phone body, characterized in that, A touch display screen is provided on the front of the mobile phone body. It further includes a PCB printed circuit board fixed mounting seat provided in the mobile phone body for fixedly mounting the PCB printed circuit board. The PCB printed circuit board is fixedly mounted on the PCB printed circuit board fixed mounting seat. A controller and a wireless data transmission module are provided on the PCB printed circuit board. The data transmission end of the wireless data transmission module is connected to the data transmission end of the controller, and the touch display data end of the touch display screen is connected to the touch display end of the controller.

3. The device for realizing the security of massive big data images according to claim 2, characterized in that, The wireless data transmission module includes one or any combination of a short-range wireless data transmission module, a medium-range wireless data transmission module, and a long-range wireless data transmission module.

4. The device for realizing the security of massive big data images according to claim 2, characterized in that, It further includes a front camera provided on the front of the mobile phone body and a rear camera provided on the back of the mobile phone body. The image data end of the front camera is connected to the front data end of the controller, and the image data end of the rear camera is connected to the rear data end of the controller.