CN119515655A - A method for realizing secure fusion of massive big data images - Google Patents
A method for realizing secure fusion of massive big data images Download PDFInfo
- Publication number
- CN119515655A CN119515655A CN202411622509.XA CN202411622509A CN119515655A CN 119515655 A CN119515655 A CN 119515655A CN 202411622509 A CN202411622509 A CN 202411622509A CN 119515655 A CN119515655 A CN 119515655A
- Authority
- CN
- China
- Prior art keywords
- image
- sha
- value
- mobile phone
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/73—Deblurring; Sharpening
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20212—Image combination
- G06T2207/20221—Image fusion; Image merging
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Image Processing (AREA)
Abstract
The invention provides a method for realizing safe fusion of massive large data images, which comprises the following steps of S1, sequentially numbering all image data to be sent to a mobile phone end, carrying out image operation on each image to obtain an image operation value of each image, S2, obtaining image information of each image, calculating the total number of pixel points of each image, S3, and carrying out image operation value obtained in the step S1And S4, fusing the connection value obtained in the step S3 with the image value to obtain a fused image. The invention can ensure the safety of massive chat big data pictures.
Description
The application relates to a split application of Chinese application patent application with the application date of 2021, 04 month and 06 days, the application number of 202410361173X and the application creation name of 'a method for realizing the safety of mass chat big data pictures'.
Technical Field
The invention relates to the technical field of massive chat big data, in particular to a method for realizing safe fusion of massive big data images.
Background
Along with the increasing degree of intelligentization of mobile terminals, the applications of mobile terminals are becoming more and more widespread, and especially along with the popularization of instant chat tools, communication among many users can be carried out through the instant chat tools, and important picture information exchange is inevitably involved.
Disclosure of Invention
The invention aims at least solving the technical problems existing in the prior art, and particularly creatively provides a method for realizing safe fusion of massive large-data images.
In order to achieve the above purpose of the present invention, the present invention provides a method for implementing secure fusion of massive large data images, comprising the following steps:
S1, sequentially numbering all image data to be sent to a mobile phone end, wherein A 1、A2、A3、……、Aa is respectively carried out in sequence, wherein A 1 represents a 1 st image to be sent to the mobile phone end, A 2 represents a 2 nd image to be sent to the mobile phone end, A 3 represents A3 rd image to be sent to the mobile phone end, A a represents an 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;
S2, acquiring image information of each image, wherein the image information comprises a width value of the image, a height value of the image and resolution of the image;
s3, performing image operation value obtained in the step S1 Performing secondary operation to obtain a connection value;
S4, fusing the connection value obtained in the step S3 with the image value to obtain a fused image thereof, wherein a set formed by all the fused images and the corresponding image operation values is an image set to be transmitted;
And S5, if the controller receives the image data to be checked and receives the continuous checking trigger signal, performing image restoration processing on the image data to be checked to obtain a checked image, and if the continuous checking trigger signal is interrupted or after Ts is obtained, T is a positive number, S is a time unit of seconds, and the checked image becomes a blurred image.
In a preferred embodiment of the present invention, in step S1, the method for obtaining the image calculation value of each image by performing the image calculation on each image comprises:
wherein, summary Function [ ] represents a digest Function using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
a b represents an b-th image to be transmitted to the handset side, b=1, 2, 3.
Image CalculationThe b-th image A b to be sent to the mobile phone end adopts the image operation value obtained by the digest function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512.
In a preferred embodiment of the present invention, in step S2, the method for calculating the total number of pixels in each image is as follows:
Wherein, The width value of the b-th image A b to be sent to the mobile phone end is expressed in centimeters;
The height value of the b-th image A b to be sent to the mobile phone end is expressed in centimeters;
The resolution of the b-th image A b to be sent to the handset end is expressed in pixels per inch;
a conversion coefficient indicating that a b-th image A b to be transmitted to a mobile phone end is converted from inches to centimeters;
And the total number of pixel points of the b-th image A b to be sent to the mobile phone end is represented.
In a preferred embodiment of the present invention, in step S3, the number of operations is countedThe calculation method of (1) is as follows:
Wherein int () represents a rounding algorithm;
Representing the total number of pixel points of the b-th image A b to be sent to the mobile phone terminal;
delta represents the number of bits that make up the pixel value;
H represents the binary total number of bits of the digest value;
E represents belonging to;
Z + represents a positive integer set;
the representation does not belong;
representing the total number of operations.
In a preferred embodiment of the present invention, in step S3, the connection value calculating method includes:
wherein, summary Function [ ] represents a digest Function using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
Image Calculation the b-th image A b to be sent to the mobile phone end adopts the abstract function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 to obtain the image operation value;
When i=1, the number of the cells, I 1 represents an image operand Image CalculationDigest values obtained using a digest function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
when I is not equal to 1, I i=Summary Function[Ii-1],Ii represents the digest value obtained by using one of the digest functions of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 for I i-1;
i.e., i=2, I 2=Summary Function[I1,
I=3, I 3=Summary Function[I2,
I=4, I 4=Summary Function[I3,
......,
In the time-course of which the first and second contact surfaces,
The method for obtaining the connection value comprises the following steps:
Wherein, & represents a connector;
Representing the connection value.
In a preferred embodiment of the present invention, in step S4, the method for obtaining the fused image thereof is as follows:
Wherein, Representing connection valuesThe value corresponding to the c bit from left to right;
The ";
Representing an arrangement value corresponding to the c-th position after all pixel points of the b-th image A b to be sent to the mobile phone end are arranged into image values;
And representing the arrangement value corresponding to the c-th position after all the pixel points in the fused image are arranged into the image value.
In a preferred embodiment of the present invention, the method of arranging all the pixels thereof into image values comprises the steps of:
S81, sequentially arranging the pixel points in the b-th image a b to be sent to the mobile phone end from left to right and from top to bottom, wherein the pixel points are sequentially 1 st pixel point, 2 nd pixel point, 3 rd pixel point, and third pixel point The number of pixels in a pixel is,Representing the total number of pixels of the received b-th image A b;
S82, converting the pixel value corresponding to each pixel point into a binary value, and converting all the converted binary values into the binary values according to the 1 st pixel point, the 2 nd pixel point, the 3 rd pixel point, the following And sequentially arranging the pixel points to obtain the image values of all the pixel points.
In a preferred embodiment of the present invention, the method of obtaining a viewing image in step S5 comprises the steps of:
S101, performing image operation value Performing secondary operation to obtain a mobile phone end connection value;
S102, restoring the obtained mobile phone end connection value and the image value in the fused image to obtain a restored image thereof, wherein if the mobile phone end image operation value is consistent with the image operation value, the restored image is the checked image;
in step 101, the number of operations is counted at the mobile phone end The calculation method of (1) is as follows:
Wherein int () represents a rounding algorithm;
representing the total number of pixel points of the b 'fused image A b′' received by the mobile phone;
delta represents the number of bits that make up the pixel value;
H' represents the binary total bit number of the mobile phone end abstract value;
E represents belonging to;
Z + represents a positive integer set;
the representation does not belong;
representing the total operation times of the mobile phone terminal;
in step S101, the method for calculating the connection value of the mobile phone end includes:
wherein, summary Function [ ] represents a digest Function using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
Image Calculation Representing the received b-th image A b as an image calculation value obtained by using a digest function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
when i' =1, I 1' represents an image operand Image CalculationA mobile phone end digest value obtained by adopting a digest function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
When I ' noteq.1, I i′′=Summary Function[Ii′-1′],Ii′ ' represents the mobile phone end digest value obtained by adopting one of the digest functions of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 for I i′-1 ';
i '=2, I 2′=Summary Function[I1' ],
I '=3, I 3′=Summary Function[I2' ],
I '=4, I 4′=Summary Function[I3' ],
......,
In the time-course of which the first and second contact surfaces,
The mobile phone end abstract value obtained by the method is connected to obtain the mobile phone end connection value, and the method for obtaining the mobile phone end connection value comprises the following steps:
Wherein, & represents a connector;
representing a mobile phone end connection value;
In step S102, the method for obtaining the restored image thereof includes:
Wherein, Representing mobile phone end connection valueThe value corresponding to the c' bit from left to right;
The ";
Representing a mobile phone end arrangement value corresponding to the c ' th position after all pixel points of the received b ' th fusion image A b′ ' are arranged into a mobile phone end image value;
representing a mobile phone end arrangement value corresponding to the c' th position after all pixel points in the restored image are arranged into a mobile phone end image value;
the method for arranging all the pixel points into the image value of the mobile phone terminal comprises the following steps:
S111, sequentially arranging the pixel points in the received b 'th fused image a b′' from left to right and from top to bottom, where the pixel points are sequentially the 1 st pixel point, the 2 nd pixel point, the 3 rd pixel point, the third pixel point The number of pixels in a pixel is,Representing the total number of pixel points of the received b 'th fusion image A b′';
S112, converting the pixel value corresponding to each pixel point into a binary value, and converting all the binary values obtained by conversion into the binary values according to the 1 st pixel point, the 2 nd pixel point, the 3 rd pixel point, the following Sequentially arranging the pixel points to obtain the image values of the mobile phone end of all the pixel points;
In step S101, the method for calculating the total number of pixels in each fused image includes:
Wherein, A width value representing the received b 'th fused image a b′' in cm;
a height value representing the received b 'th fused image a b′' in cm;
Representing the resolution of the received b 'th fused image a b′' in pixels per inch;
a conversion coefficient representing the conversion of the received b 'th fused image a b′' from inches to centimeters;
Representing the total number of pixel points of the received b 'th fusion image A b′';
In step S102, the method for obtaining the mobile phone image operation value of each image by performing image operation on each fusion image includes:
wherein, summary Function [ ] represents a digest Function using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
A b′ 'represents the received b' th fused image, b '=1, 2,3, a';
Image Calculation Representing the mobile phone end image operation value obtained by the received b 'fused image A b′' by adopting the digest function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512.
In a preferred embodiment of the present invention, the method of changing the viewing image to a blurred image in step S5 comprises the steps of:
s201, performing image operation on the checked image to obtain a fuzzy image operation value of the checked image;
S202, obtaining image information of the checked image, wherein the image information comprises a width value of the image, a height value of the image and resolution of the image;
s203, performing image operation value obtained in step S201 Performing secondary operation to obtain a fuzzy connection value;
S204, performing fuzzy fusion on the fuzzy connection value obtained in the step S203 and the checked image value to obtain a fuzzy image of the checked image;
In step S201, the method for obtaining the image operation value of the checked image by performing image operation on the checked image is as follows:
wherein, summary Function [ ] represents a digest Function using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
A b ″ represents viewing an image;
Image Calculation Representing the blurred image calculation of the view image A b ″ using the digest function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512; in step S202, the method for calculating the total number of pixels of the checked image includes:
Wherein, A width value representing the view image a b ″ in centimeters; A height value representing the view image a b ″ in centimeters;
representing the resolution of the viewed image A b ″ in pixels per inch; conversion coefficients representing the conversion of the view image A b '' from inches to centimeters;
representing the total number of pixels of the view image A b';
in step S203, the number of times of blurring operation The calculation method of (1) is as follows:
Wherein int () represents a rounding algorithm;
representing the total number of pixels of the view image A b';
delta represents the number of bits that make up the pixel value;
H' represents the binary total number of bits of the fuzzy digest value;
E represents belonging to;
Z + represents a positive integer set;
the representation does not belong;
representing the total number of fuzzy operations;
in step S203, the method for calculating the fuzzy connection value is:
wherein, summary Function [ ] represents a digest Function using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
Image Calculation Representing the blurred image calculation value obtained by looking at the digest function of image A b '' with one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
when i "=1, I 1 "represents the blurred image calculation value Image CalculationA fuzzy digest value obtained by using a digest function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
When I '' is not equal to 1, I i″″=Summary Function[Ii″-1″],Ii″ '' represents a fuzzy digest value obtained by using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 digest functions for I i″-1 '';
i.e., I "=2, I 2″=Summary Function[I1" ],
I "=3, I 3″=Summary Function[I2" ],
I "=4, I 4″=Summary Function[I3" ],
......,
In the time-course of which the first and second contact surfaces,
The method for obtaining the connection value comprises the following steps:
Wherein, & represents a connector;
Representing a connection value;
in step S4, the method for obtaining the blurred fusion image includes:
Wherein, Representing fuzzy connection valuesThe value corresponding to the c' bit from left to right;
The ";
Representing a fuzzy arrangement value corresponding to the c 'th position after all pixel points of the checked image A b' are arranged into a fuzzy image value;
Representing a fuzzy arrangement value corresponding to the c' th position after all pixel points in the fused fuzzy image are arranged into a fuzzy image value;
the method for arranging all the pixels into the blurred image value comprises the following steps:
S381, the pixel points in the view image a b' are sequentially arranged from left to right and from top to bottom, and the pixel points are sequentially 1 st pixel point, 2 nd pixel point, 3 rd pixel point, & gt The number of pixels in a pixel is,Representing the total number of pixels of the view image A b';
S382, converting the pixel value corresponding to each pixel point into a binary value, and converting all the binary values obtained by conversion into the binary values according to the 1 st pixel point, the 2 nd pixel point, the 3 rd pixel point, &.. And sequentially arranging the pixel points to obtain the blurred image values of all the pixel points.
In summary, by adopting the technical scheme, the invention can ensure the safety of massive chat big data pictures, and can blur the checked pictures to prevent privacy information leakage.
Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
The foregoing and/or additional aspects and advantages of the invention will become apparent and may be better understood from the following description of embodiments taken in conjunction with the accompanying drawings in which:
fig. 1 is a schematic block diagram of a flow of the present invention.
Fig. 2 is a schematic structural view of the present invention.
Fig. 3 is a schematic view of the structure of the present invention.
Fig. 4 is a schematic diagram of the circuit connection of the present invention.
Detailed Description
Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are illustrative only and are not to be construed as limiting the invention.
The invention also discloses a method for realizing the safe fusion of the massive big data images, as shown in figure 1, comprising the following steps:
S1, sequentially numbering all image data to be sent to a mobile phone end, wherein A 1、A2、A3、……、Aa is respectively carried out in sequence, wherein A 1 represents a 1 st image to be sent to the mobile phone end, A 2 represents a 2 nd image to be sent to the mobile phone end, A 3 represents A3 rd image to be sent to the mobile phone end, A a represents an 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;
S2, acquiring image information of each image, wherein the image information comprises a width value of the image, a height value of the image and resolution of the image;
s3, performing image operation value obtained in the step S1 Performing secondary operation to obtain a connection value;
S4, fusing the connection value obtained in the step S3 with the image value to obtain a fused image thereof, wherein a set formed by all the fused images and the corresponding image operation values is an image set to be transmitted;
And S5, if the controller receives the image data to be checked and receives the continuous checking trigger signal, performing image restoration processing on the image data to be checked to obtain a checked image, and if the continuous checking trigger signal is interrupted or after Ts is obtained, T is a positive number, S is a time unit of seconds, and the checked image becomes a blurred image.
In a preferred embodiment of the present invention, in step S1, the method for obtaining the image calculation value of each image by performing the image calculation on each image comprises:
wherein, summary Function [ ] represents a digest Function using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
a b represents an b-th image to be transmitted to the handset side, b=1, 2, 3.
Image CalculationThe b-th image A b to be sent to the mobile phone end adopts the image operation value obtained by the digest function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512.
In a preferred embodiment of the present invention, in step S2, the method for calculating the total number of pixels in each image is as follows:
Wherein, The width value of the b-th image A b to be sent to the mobile phone end is expressed in centimeters;
The height value of the b-th image A b to be sent to the mobile phone end is expressed in centimeters;
The resolution of the b-th image A b to be sent to the handset end is expressed in pixels per inch;
a conversion coefficient indicating that a b-th image A b to be transmitted to a mobile phone end is converted from inches to centimeters;
And the total number of pixel points of the b-th image A b to be sent to the mobile phone end is represented.
In a preferred embodiment of the present invention, in step S3, the number of operations is countedThe calculation method of (1) is as follows:
Wherein int () represents a rounding algorithm;
Representing the total number of pixel points of the b-th image A b to be sent to the mobile phone terminal;
delta represents the number of bits that make up the pixel value;
H represents the binary total number of bits of the digest value;
E represents belonging to;
Z + represents a positive integer set;
the representation does not belong;
representing the total number of operations.
In a preferred embodiment of the present invention, in step S3, the connection value calculating method includes:
wherein, summary Function [ ] represents a digest Function using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
Image Calculation the b-th image A b to be sent to the mobile phone end adopts the abstract function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 to obtain the image operation value;
When i=1, the number of the cells, I 1 represents an image operand Image CalculationDigest values obtained using a digest function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
when I is not equal to 1, I i=Summary Function[Ii-1],Ii represents the digest value obtained by using one of the digest functions of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 for I i-1;
i.e., i=2, I 2=Summary Function[I1,
I=3, I 3=Summary Function[I2,
I=4, I 4=Summary Function[I3,
......,
In the time-course of which the first and second contact surfaces,
The method for obtaining the connection value comprises the following steps:
Wherein, & represents a connector;
Representing the connection value.
In a preferred embodiment of the present invention, in step S4, the method for obtaining the fused image thereof is as follows:
Wherein, Representing connection valuesThe value corresponding to the c bit from left to right;
The ";
Representing an arrangement value corresponding to the c-th position after all pixel points of the b-th image A b to be sent to the mobile phone end are arranged into image values;
And representing the arrangement value corresponding to the c-th position after all the pixel points in the fused image are arranged into the image value.
In a preferred embodiment of the present invention, the method of arranging all the pixels thereof into image values comprises the steps of:
S81, sequentially arranging the pixel points in the b-th image a b to be sent to the mobile phone end from left to right and from top to bottom, wherein the pixel points are sequentially 1 st pixel point, 2 nd pixel point, 3 rd pixel point, and third pixel point The number of pixels in a pixel is,Representing the total number of pixels of the received b-th image A b;
S82, converting the pixel value corresponding to each pixel point into a binary value, and converting all the converted binary values into the binary values according to the 1 st pixel point, the 2 nd pixel point, the 3 rd pixel point, the following And sequentially arranging the pixel points to obtain the image values of all the pixel points.
In a preferred embodiment of the present invention, the method of obtaining a viewing image in step S5 comprises the steps of:
S101, performing image operation value Performing secondary operation to obtain a mobile phone end connection value;
S102, restoring the obtained mobile phone end connection value and the image value in the fused image to obtain a restored image thereof, wherein if the mobile phone end image operation value is consistent with the image operation value, the restored image is the checked image;
in step 101, the number of operations is counted at the mobile phone end The calculation method of (1) is as follows:
Wherein int () represents a rounding algorithm;
representing the total number of pixel points of the b 'fused image A b′' received by the mobile phone;
delta represents the number of bits that make up the pixel value;
H' represents the binary total bit number of the mobile phone end abstract value;
E represents belonging to;
Z + represents a positive integer set;
the representation does not belong;
representing the total operation times of the mobile phone terminal;
in step S101, the method for calculating the connection value of the mobile phone end includes:
wherein, summary Function [ ] represents a digest Function using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
Image Calculation Representing the received b-th image A b as an image calculation value obtained by using a digest function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
when i' =1, I 1' represents an image operand Image CalculationA mobile phone end digest value obtained by adopting a digest function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
When I ' noteq.1, I i′′=Summary Function[Ii′-1′],Ii′ ' represents the mobile phone end digest value obtained by adopting one of the digest functions of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 for I i′-1 ';
i '=2, I 2′=Summary Function[I1' ],
I '=3, I 3′=Summary Function[I2' ],
I '=4, I 4′=Summary Function[I3' ],
......,
In the time-course of which the first and second contact surfaces,
The mobile phone end abstract value obtained by the method is connected to obtain the mobile phone end connection value, and the method for obtaining the mobile phone end connection value comprises the following steps:
Wherein, & represents a connector;
representing a mobile phone end connection value;
In step S102, the method for obtaining the restored image thereof includes:
Wherein, Representing mobile phone end connection valueThe value corresponding to the c' bit from left to right;
The ";
Representing a mobile phone end arrangement value corresponding to the c ' th position after all pixel points of the received b ' th fusion image A b′ ' are arranged into a mobile phone end image value;
representing a mobile phone end arrangement value corresponding to the c' th position after all pixel points in the restored image are arranged into a mobile phone end image value;
the method for arranging all the pixel points into the image value of the mobile phone terminal comprises the following steps:
S111, sequentially arranging the pixel points in the received b 'th fused image a b′' from left to right and from top to bottom, where the pixel points are sequentially the 1 st pixel point, the 2 nd pixel point, the 3 rd pixel point, the third pixel point The number of pixels in a pixel is,Representing the total number of pixel points of the received b 'th fusion image A b′';
S112, converting the pixel value corresponding to each pixel point into a binary value, and converting all the binary values obtained by conversion into the binary values according to the 1 st pixel point, the 2 nd pixel point, the 3 rd pixel point, the following Sequentially arranging the pixel points to obtain the image values of the mobile phone end of all the pixel points;
In step S101, the method for calculating the total number of pixels in each fused image includes:
Wherein, A width value representing the received b 'th fused image a b′' in cm;
a height value representing the received b 'th fused image a b′' in cm;
Representing the resolution of the received b 'th fused image a b′' in pixels per inch;
a conversion coefficient representing the conversion of the received b 'th fused image a b′' from inches to centimeters;
Representing the total number of pixel points of the received b 'th fusion image A b′';
In step S102, the method for obtaining the mobile phone image operation value of each image by performing image operation on each fusion image includes:
wherein, summary Function [ ] represents a digest Function using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
A b′ 'represents the received b' th fused image, b '=1, 2,3, a';
Image Calculation Representing the mobile phone end image operation value obtained by the received b 'fused image A b′' by adopting the digest function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512.
In a preferred embodiment of the present invention, the method of changing the viewing image to a blurred image in step S5 comprises the steps of:
s201, performing image operation on the checked image to obtain a fuzzy image operation value of the checked image;
S202, obtaining image information of the checked image, wherein the image information comprises a width value of the image, a height value of the image and resolution of the image;
s203, performing image operation value obtained in step S201 Performing secondary operation to obtain a fuzzy connection value;
S204, performing fuzzy fusion on the fuzzy connection value obtained in the step S203 and the checked image value to obtain a fuzzy image of the checked image;
In step S201, the method for obtaining the image operation value of the checked image by performing image operation on the checked image is as follows:
wherein, summary Function [ ] represents a digest Function using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
A b ″ represents viewing an image;
Image Calculation Representing the blurred image calculation value obtained by looking at the digest function of image A b '' with one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
In step S202, the method for calculating the total number of pixels of the checked image includes:
Wherein, A width value representing the view image a b ″ in centimeters;
A height value representing the view image a b ″ in centimeters;
representing the resolution of the viewed image A b ″ in pixels per inch;
conversion coefficients representing the conversion of the view image A b '' from inches to centimeters;
representing the total number of pixels of the view image A b';
in step S203, the number of times of blurring operation The calculation method of (1) is as follows:
Wherein int () represents a rounding algorithm;
representing the total number of pixels of the view image A b';
delta represents the number of bits that make up the pixel value;
H' represents the binary total number of bits of the fuzzy digest value;
E represents belonging to;
Z + represents a positive integer set;
the representation does not belong;
representing the total number of fuzzy operations;
in step S203, the method for calculating the fuzzy connection value is:
wherein, summary Function [ ] represents a digest Function using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
Image Calculation Representing the blurred image calculation value obtained by looking at the digest function of image A b '' with one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
when i "=1, I 1 "represents the blurred image calculation value Image CalculationA fuzzy digest value obtained by using a digest function of one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
When I '' is not equal to 1, I i″″=Summary Function[Ii″-1″],Ii″ '' represents a fuzzy digest value obtained by using one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 digest functions for I i″-1 '';
i.e., I "=2, I 2″=Summary Function[I1" ],
I "=3, I 3″=Summary Function[I2" ],
I "=4, I 4″=Summary Function[I3" ],
......,
In the time-course of which the first and second contact surfaces,
The method for obtaining the connection value comprises the following steps:
Wherein, & represents a connector;
Representing a connection value;
in step S4, the method for obtaining the blurred fusion image includes:
Wherein, Representing fuzzy connection valuesThe value corresponding to the c' bit from left to right;
The ";
Representing a fuzzy arrangement value corresponding to the c 'th position after all pixel points of the checked image A b' are arranged into a fuzzy image value;
Representing a fuzzy arrangement value corresponding to the c' th position after all pixel points in the fused fuzzy image are arranged into a fuzzy image value;
the method for arranging all the pixels into the blurred image value comprises the following steps:
S381, the pixel points in the view image a b' are sequentially arranged from left to right and from top to bottom, and the pixel points are sequentially 1 st pixel point, 2 nd pixel point, 3 rd pixel point, & gt The number of pixels in a pixel is,Representing the total number of pixels of the view image A b';
S382, converting the pixel value corresponding to each pixel point into a binary value, and converting all the binary values obtained by conversion into the binary values according to the 1 st pixel point, the 2 nd pixel point, the 3 rd pixel point, &.. And sequentially arranging the pixel points to obtain the blurred image values of all the pixel points.
The invention provides identification equipment for realizing a safe fusion method of massive large data images, which is shown in fig. 2-3, and comprises a mobile phone body 2, wherein a touch display screen 3 is arranged on the front surface of the mobile phone body 2, a PCB (printed circuit board) fixed mounting seat which is arranged in the mobile phone body and used for fixedly mounting a PCB (printed circuit board) is also included, the PCB is fixedly mounted on the PCB fixed mounting seat, a controller and a wireless transmission data module are arranged on the PCB, a data transmission end of the wireless transmission data module is connected with a data transmission end of the controller, a touch display data end of the touch display screen 3 is connected with a touch display end of the controller, and in the embodiment, a front camera 1 is arranged on the front surface of the mobile phone body 2, a rear camera 4 is arranged on the rear surface of the mobile phone body 2, an image data end of the front camera 1 is connected with a front data end of the controller, and an image data end of the rear camera 4 is connected with a rear data end of the controller.
And after the checked image is obtained, if the continuous checking trigger signal is interrupted or Ts is followed, T is a positive number, s is a time unit second, and the checked image becomes a blurred image.
In a preferred embodiment of the present invention, the wireless transmission data module includes one or any combination of a short range wireless transmission data module, a medium range wireless transmission data module, and a long range wireless transmission data module;
The data transmission end of the short-range wireless transmission data module is connected with the short-range data transmission end of the controller, the data transmission end of the medium-range wireless transmission data module is connected with the medium-range data transmission end of the controller, and the data transmission end of the long-range wireless transmission data module is connected with the long-range data transmission end of the controller;
The short-range wireless transmission data module comprises one or any combination of a Bluetooth short-range wireless transmission data module, a WiFi short-range wireless transmission data module, an Rfid short-range wireless transmission data module and a Zigbee short-range wireless transmission data module, wherein the data transmission end of the Bluetooth short-range wireless transmission data module is connected with the Bluetooth short-range data transmission end of the controller, the data transmission end of the WiFi short-range wireless transmission data module is connected with the WiFi short-range data transmission end of the controller, the data transmission end of the Rfid short-range wireless transmission data module is connected with the Rfid short-range data transmission end of the controller, and the data transmission end of the Zigbee short-range wireless transmission data module is connected with the Zigbee short-range data transmission end of the controller;
The data transmission end of the 3G medium-range wireless transmission data module is connected with the 3G medium-range data transmission end of the controller, and the data transmission end of the 5G medium-range wireless transmission data module is connected with the 5G medium-range data transmission end of the controller;
The remote wireless transmission data module comprises a Lora remote wireless transmission data module or/and a 2G remote wireless transmission data module, wherein the data transmission end of the Lora remote wireless transmission data module is connected with the Lora remote data transmission end of the controller, and the data transmission end of the 2G remote wireless transmission data module is connected with the 2G remote data transmission end of the controller.
In a preferred embodiment of the present invention, the system further comprises a front camera or/and a rear camera monitoring module, wherein the front camera or/and the rear camera monitoring module comprises a monitoring signal front unit, a monitoring signal enhancing unit and a monitoring signal stabilizing unit;
The signal input end of the monitoring signal preposition unit is connected with the signal output end of the preposition camera or the postposition camera, the signal output end of the monitoring signal preposition unit is connected with the signal input end of the monitoring signal enhancement unit, the signal output end of the monitoring signal enhancement unit is connected with the signal input end of the monitoring signal stabilization unit, and the signal output end of the monitoring signal stabilization unit is connected with the preposition or postposition monitoring end of the controller;
The monitoring signal front-end unit comprises an N-channel enhancement type field effect transistor Q1, a first end of a resistor R1 and a signal output end of a front camera or a rear camera, wherein a grid electrode of the N-channel enhancement type field effect transistor Q1 is connected with a first end of a resistor R1 and a signal output end of the front camera or the rear camera respectively, a drain electrode of the N-channel enhancement type field effect transistor Q1 is connected with a first end of an inductor L1, a second end of the inductor L1 is connected with a +5V power supply, a source electrode of the N-channel enhancement type field effect transistor Q1 is connected with a first end of a resistor R2 and a first end of a capacitor C1 and a first end of a capacitor C2 respectively, a second end of the resistor R1 and a second end of the resistor R2 are connected with power supply ground respectively, a first end of the capacitor C2 is connected with a signal input end of the monitoring signal enhancement unit, the N-channel enhancement type field effect transistor Q1 amplifies and outputs monitoring signals, the capacitor C1 and the inductor L1 form LC filtering in the amplifying process of the N-channel enhancement type field effect transistor Q1, the LC filtering principle is utilized to filter the monitoring signals, the accuracy of monitoring signals is effectively reduced, and the external noise is effectively improved.
The monitoring signal enhancement unit comprises a first end of a resistor R4, a first end of a resistor R5 and a first end of a resistor R6, wherein the first end of the resistor R5 and the first end of the resistor R6 are respectively connected with a signal output end of a monitoring signal pre-unit, a second end of the resistor R6 is connected with a positive input end of an amplifier AR1, an inverting input end of the amplifier AR1 is respectively connected with an output end of the amplifier AR1 and a first end of an adjustable resistor RP1, a second end of the adjustable resistor RP1 is respectively connected with a first end of a capacitor C4 and a power ground, a second end of the adjustable resistor RP1 and a second end of the capacitor C4 are respectively connected with a positive input end of the amplifier AR2, a second end of the resistor R4 is connected with a collector of an NPN triode VT1, a second end of the resistor R5 is connected with a base of the NPN triode VT1 and a negative electrode of a diode DZ1, an emitter of the NPN triode VT1 is respectively connected with the first end of the amplifier AR2 and the inverting input end of the amplifier AR2, a power supply end of the amplifier AR2 is respectively connected with +5V, the power supply end of the amplifier AR2 is weakened, the signal of the amplifier AR2 is also connected with the monitoring signal pre-unit and the monitoring signal pre-unit is amplified by the signal pre-unit after the monitoring signal pre-unit is arranged or the signal pre-unit is amplified by the monitoring unit, the signal pre-end of the signal pre-stage is amplified by the signal pre-stage unit, and the signal of the signal pre-stage is amplified by the signal pre-stage and the signal pre-stage unit is amplified by the pre-stage and the signal conditioning and the pre-stage and the signal were signal and the pre-stage and the signal were.
The monitoring signal stabilizing unit comprises a first end of a resistor R7 connected with a signal output end of the monitoring signal enhancing unit, a second end of the resistor R7 connected with a first end of a capacitor C5 and a positive-phase input end of an amplifier AR3 respectively, a second end of the capacitor C5 connected with power ground, a power end of the amplifier AR3 connected with a +5V power supply, a power ground end of the amplifier AR3 connected with power ground, an inverting input end of the amplifier AR3 connected with a first end of a resistor R8, an output end of the amplifier AR3 connected with a second end of the resistor R8 respectively connected with a first end of a resistor R9, a second end of the resistor R9 connected with a negative electrode of a diode DZ2 and a front or rear monitoring end of a controller respectively, and a positive electrode of the diode DZ2 connected with power ground. The capacitor C5 and the resistor R7 form RC low-pass filtering, the signals output by the amplifier AR2 are processed and then transmitted to the amplifier AR3, the amplifier AR3 converts and outputs the signals by utilizing an amplification principle, so that the monitoring signal output value is suitable for the potential value received by the controller, and the diode DZ2 has a protection effect when the monitoring signal is input to the controller.
The front-end camera or/and the rear-end camera monitoring module are specifically and electrically connected as shown in fig. 4, the grid electrode of the N-channel enhanced field effect transistor Q1 is respectively connected with the first end of the resistor R1 and the signal output end of the front-end camera or the rear-end camera, the drain electrode of the N-channel enhanced field effect transistor Q1 is respectively connected with the first end of the inductor L1, the second end of the inductor L1 is connected with a +5V power supply, the source electrode of the N-channel enhanced field effect transistor Q1 is respectively connected with the first end of the resistor R2, the first end of the capacitor C1 and the first end of the capacitor C2, the second end of the resistor R1 and the second end of the capacitor C1 are respectively connected with power supply ground, the first end of the capacitor C2 is respectively connected with the first end of the resistor R4, the first end of the resistor R5 and the first end of the resistor R6, the second end of the resistor R6 is connected with the positive input end of the amplifier AR1, the inverting end of the amplifier AR1 is respectively connected with the first end of the adjustable resistor RP1 and the second end of the adjustable resistor RP1 is respectively connected with the first end of the adjustable resistor RP1 and the adjustable resistor C4 is connected with the first end of the adjustable resistor C4; the second end of the resistor R4 is connected with the collector of the NPN triode VT1, the second end of the resistor R5 is connected with the base of the NPN triode VT1 and the cathode of the diode DZ1, the diode DZ1 is connected with the power supply ground, the emitter of the NPN triode VT1 is respectively connected with the first end of the capacitor C3 and the inverting input end of the amplifier AR2, the power supply end of the amplifier AR2 is connected with the +5V power supply, the power supply ground end of the amplifier AR2 is connected with the power supply ground, the second end of the capacitor C3 and the output end of the amplifier AR2 are respectively connected with the first end of the resistor R7, the second end of the resistor R7 is connected with the first end of the capacitor C5 and the positive input end of the amplifier AR3 respectively, the second end of the capacitor C5 is connected with the power ground, the power end of the amplifier AR3 is connected with the +5V power supply, the power ground end of the amplifier AR3 is connected with the power ground, the reverse input end of the amplifier AR3 is connected with the first end of the resistor R8, the output end of the amplifier AR3 is connected with the second end of the resistor R8 respectively with the first end of the resistor R9, the second end of the resistor R9 is connected with the negative electrode of the diode DZ2 and the front or rear monitoring end of the controller respectively, and the positive electrode of the diode DZ2 is connected with the power ground.
Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411622509.XA CN119515655A (en) | 2021-04-06 | 2021-04-06 | A method for realizing secure fusion of massive big data images |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411622509.XA CN119515655A (en) | 2021-04-06 | 2021-04-06 | A method for realizing secure fusion of massive big data images |
CN202110364515.XA CN112801847A (en) | 2021-04-06 | 2021-04-06 | Safety method capable of realizing mass chatting of big data pictures |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110364515.XA Division CN112801847A (en) | 2021-04-06 | 2021-04-06 | Safety method capable of realizing mass chatting of big data pictures |
Publications (1)
Publication Number | Publication Date |
---|---|
CN119515655A true CN119515655A (en) | 2025-02-25 |
Family
ID=75816322
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110364515.XA Pending CN112801847A (en) | 2021-04-06 | 2021-04-06 | Safety method capable of realizing mass chatting of big data pictures |
CN202510052196.7A Pending CN120182073A (en) | 2021-04-06 | 2021-04-06 | Method for realizing safety of massive big data images |
CN202411622509.XA Pending CN119515655A (en) | 2021-04-06 | 2021-04-06 | A method for realizing secure fusion of massive big data images |
CN202410361173.XA Active CN118096485B (en) | 2021-04-06 | 2021-04-06 | A method for realizing the security of massive chat big data pictures |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110364515.XA Pending CN112801847A (en) | 2021-04-06 | 2021-04-06 | Safety method capable of realizing mass chatting of big data pictures |
CN202510052196.7A Pending CN120182073A (en) | 2021-04-06 | 2021-04-06 | Method for realizing safety of massive big data images |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410361173.XA Active CN118096485B (en) | 2021-04-06 | 2021-04-06 | A method for realizing the security of massive chat big data pictures |
Country Status (1)
Country | Link |
---|---|
CN (4) | CN112801847A (en) |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3190648B2 (en) * | 1999-05-26 | 2001-07-23 | 松下電器産業株式会社 | Data encryption apparatus and method |
JP4128461B2 (en) * | 2003-01-28 | 2008-07-30 | 株式会社リコー | Image processing apparatus, image processing program, and storage medium |
CN100547608C (en) * | 2005-03-23 | 2009-10-07 | 北京华旗数码影像技术研究院有限责任公司 | Method for digital image watermark, corresponding device and digital camera capable of adding watermark |
CN101169867B (en) * | 2007-12-04 | 2011-02-16 | 北京中星微电子有限公司 | Image dividing method, image processing apparatus and system |
JP5183715B2 (en) * | 2010-11-04 | 2013-04-17 | キヤノン株式会社 | Image processing apparatus and image processing method |
CN102625025A (en) * | 2012-03-26 | 2012-08-01 | 中山大学 | An encryption and decryption method and system based on image transmission |
US20160080155A1 (en) * | 2014-09-12 | 2016-03-17 | Peeqsee, Inc. | Systems and Methods for Controlling the Distribution, Processing, and Revealing of Hidden Portions of Images |
US10078803B2 (en) * | 2015-06-15 | 2018-09-18 | Google Llc | Screen-analysis based device security |
CN105721468B (en) * | 2016-02-17 | 2021-11-16 | 阿里巴巴集团控股有限公司 | Communication method and device |
CN107292184B (en) * | 2016-09-28 | 2018-04-03 | 重庆第二师范学院 | Image encryption method, device and key stream generating method and key stream generator |
CN106993071A (en) * | 2017-05-12 | 2017-07-28 | 河南省创酷通信技术有限公司 | A kind of graphene safe and intelligent mobile phone |
CN207266372U (en) * | 2017-07-25 | 2018-04-20 | 珠海市魅族科技有限公司 | Printed circuit board (PCB) and terminal |
KR102609234B1 (en) * | 2017-09-04 | 2023-12-01 | 가부시키가이샤 한도오따이 에네루기 켄큐쇼 | Image processing methods, semiconductor devices, and electronic devices |
CN111382288A (en) * | 2020-03-03 | 2020-07-07 | Oppo广东移动通信有限公司 | A picture processing method, device and computer-readable storage medium |
CN111767924B (en) * | 2020-07-03 | 2024-01-26 | 杭州睿琪软件有限公司 | Image processing method, image processing apparatus, electronic device, and storage medium |
-
2021
- 2021-04-06 CN CN202110364515.XA patent/CN112801847A/en active Pending
- 2021-04-06 CN CN202510052196.7A patent/CN120182073A/en active Pending
- 2021-04-06 CN CN202411622509.XA patent/CN119515655A/en active Pending
- 2021-04-06 CN CN202410361173.XA patent/CN118096485B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN118096485B (en) | 2024-12-03 |
CN118096485A (en) | 2024-05-28 |
CN120182073A (en) | 2025-06-20 |
CN112801847A (en) | 2021-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102970408A (en) | Apparatus and method for managing application in wireless terminal | |
CN110738629B (en) | Method for detecting lens dirt, terminal and computer readable storage medium | |
US20040003052A1 (en) | Data detection method, apparatus, and program | |
RU2009145287A (en) | METHODS, SYSTEMS AND COMPUTER SOFTWARE PRODUCTS FOR CHANGING AN ELECTRONIC TEXT MESSAGE BY DISTORTED IMAGES | |
CN118096485B (en) | A method for realizing the security of massive chat big data pictures | |
CN111026708B (en) | Thermal imager image file storage method, device, equipment and storage medium | |
CN113099071A (en) | Method for safely transmitting mass picture big data shot by mobile phone | |
US20140263669A1 (en) | Information exchange using color space encoded image | |
CN211531098U (en) | Visible light communication system and optical sensing equipment | |
CN112508820B (en) | Image processing method and device and electronic equipment | |
CN206378872U (en) | Photo management systems based on cloud computing | |
CN113096004A (en) | Mobile phone identification equipment | |
WO2020129307A1 (en) | Reading device, reading method, reading program, and settlement processing method | |
CN206162652U (en) | Asset management system based on two -dimensional code | |
EP4589549A1 (en) | Signal processing method and apparatus, device, storage medium, and computer program | |
CN104361559A (en) | Image magnifying method and system based on small image memory | |
KR20210086031A (en) | Method for proving original based on block chain and electronic device using the same | |
CN108270973A (en) | One kind is taken pictures processing method, mobile terminal and computer readable storage medium | |
TW588546B (en) | Method for reducing image noise | |
CN115412850A (en) | Short message management and control service system and method based on 5G communication | |
CN100507810C (en) | Mobile storage device for business card shooting | |
Sun et al. | The detecting system of image forgeries with noise features and EXIF information | |
CN1383048A (en) | Digital camera capable of converting business card format and method thereof | |
CN205379124U (en) | Novel digital fitting mirror | |
Fujii et al. | Image restoration for security cameras with dirty lens under oblique illumination |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |