CN109064380A - A kind of 3D printing works hide watermark addition verifying system and method - Google Patents
A kind of 3D printing works hide watermark addition verifying system and method Download PDFInfo
- Publication number
- CN109064380A CN109064380A CN201810931600.8A CN201810931600A CN109064380A CN 109064380 A CN109064380 A CN 109064380A CN 201810931600 A CN201810931600 A CN 201810931600A CN 109064380 A CN109064380 A CN 109064380A
- Authority
- CN
- China
- Prior art keywords
- model
- watermark
- service module
- printing
- matrix
- 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.)
- Withdrawn
Links
- 238000010146 3D printing Methods 0.000 title claims abstract description 36
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000007639 printing Methods 0.000 claims abstract description 34
- 238000001514 detection method Methods 0.000 claims abstract description 20
- 239000000463 material Substances 0.000 claims abstract description 19
- 239000011159 matrix material Substances 0.000 claims description 72
- 230000008676 import Effects 0.000 claims description 12
- 238000000605 extraction Methods 0.000 claims description 10
- 229910052792 caesium Inorganic materials 0.000 claims description 5
- TVFDJXOCXUVLDH-UHFFFAOYSA-N caesium atom Chemical compound [Cs] TVFDJXOCXUVLDH-UHFFFAOYSA-N 0.000 claims description 5
- 238000002203 pretreatment Methods 0.000 claims description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 2
- 230000000739 chaotic effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229920003023 plastic Polymers 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 239000000843 powder Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- 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/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/16—Program or content traceability, e.g. by watermarking
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
The present invention relates to a kind of 3D printing works to hide watermark addition verifying system and method, including 3D model service module, digital watermarking service module, watermark encrypting module, print service module and solution watermark service module;This system is to modify before the printing of each works to the type information of model, and special element does not have color and will not naked eyes be recognized with generation interference, it is identical as existing element material, importantly, when needing to carry out digital watermarking identification, it is only necessary to which works are put into detection device, and pass through detection special element position, it can be calculated by inverting, to obtain the identity that corresponding digital watermarking is just able to verify that the owner, the present invention is suitable for the encryption to plane watermark.
Description
Technical field
The present invention relates to 3D printing technique fields, hide watermark addition more specifically to a kind of 3D printing works and test
Card system and method.
Background technique
3D printing (3DP) i.e. one kind of rapid shaping technique, it is one kind based on digital model file, with powder
The adhesive materials such as shape metal or plastics construct the technology of object by layer-by-layer printing.
3D printing is usually that digital technology file printing machine is used to realize.Often led in mold manufacture, industrial design etc.
Domain is used for modeling, after be gradually available for the direct manufactures of some products, had using zero made of the printing of this technology
Component.The technology is in jewelry, footwear, industrial design, building, engineering and construction (AEC), automobile, aerospace, dentistry and medical treatment
Industry, education, GIS-Geographic Information System, civil engineering, gun and other field are all applied.Now, 3D printing technique is wide
It is general to be used for design field, and also there is counterfeit problem, if stamping plaintext watermark on works, works certainly will be will affect
Beauty and practical function so how to guarantee the design ownership of 3D works be current urgent problem to be solved.
Summary of the invention
In view of this, it is an object of the present invention to provide a kind of 3D printing works to hide watermark addition verifying system and method,
To solve the above problems;
The second object of the present invention is to provide a kind of hiding watermark adding method of 3D printing works;
The third object of the present invention is to provide a kind of hiding watermark verification method of 3D printing works.
In order to solve the above-mentioned technical problem, the technical scheme is that a kind of hiding watermark addition of 3D printing works is tested
Card system, including 3D model service module, digital watermarking service module, watermark encrypting module, print service module and Xie Shui
Print service module;
The 3D model service module is stored with 3D model to be encrypted, and the 3D model service module is by the 3D to be encrypted
Model imports preset first coordinate system, and aspect of model data, institute are extracted from first coordinate system according to 3D model
State the location information and the corresponding printing feature of the location information of the model points that aspect of model data include every 3D model
Information;
The watermark service module is stored with digital watermarking to be encrypted, and the watermark service module passes through at the first Encryption Algorithm
The digital watermarking to be encrypted is managed to obtain chaos matrix and first key;
The watermark encrypting module is configured with a watermark encrypting algorithm, and the watermark encrypting module is by watermark encrypting algorithm in root
Corresponding model points are marked in the aspect of model data according to the chaos matrix to form new 3D model;The watermark adds
Close algorithm configuration has position extraction conditions, and the watermark encrypting algorithm includes obtaining quantity from the 3D model as the first quantity
It is worth and meets the position of the model points of the position extraction conditions, first quantitative value is equal to the element value of the chaos matrix
So as to meet the model points of the position extraction conditions and the element one-to-one correspondence of chaos matrix, it is by element value in chaos matrix
The corresponding model points of 0 element are as labeled model points;
The print service module is used for the 3D model new according to the aspect of model data-printing, the print service mould
Block is connected to printing device and generates 3D product to print according to 3D model, when printing device needs to print labeled model points
When, using the printed material with special element as the printed material of the model points;
The solution watermark service module is connected to a special element detection device, and the special element detection device is for detecting 3D
The location information of special element in product, and the location information that will test imports preset second coordinate system, the Xie Shui
Service module is printed configured with solution watermarking algorithm, and the solution watermarking algorithm is according to the location information and original in second coordinate system
Corresponding solution watermark matrix is calculated in the 3D model of beginning;And pass through first key and corresponding first decipherment algorithm decryption solution
Watermark matrix obtains digital watermarking.
Further: further including cipher key service module, the cipher key service module connects the watermark service module, described
Cipher key service module is uploaded to Cloud Server to the first key that generates the watermark service module, the Cloud Server with
The number of the digital watermarking is that index stores the first key, and the cipher key service module is according to the volume of the digital watermarking
Number corresponding first key is called from the Cloud Server.
Further: further include matrix service module, the matrix service module connect the watermark service module and
3D model service module, the matrix service module are used to for the chaos matrix that the watermark service module generates to be uploaded to cloud clothes
Business device, the matrix service module extract the characteristic information of corresponding 3D model, the cloud clothes from the 3D model service module
Business device is that index stores the chaos matrix with the characteristic information of 3D model, and the matrix service module is according to the 3D model
Characteristic information calls corresponding chaos matrix from the Cloud Server.
Further: for the print service module configured with watermark addition strategy, the watermark addition strategy includes working as institute
When stating print service module and needing to print a 3D model, corresponding characteristic information is extracted from the 3D model, according to the feature
Cloud Server described in information retrieval, if there is corresponding chaos matrix in Cloud Server, by the 3D model and corresponding mixed
Ignorant matrix is sent into the watermark encrypting module.
Further: first Encryption Algorithm is set as gray value Encryption Algorithm or position Encryption Algorithm or double factor adds
Close algorithm.
Further: the special element is set as cesium element.
In order to realize the second object of the present invention, a kind of hiding watermark encrypting method of 3D printing works is provided, feature exists
In: specifically includes the following steps:
Pre-treatment step, including the first pretreatment sub-step and the second pretreatment sub-step, the first pretreatment sub-step
Including 3D model to be encrypted is imported preset first coordinate system, and extracted from first coordinate system according to 3D model
Aspect of model data, the aspect of model data include the location information and the location information of the model points of every 3D model
Corresponding printing feature information;The second pretreatment sub-step includes that the number to be encrypted is handled by the first Encryption Algorithm
Word watermark is to obtain chaos matrix and first key;
Encrypted indicia step is being marked in the aspect of model data by a watermark encrypting algorithm according to the chaos matrix
Corresponding model points are to form new 3D model;
Printing step provides 3D printing equipment, passes through the 3D printing equipment institute new according to the aspect of model data-printing
3D model is stated, when printing device needs to print labeled model points, using the printed material with special element as the mould
The printed material of type point.
In order to realize the third object of the present invention, a kind of hiding watermark decryption method of 3D printing works is provided, is specifically included
Following steps:
Obtaining step provides a special element detection device, detects special element in 3D product by special element detection device
Location information, and the location information that will test imports preset second coordinate system;
First solution watermark step, according in second coordinate system location information and original 3D model correspondence is calculated
Solution watermark matrix;
Second solution watermark step, after obtaining decryption by first key and corresponding first decipherment algorithm decryption solution watermark matrix
Digital watermarking;
Watermark compares step, by the digital watermarking and original digital watermarking comparison after decryption, and exports comparison result.
The technology of the present invention effect major embodiment is in the following areas: firstly the need of explanation, this system is in each works
It modifies before printing to the type information of model, and special element does not have color and interference will not be generated to naked eyes identification,
It is identical as existing element material, it is often more important that, when needing to carry out digital watermarking identification, it is only necessary to which works are put into detection
Device, and pass through detection special element position, so that it may it is calculated by inverting, so that obtaining corresponding digital watermarking is just able to verify that institute
The identity for the person of having, the present invention are suitable for the encryption to plane watermark.
Detailed description of the invention
Fig. 1: 3D printing works of the invention hide the architecture principle figure of watermark addition verifying system;
Fig. 2: 3D printing works works of the invention hide watermark encrypting method flow diagram;
Fig. 3: 3D printing works works of the invention hide watermark verification method flow diagram.
Appended drawing reference: 100,3D model service module;200, digital watermarking service module;300, watermark encrypting module;
400, print service module;500, watermark service module is solved;600, cipher key service module;700, matrix service module;800, cloud
Server.
Specific embodiment
Below in conjunction with attached drawing, a specific embodiment of the invention is described in further detail, so that technical solution of the present invention is more
It should be readily appreciated that and grasp.
Shown in referring to Fig.1, a kind of hiding watermark addition verifying system of 3D printing works, including 3D model service module 100,
Digital watermarking service module 200, watermark encrypting module 300, print service module 400 and solution watermark service module 500;
The 3D model service module 100 is stored with 3D model to be encrypted, and the 3D model service module 100 will be described to be added
Close 3D model imports preset first coordinate system, and aspect of model number is extracted from first coordinate system according to 3D model
According to the aspect of model data include location information and the corresponding printing of the location information of the model points of every 3D model
Characteristic information;3D service module is used to store the 3D model for needing to print configured with independent storage section first, that is to say, that
When 3D data import in 3D model service module 100, be just interpreted as needing to carry out 3D printing, and in order to the characteristic to 3D into
Row extracts, and needs to import this 3D model in the first coordinate system, and generates the first model file, and in each 3D model
Model points all have a corresponding coordinate, in this way can with Uniform data format, and printing feature information include the model points color,
The information such as material, it is identical as existing 3D printing technique, it does not repeat them here.
The watermark service module is stored with digital watermarking to be encrypted, and the watermark service module is calculated by the first encryption
Method handles the digital watermarking to be encrypted to obtain chaos matrix and first key;And watermark service module then needs basis
User demand imports watermark, and can be obtained by corresponding chaos matrix and first close by the first Encryption Algorithm encrypted watermark
Key, first Encryption Algorithm are set as gray value Encryption Algorithm or position Encryption Algorithm or double factor Encryption Algorithm.1, gray scale
Value encryption: the grey value histograms of image are substantially a kind of expression digital picture gray values at different levels and its frequency relationships occur
Function, he describes the number of the pixel for the gray value having in image.Grey scale pixel value encryption is to utilize chaotic maps
The gray value of generation upsets vector (matrix), upsets to original image pixels value, achievees the purpose that hidden image information.Ash
Angle value encryption obtains after carrying out exclusive or using two matrixes.2, position encrypts: position encryption mainly utilizes chaotic behavior not
Repeatable, unpredictable and primary condition extreme sensitivity characteristic generates chaos position and disturbs by handling chaos sequence
Random vector chaos position Scrambling Matrix in other words, to change position of the pixel in original image matrix, it is unreadable to reach image,
Cover the purpose of image information.3, double factor encryption method: since the realization principle of position encryption is fairly simple, although by position
It sets encrypted watermarking images and has had reached scramble in visual effect, but original image histogram can not be changed.In this way
It is easy to the statistical information of leakage watermarking images, therefore, in order to enhance safety, is mutually tied using position encryption with gray value encryption
The method for closing (double factor encryption) encrypts watermarking images.This encryption method can be reduced when watermarking images are by extracting
The probability that watermark is decrypted, it is ensured that the level security of watermark.From the perspective of watermark encrypting, the encryption of double factor encryption mechanism
Two chaos matrixes are generated when digital watermarking, one is used to do position encryption, and one is used to do gray scale encryption, and the two is combined
Coming, chaos sequence is just unpredictable, therefore even if being aware of watermark sequence, in the case where the cipher key matrix of not chaos encryption
It is that watermark information can not be cracked.With this requirement in terms of reaching watermarked security, to play preferable to copyright
Protection.And when needing to verify, it is thus only necessary to there is first key and chaos matrix, can be carried out verifying by inverting calculation.
The watermark encrypting module 300 is configured with a watermark encrypting algorithm, and the watermark encrypting module 300 is added by watermark
Close algorithm is marking corresponding model points in the aspect of model data according to the chaos matrix to form new 3D model;
The watermark encrypting algorithm configuration has position extraction conditions, and the watermark encrypting algorithm includes obtaining quantity from the 3D model
For the first quantitative value and meet the position extraction conditions model points position, first quantitative value be equal to the chaos square
The element value of battle array is so as to meet the model points of the position extraction conditions and the element one-to-one correspondence of chaos matrix, by chaos matrix
The corresponding model points of element that middle element value is 0 are as labeled model points;Watermark configuration module is then core of the invention
Part is made and being introduced, and the purpose of watermark encrypting algorithm is to find several model points in original 3D model, then passes through
Markup model point, realizes encryption, and it should be noted that chaos matrix be include 1,0 two element values, the 0 of chaos matrix
The corresponding model points of element then pass through it is labeled, and if when verifying can obtain the positions of corresponding model points can basis
Reckoning obtains corresponding chaos matrix, thus verifying digital watermark.
The print service module 400 is used for the 3D model new according to the aspect of model data-printing, described to beat
Print service module 400 is connected to printing device and generates 3D product to print according to 3D model, is marked when printing device needs to print
When the model points of note, using the printed material with special element as the printed material of the model points;Print service module 400
The printing to 3D model can be completed according to printing device, it should be noted that print service module 400 and original module phase
Together, and difference is, the replacement of printed material, in the labeled model points of printing, printed material, which is changed to, has extraordinary member
The material of element adds watermark under the premise of ensuring that naked eyes are unrecognized so in the product.
The solution watermark service module 500 is connected to a special element detection device, and the special element detection device is used
The location information of special element in detection 3D product, and the location information that will test imports preset second coordinate system,
The solution watermark service module 500 is configured with solution watermarking algorithm, and the solution watermarking algorithm is according to the position in second coordinate system
Corresponding solution watermark matrix is calculated in confidence breath and original 3D model;And pass through first key and corresponding first solution
Close algorithm decryption solution watermark matrix obtains digital watermarking, and it should be noted that special element detection device is for detecting special type
Element, generally determines the position of corresponding special element by the way of applying electric field, and special element detection device purpose is
Position of the special element in 3D product is detected, and corresponding different special element, detection device are different, and need to illustrate
It is, such as cesium element that can be detected by ultraviolet photo array sensor, by the way that ultraviolet optical arrays are arranged in different directions
The position of cesium element is detected, the second coordinate system then is written into these location informations, so that it may be obtained by calculation corresponding mixed
Ignorant matrix.The special element is set as cesium element.
It further include cipher key service module 600, the cipher key service module 600 connects the watermark service module, described close
Key service module 600 is uploaded to Cloud Server 800, the cloud service to the first key for generating the watermark service module
Device 800 is that index stores the first key with the number of the digital watermarking, and the cipher key service module 600 is according to the number
The number of word watermark calls corresponding first key from the Cloud Server 800.It further include matrix service module 700, it is described
Matrix service module 700 connects the watermark service module and 3D model service module 100, the matrix service module 700
Chaos matrix for generating the watermark service module is uploaded to Cloud Server 800, and the matrix service module 700 is from institute
The characteristic information that corresponding 3D model is extracted in 3D model service module 100 is stated, the Cloud Server 800 is believed with the feature of 3D model
Breath stores the chaos matrix for index, and the matrix service module 700 is according to the characteristic information of the 3D model from the cloud
Corresponding chaos matrix is called in server 800.The print service module 400 is configured with watermark addition strategy, the watermark
Adding strategy includes, when the print service module 400 needs to print a 3D model, extracting corresponding spy from the 3D model
Reference breath retrieves the Cloud Server 800 according to the characteristic information, if there is corresponding chaos matrix in Cloud Server 800,
The 3D model and corresponding chaos matrix are then sent into the watermark encrypting module 300.The setting of Cloud Server 800 is more closed
Key, it is therefore intended that directly to add watermark by the works of modeling duplication, that is to say, that even if other users pass through modeling weight
This product is built, as long as Cloud Server 800 can download corresponding digital watermarking automatically using this system, so this is produced
Product are still that the initial designer for uploading data is all, and guarantees the interests of designer, and principle is customized by designer
Or the characteristic information (design core) in extraction 3D model, once detecting identical 3D model, then it is judged as and needs to add water
Print, so, ensures that the interests of designer.
In another embodiment, a kind of hiding watermark encrypting method of 3D printing works is provided, specifically includes the following steps:
Pre-treatment step, including the first pretreatment sub-step and the second pretreatment sub-step, the first pretreatment sub-step
Including 3D model to be encrypted is imported preset first coordinate system, and extracted from first coordinate system according to 3D model
Aspect of model data, the aspect of model data include the location information and the location information of the model points of every 3D model
Corresponding printing feature information;The second pretreatment sub-step includes that the number to be encrypted is handled by the first Encryption Algorithm
Word watermark is to obtain chaos matrix and first key;
Encrypted indicia step is being marked in the aspect of model data by a watermark encrypting algorithm according to the chaos matrix
Corresponding model points are to form new 3D model;
Printing step provides 3D printing equipment, passes through the 3D printing equipment institute new according to the aspect of model data-printing
3D model is stated, when printing device needs to print labeled model points, using the printed material with special element as the mould
The printed material of type point.
In another embodiment, a kind of hiding watermark decryption method of 3D printing works is provided, specifically includes the following steps:
Obtaining step provides a special element detection device, detects special element in 3D product by special element detection device
Location information, and the location information that will test imports preset second coordinate system;
First solution watermark step, according in second coordinate system location information and original 3D model correspondence is calculated
Solution watermark matrix;
Second solution watermark step, after obtaining decryption by first key and corresponding first decipherment algorithm decryption solution watermark matrix
Digital watermarking;
Watermark compares step, by the digital watermarking and original digital watermarking comparison after decryption, and exports comparison result.
Certainly, above is representative instance of the invention, and in addition to this, the present invention can also have other a variety of specific implementations
Mode, all technical solutions formed using equivalent substitution or equivalent transformation, is all fallen within the scope of protection of present invention.
Claims (8)
1. a kind of 3D printing works, which hide watermark, adds verifying system, it is characterised in that: including 3D model service module, digital water
Print service module, watermark encrypting module, print service module and solution watermark service module;
The 3D model service module is stored with 3D model to be encrypted, and the 3D model service module is by the 3D to be encrypted
Model imports preset first coordinate system, and aspect of model data, institute are extracted from first coordinate system according to 3D model
State the location information and the corresponding printing feature of the location information of the model points that aspect of model data include every 3D model
Information;
The watermark service module is stored with digital watermarking to be encrypted, and the watermark service module passes through at the first Encryption Algorithm
The digital watermarking to be encrypted is managed to obtain chaos matrix and first key;
The watermark encrypting module is configured with a watermark encrypting algorithm, and the watermark encrypting module is by watermark encrypting algorithm in root
Corresponding model points are marked in the aspect of model data according to the chaos matrix to form new 3D model;The watermark adds
Close algorithm configuration has position extraction conditions, and the watermark encrypting algorithm includes obtaining quantity from the 3D model as the first quantity
It is worth and meets the position of the model points of the position extraction conditions, first quantitative value is equal to the element value of the chaos matrix
So as to meet the model points of the position extraction conditions and the element one-to-one correspondence of chaos matrix, it is by element value in chaos matrix
The corresponding model points of 0 element are as labeled model points;
The print service module is used for the 3D model new according to the aspect of model data-printing, the print service mould
Block is connected to printing device and generates 3D product to print according to 3D model, when printing device needs to print labeled model points
When, using the printed material with special element as the printed material of the model points;
The solution watermark service module is connected to a special element detection device, and the special element detection device is for detecting 3D
The location information of special element in product, and the location information that will test imports preset second coordinate system, the Xie Shui
Service module is printed configured with solution watermarking algorithm, and the solution watermarking algorithm is according to the location information and original in second coordinate system
Corresponding solution watermark matrix is calculated in the 3D model of beginning;And pass through first key and corresponding first decipherment algorithm decryption solution
Watermark matrix obtains digital watermarking.
2. a kind of 3D printing works as described in claim 1 hide watermark and add verifying system, it is characterised in that: further include close
Key service module, the cipher key service module connect the watermark service module, and the cipher key service module is to by the water
The first key that print service module generates is uploaded to Cloud Server, and the Cloud Server is using the number of the digital watermarking as index
Store the first key, the cipher key service module is called from the Cloud Server pair according to the number of the digital watermarking
The first key answered.
3. a kind of 3D printing works as described in claim 1 hide watermark and add verifying system, it is characterised in that: further include square
Battle array service module, the matrix service module connect the watermark service module and 3D model service module, the matrix clothes
Business module is used to the chaos matrix that the watermark service module generates being uploaded to Cloud Server, and the matrix service module is from institute
The characteristic information that corresponding 3D model is extracted in 3D model service module is stated, the Cloud Server is using the characteristic information of 3D model as rope
Draw the storage chaos matrix, the matrix service module is adjusted from the Cloud Server according to the characteristic information of the 3D model
With corresponding chaos matrix.
4. a kind of 3D printing works as claimed in claim 3 hide watermark and add verifying system, it is characterised in that: the printing
Service module is configured with watermark addition strategy, and the watermark addition strategy includes, when the print service module needs to print one
When 3D model, corresponding characteristic information is extracted from the 3D model, the Cloud Server is retrieved according to the characteristic information, if
There is corresponding chaos matrix in Cloud Server, then the 3D model and corresponding chaos matrix is sent into the watermark encrypting mould
Block.
5. a kind of 3D printing works as described in claim 1 hide watermark and add verifying system, it is characterised in that: described first
Encryption Algorithm is set as gray value Encryption Algorithm or position Encryption Algorithm or double factor Encryption Algorithm.
6. a kind of 3D printing works as described in claim 1 hide watermark and add verifying system, it is characterised in that: the spy
Kind element is set as cesium element.
7. a kind of 3D printing works hide watermark encrypting method, it is characterised in that: specifically includes the following steps:
Pre-treatment step, including the first pretreatment sub-step and the second pretreatment sub-step, the first pretreatment sub-step
Including 3D model to be encrypted is imported preset first coordinate system, and extracted from first coordinate system according to 3D model
Aspect of model data, the aspect of model data include the location information and the location information of the model points of every 3D model
Corresponding printing feature information;The second pretreatment sub-step includes that the number to be encrypted is handled by the first Encryption Algorithm
Word watermark is to obtain chaos matrix and first key;
Encrypted indicia step is being marked in the aspect of model data by a watermark encrypting algorithm according to the chaos matrix
Corresponding model points are to form new 3D model;
Printing step provides 3D printing equipment, passes through the 3D printing equipment institute new according to the aspect of model data-printing
3D model is stated, when printing device needs to print labeled model points, using the printed material with special element as the mould
The printed material of type point.
8. a kind of 3D printing works hide watermark decryption method, it is characterised in that: specifically includes the following steps:
Obtaining step provides a special element detection device, detects special element in 3D product by special element detection device
Location information, and the location information that will test imports preset second coordinate system;
First solution watermark step, according in second coordinate system location information and original 3D model correspondence is calculated
Solution watermark matrix;
Second solution watermark step, after obtaining decryption by first key and corresponding first decipherment algorithm decryption solution watermark matrix
Digital watermarking;
Watermark compares step, by the digital watermarking and original digital watermarking comparison after decryption, and exports comparison result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810931600.8A CN109064380A (en) | 2018-08-16 | 2018-08-16 | A kind of 3D printing works hide watermark addition verifying system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810931600.8A CN109064380A (en) | 2018-08-16 | 2018-08-16 | A kind of 3D printing works hide watermark addition verifying system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109064380A true CN109064380A (en) | 2018-12-21 |
Family
ID=64686077
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810931600.8A Withdrawn CN109064380A (en) | 2018-08-16 | 2018-08-16 | A kind of 3D printing works hide watermark addition verifying system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109064380A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116030557A (en) * | 2023-02-22 | 2023-04-28 | 宁波天骄智能科技有限公司 | Intelligent file cabinet verification system of dynamic RFID |
-
2018
- 2018-08-16 CN CN201810931600.8A patent/CN109064380A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116030557A (en) * | 2023-02-22 | 2023-04-28 | 宁波天骄智能科技有限公司 | Intelligent file cabinet verification system of dynamic RFID |
CN116030557B (en) * | 2023-02-22 | 2023-12-15 | 宁波天骄智能科技有限公司 | Intelligent file cabinet verification system of dynamic RFID |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Thangadurai et al. | An analysis of LSB based image steganography techniques | |
CN106709963B (en) | The method and apparatus of the authentication image true and false | |
CN103646375B (en) | The identifiable method of photo primitiveness that intelligent mobile terminal is taken pictures | |
US11049350B2 (en) | Method for authenticating and/or checking the integrity of a subject | |
Shifa et al. | Joint crypto-stego scheme for enhanced image protection with nearest-centroid clustering | |
CN100547608C (en) | The method of digital figure watermark and related device and the digital camera that can add watermark | |
CN108596820A (en) | a kind of image processing system based on information security | |
CN104636764B (en) | A kind of image latent writing analysis method and its device | |
CN104063731A (en) | Two-dimension code anti-counterfeiting printing and verification method adopting digital watermark technology | |
CN106503655A (en) | A kind of electric endorsement method and sign test method based on face recognition technology | |
CN105354606A (en) | Label formed by two-dimensional code and variable information, generating method and generating system | |
Bertini et al. | Are social networks watermarking us or are we (unawarely) watermarking ourself? | |
CN102567657A (en) | Digital work ownership authentication system and digital work ownership authentication method | |
CN108399593A (en) | It is a kind of for IoT without intrusion watermark extracting and embedding grammar | |
CN103390121B (en) | Copyright ownership authentication method and system | |
Su | Color image watermarking: algorithms and technologies | |
CN103971324A (en) | Asymmetric watermarking method for protecting vector map data copyright | |
CN109064380A (en) | A kind of 3D printing works hide watermark addition verifying system and method | |
KR20140140928A (en) | Method, Apparatus and System for Inserting Watermark, Method and Apparatus for Detecting Watermark, and System for Protecting Digital Document | |
CN110069907A (en) | Big data source tracing method and system based on digital watermarking | |
CN114078071A (en) | Image tracing method, device and medium | |
CN109308676A (en) | A kind of 3D printing works multidimensional digital watermarking addition verifying system and method | |
Lin et al. | A copyright protection scheme based on PDF | |
Ridzoň et al. | Content protection in grayscale and color images based on robust digital watermarking | |
CN111131657A (en) | Chaos medical image tamper-proof encryption method based on self-verification matrix |
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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20181221 |
|
WW01 | Invention patent application withdrawn after publication |