[go: up one dir, main page]

CN118096485B - A method for realizing the security of massive chat big data pictures - Google Patents

A method for realizing the security of massive chat big data pictures Download PDF

Info

Publication number
CN118096485B
CN118096485B CN202410361173.XA CN202410361173A CN118096485B CN 118096485 B CN118096485 B CN 118096485B CN 202410361173 A CN202410361173 A CN 202410361173A CN 118096485 B CN118096485 B CN 118096485B
Authority
CN
China
Prior art keywords
image
sha
value
indicates
pixels
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.)
Active
Application number
CN202410361173.XA
Other languages
Chinese (zh)
Other versions
CN118096485A (en
Inventor
王可
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN202410361173.XA priority Critical patent/CN118096485B/en
Publication of CN118096485A publication Critical patent/CN118096485A/en
Application granted granted Critical
Publication of CN118096485B publication Critical patent/CN118096485B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting 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/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/73Deblurring; Sharpening
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20221Image 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 the safety of mass chat big data pictures, which comprises the following steps of S1, carrying out image operation on each image to obtain an image operation value of each image, S2, obtaining 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, calculating the total number of pixel points of each image, S3, carrying out image operation value obtained in the step S1The method comprises the steps of performing secondary operation to obtain a connection value, S4, obtaining an image set to be checked by a mobile phone end, S5, and performing image restoration processing on the image data to be checked if the controller receives the image data to be checked and receives a continuous check trigger signal to obtain a check image. The invention can ensure the safety of massive chat big data pictures.

Description

Method for realizing safety of massive chat big data pictures
The application relates to a split application of a Chinese application patent application with the application date of 2021, 04 month and 06 days, the application number of 202110364515X 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 the safety of massive chat big data pictures.
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 the safety of massive chat big data pictures.
In order to achieve the above purpose of the present invention, the present invention provides a method for realizing the security of massive chat big data pictures, 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 a2 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 fuzzy connection value calculating method 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;
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 safety of the massive chat big data pictures, 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 a2 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, carrying out G Ab times of operation on the image operation value obtained in the step S1 to obtain a connection value of the image operation 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:
Image Calculation ValueAb=Summary Function[Ab],
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 fuzzy connection value calculating method 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;
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 method for safely carrying out mass chat big data pictures, 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 is used for fixedly mounting a PCB, 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, and 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 (7)

1.一种实现海量聊天大数据图片安全的方法,其特征在于,包括以下步骤:1. A method for realizing the security of massive chat big data pictures, characterized in that it includes the following steps: S1,对所有待发送至手机端的图像数据进行顺序编号,对每张图像进行图像运算,得到每张图像的图像运算值;S1, sequentially number all image data to be sent to the mobile phone, perform image operation on each image, and obtain the image operation value of each image; S2,获取每张图像的图像信息,计算每张图像的像素点总个数;S2, obtaining image information of each image and calculating the total number of pixels of each image; S3,对步骤S1中得到的图像运算值进行次运算,得到其连接值;其中,运算次数的计算方法为:S3, the image operation value obtained in step S1 is processed times of operation to obtain its connection value; among them, the number of operations The calculation method is: , 其中,表示取整算法;in, Indicates the rounding algorithm; 表示待发送至手机端的第图像的像素点总个数; Indicates the first image The total number of pixels; 表示组成像素值的位数; Represents the number of bits that make up a pixel value; 表示摘要值的二进制总位数; The total number of binary digits representing the digest value; 表示属于; Indicates belonging to; 表示正整数集合; represents a set of positive integers; 表示不属于; Indicates not belonging to; 表示运算总次数; Indicates the total number of operations; 连接值的计算方法为:The connection value is calculated as: , 其中,表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;in, Indicates that a digest function is one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512; 表示待发送至手机端的第图像采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数得到的图像运算值; Indicates the first image An image operation value obtained by using one of the digest functions of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512; 时,表示图像运算值采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数得到的摘要值;when hour, ; Indicates image operation value A digest value obtained by using one of the digest functions of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512; 时,表示对采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数得到的摘要值;when hour, , Express A digest value obtained by using one of the digest functions of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512; 时,Right now hour, , 时, hour, , 时, hour, , ……,..., 时, hour, , 将其得到的摘要值连接起来,得到其连接值;其得到连接值的方法为:Connect the obtained summary values to obtain the connection value; the method for obtaining the connection value is: , 其中,表示连接符;in, Indicates a connector; 表示连接值; Indicates the connection value; S4,将步骤S3中得到的连接值与图像值进行融合,得到其融合图像;所有融合图像和所对应的图像运算值构成的集合为待发送图像集;将待发送图像集发送至手机端,手机端得到其待查看图像集;其中,得到其融合图像的方法为:S4, fusing the connection value obtained in step S3 with the image value to obtain a fused image; a set of all fused images and corresponding image operation values is a set of images to be sent; the set of images to be sent is sent to the mobile terminal, and the mobile terminal obtains the set of images to be viewed; wherein the method for obtaining the fused image is: , 其中,表示连接值中从左至右第位所对应的值;in, Indicates the connection value From left to right The value corresponding to the bit; 表示同或计算; Indicates same or calculation; 表示待发送至手机端的第图像中将其所有像素点排列成图像值后第位所对应的排列值; Indicates the first image After arranging all the pixels into image values, The corresponding permutation value of the bit; 表示融合后图像中所有像素点排列成图像值后第位所对应的排列值; It means that all pixels in the fused image are arranged into image values. The corresponding permutation value of the bit; S5,若控制器接收到待查看图像数据,且接收到持续查看触发信号,则对其待查看图像数据进行图像还原处理,得到查看图像。S5, 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 a viewing image. 2.根据权利要求1所述的实现海量聊天大数据图片安全的方法,其特征在于,在步骤S1中,对每张图像进行图像运算,得到每张图像的图像运算值的方法为:2. The method for realizing the security of massive chat big data pictures according to claim 1 is characterized in that, in step S1, image operation is performed on each image, and the method for obtaining the image operation value of each image is: , 其中,表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;in, Indicates that a digest function is one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512; 表示待发送至手机端的第图像;=1、2、3、……、 Indicates the first image; =1, 2, 3, ..., ; 表示待发送至手机端的第图像采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数得到的图像运算值。 Indicates the first image The image operation value obtained by using one of the digest functions of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512. 3.根据权利要求1所述的实现海量聊天大数据图片安全的方法,其特征在于,在步骤S2中,每张图像的像素点总个数的计算方法为:3. The method for realizing the security of massive chat big data pictures according to claim 1, characterized in that, in step S2, the total number of pixels of each image is calculated as follows: , 其中,表示待发送至手机端的第图像的宽度值,其单位为厘米;in, Indicates the first image The width value of the , in centimeters; 表示待发送至手机端的第图像的高度值,其单位为厘米; Indicates the first image The height value in centimeters; 表示待发送至手机端的第图像的分辨率,其单位为像素每英寸; Indicates the first image The resolution, in pixels per inch; 表示待发送至手机端的第图像由英寸转换为厘米的转换系数; Indicates the first image Conversion factors from inches to centimeters; 表示待发送至手机端的第图像的像素点总个数。 Indicates the first image The total number of pixels. 4.根据权利要求1所述的实现海量聊天大数据图片安全的方法,其特征在于,将其所有像素点排列成图像值的方法包括以下步骤:4. The method for realizing the security of massive chat big data pictures according to claim 1 is characterized in that the method of arranging all its pixels into image values comprises the following steps: S81,将待发送至手机端的第图像中的像素点从左至右,从上至下依次排列,依次为第1像素点、第2像素点、第3像素点、……、第像素点,表示接收到的第图像的像素点总个数;S81, the first image The pixels in the image are arranged from left to right and from top to bottom, namely the first pixel, the second pixel, the third pixel, ..., the Pixels, Indicates the received image The total number of pixels; S82,将每个像素点所对应的像素值转换为二进制数值,将所有转换得到的二进制数值按照第1像素点、第2像素点、第3像素点、……、第像素点的顺序排列,得到其所有像素点的图像值。S82, converting the pixel value corresponding to each pixel point into a binary value, and arranging all the converted binary values according to the first pixel point, the second pixel point, the third pixel point, ..., the The pixels are arranged in sequence to obtain the image values of all the pixels. 5.一种实现海量聊天大数据图片安全的识别设备,包括手机本体,其特征在于,在手机本体正面设置有触摸显示屏,还包括设置在手机本体内用于固定安装PCB印刷电路板的PCB印刷电路板固定安装座,PCB印刷电路板固定安装在PCB印刷电路板固定安装座上,在PCB印刷电路板上设置有控制器和无线传输数据模块,无线传输数据模块的数据传输端与控制器的数据传输端相连,触摸显示屏的触摸显示数据端与控制器的触摸显示端相连;5. A device for realizing the security of massive chat big data pictures, comprising a mobile phone body, characterized in that a touch display screen is arranged on the front of the mobile phone body, and also comprising a PCB printed circuit board fixing mounting seat arranged in the mobile phone body for fixing and mounting a PCB printed circuit board, the PCB printed circuit board is fixedly mounted on the PCB printed circuit board fixing mounting seat, a controller and a wireless transmission data module are arranged on the PCB printed circuit board, a data transmission end of the wireless transmission data module is connected to a data transmission end of the controller, and a touch display data end of the touch display screen is connected to a touch display end of the controller; 在识别设备上执行以下步骤:Perform the following steps on the identification device: S1,对所有待发送至手机端的图像数据进行顺序编号,对每张图像进行图像运算,得到每张图像的图像运算值;S1, sequentially number all image data to be sent to the mobile phone, perform image operation on each image, and obtain the image operation value of each image; S2,获取每张图像的图像信息,计算其每张图像的像素点总个数;S2, obtaining image information of each image and calculating the total number of pixels of each image; S3,对步骤S1中得到的图像运算值进行次运算,得到其连接值;其中,运算次数的计算方法为:S3, the image operation value obtained in step S1 is processed times of operation to obtain its connection value; among them, the number of operations The calculation method is: , 其中,表示取整算法;in, Indicates the rounding algorithm; 表示待发送至手机端的第图像的像素点总个数; Indicates the first image The total number of pixels; 表示组成像素值的位数; Represents the number of bits that make up a pixel value; 表示摘要值的二进制总位数; The total number of binary digits representing the digest value; 表示属于; Indicates belonging to; 表示正整数集合; represents a set of positive integers; 表示不属于; Indicates not belonging to; 表示运算总次数; Indicates the total number of operations; 连接值的计算方法为:The connection value is calculated as: , 其中,表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;in, Indicates that a digest function is one of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512; 表示待发送至手机端的第图像采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数得到的图像运算值; Indicates the first image An image operation value obtained by using one of the digest functions of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512; 时,表示图像运算值采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数得到的摘要值;when hour, ; Indicates image operation value A digest value obtained by using one of the digest functions of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512; 时,表示对采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数得到的摘要值;when hour, , Express A digest value obtained by using one of the digest functions of MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512; 时,Right now hour, , 时, hour, , 时, hour, , ……,..., 时, hour, , 将其得到的摘要值连接起来,得到其连接值;其得到连接值的方法为:Connect the obtained summary values to obtain the connection value; the method for obtaining the connection value is: , 其中,表示连接符;in, Indicates a connector; 表示连接值; Indicates the connection value; S4,将步骤S3中得到的连接值与图像值进行融合,得到其融合图像;所有融合图像和所对应的图像运算值构成的集合为待发送图像集;将待发送图像集发送至手机端;其中,得到其融合图像的方法为:S4, fusing the connection value obtained in step S3 with the image value to obtain a fused image; a set of all fused images and corresponding image operation values is a set of images to be sent; the set of images to be sent is sent to the mobile phone; wherein the method for obtaining the fused image is: , 其中,表示连接值中从左至右第位所对应的值;in, Indicates the connection value From left to right The value corresponding to the bit; 表示同或计算; Indicates same or calculation; 表示待发送至手机端的第图像中将其所有像素点排列成图像值后第位所对应的排列值; Indicates the first image After arranging all its pixels into image values, The corresponding permutation value of the bit; 表示融合后图像中所有像素点排列成图像值后第位所对应的排列值。 It means that all pixels in the fused image are arranged into image values. The corresponding arrangement value of the bit. 6.根据权利要求5所述的实现海量聊天大数据图片安全的识别设备,其特征在于,无线传输数据模块包括短程无线传输数据模块、中程无线传输数据模块和远程无线传输数据模块之一或者任意组合。6. The identification device for realizing the security of massive chat big data pictures according to claim 5 is characterized in that 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. 7.根据权利要求5所述的实现海量聊天大数据图片安全的识别设备,其特征在于,还包括在手机本体正面设置有前置摄像头以及在手机本体背面设置有后置摄像头,前置摄像头的图像数据端与控制器的前置数据端相连,后置摄像头的图像数据端与控制器的后置数据端相连。7. According to claim 5, the identification device for realizing the security of massive chat big data pictures is characterized in that it also includes a front camera arranged on the front of the mobile phone body and a rear camera arranged 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.
CN202410361173.XA 2021-04-06 2021-04-06 A method for realizing the security of massive chat big data pictures Active CN118096485B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410361173.XA CN118096485B (en) 2021-04-06 2021-04-06 A method for realizing the security of massive chat big data pictures

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202410361173.XA CN118096485B (en) 2021-04-06 2021-04-06 A method for realizing the security of massive chat big data pictures
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 (2)

Publication Number Publication Date
CN118096485A CN118096485A (en) 2024-05-28
CN118096485B true CN118096485B (en) 2024-12-03

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 Achieving security for massive 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 (3)

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 Achieving security for massive data images
CN202411622509.XA Pending CN119515655A (en) 2021-04-06 2021-04-06 A method for realizing secure fusion of massive big data images

Country Status (1)

Country Link
CN (4) CN112801847A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Family Cites Families (13)

* Cited by examiner, † Cited by third party
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
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Also Published As

Publication number Publication date
CN118096485A (en) 2024-05-28
CN120182073A (en) 2025-06-20
CN112801847A (en) 2021-05-14
CN119515655A (en) 2025-02-25

Similar Documents

Publication Publication Date Title
CN107038715A (en) A kind of image processing method and device
CN102970408A (en) Apparatus and method for managing applications in wireless terminals
CN110738629B (en) Method for detecting lens dirt, terminal and computer readable storage medium
US20040169892A1 (en) Device and method for generating a print, device and method for detecting information, and program for causing a computer to execute the information detecting method
CN105959543A (en) Shooting device and method of removing reflection
CN118096485B (en) A method for realizing the security of massive chat big data pictures
US9152830B2 (en) Color restoration for color space encoded image
CN111026708B (en) Thermal imager image file storage method, device, equipment and storage medium
US20160155038A1 (en) Information exchange using color space encoded image
US9098895B2 (en) Image processing method and device
CN211531098U (en) Visible light communication system and optical sensing equipment
CN113099071A (en) Method for safely transmitting mass picture big data shot by mobile phone
CN112508820B (en) Image processing method and device and electronic equipment
US9014473B2 (en) Frame of color space encoded image for distortion correction
CN111383269A (en) Light sensing equipment applied to visible light communication system
CN113096004A (en) Mobile phone identification equipment
WO2020129307A1 (en) Reading device, reading method, reading program, and settlement processing method
CN206378872U (en) Photo management systems based on cloud computing
EP4589549A1 (en) Signal processing method and apparatus, device, storage medium, and computer program
CN108270973B (en) Photographing processing method, mobile terminal and computer readable storage medium
KR20210086031A (en) Method for proving original based on block chain and electronic device using the same
CN114037727B (en) Sky image processing control method, equipment and computer readable storage medium
CN105893996B (en) Information processing method and electronic equipment
CN115471426A (en) Color correction method, color correction device, electronic device and storage medium
JP2003281010A (en) Portable terminal equipment

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
GR01 Patent grant
GR01 Patent grant
OL01 Intention to license declared
OL01 Intention to license declared