Font Size: a A A

Research On 3D Model Encryption Based On Chaos

Posted on:2019-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:S Y ZhuFull Text:PDF
GTID:2428330572958956Subject:Cryptography
Abstract/Summary:PDF Full Text Request
With the rapid growth of digital images in the network environment,the security of image datas have become a new network problem that urgently needs to be solved.The 3D model is an important part of it,and the encryption of 3D models are also imperative.3D models include surface models and solid models.Surface models include point cloud models,mesh models,and texture models.Previous work has focused on the encryption of the solid models and the point cloud models.This paper systematically studies the 3D wireframe models and 3D texture models.The wireframe model mainly consists of two parts: vertices and polygons.The texture model consists of three parts: vertices,polygons,and texture images.For these two models,this paper designes a multi-system chaotic algorithm for encryption respectively.For the wireframe model,this paper uses 1D logistic mapping and2 D Arnold mapping algorithm to encrypt its vertices and polygons.For the texture model,this paper uses 3D Lu mapping to encrypt its vertices,polygons,and texture images respectively.In the following,this paper mainly introduces the research and implement on chaotic algorithm for 3D model encryption.These algorithms have great research and application value,and can be widely applied to encrypt 3D wireframe models and 3D texture models.Firstly,the theory and application of chaos are studied.According to the application of chaos in encryption,a 3D model encryption algorithm based on a stochastic reversible matrix is designed to effectively protect 3D data,and we can perform encryption and decryption calculations correctly,which will prepare for more complex 3D model encryption algorithms in the future.Secondly,this paper studies 1D logistic mapping and 2D Arnold mapping.According to its good chaotic characteristics,an encryption algorithm suitable for the 3D wireframe model is designed.Through the combination of these two mappings,four algorithms are designed to encrypt the vertices and polygons of the 3D wireframe model respectively.The four encryption schemes are as follows: 1.Vertices are encrypted using 1D logistic mapping,polygons are encrypted using 2D Arnold mapping;2.Vertices are encrypted using 1D logistic mapping,polygons are encrypted using 1D logistic mapping;3.Vertices are encrypted using 2D Arnold mapping,polygons are encrypted using 1D logistic mapping;4.Vertices are encrypted using 2D Arnold mapping and polygons are encrypted using 2D Arnold mapping.Finally,the four algorithms are simulated,compared and analyzed.The results show that 1D logistic mapping encryption algorithm for vertices,the 2D Arnold mapping encryption algorithm for polygons is the best scheme.Finally,the 3D Lu mapping was studied.3D Lu mapping is a classical three-dimensional chaotic system.The pseudo-random sequence generated by the chaotic system has three advantages: First,it is more complex than the structure of the low-dimensional chaotic system,and the generated pseudo-random sequence is more difficult to predict.Second,the system has three parameters and has three initial values.We can use them as the key to the encryption system.The key space generated by them is much larger than the low-dimensional chaotic system.Third,we can combine the sequences generated by this mapping,and the ciphers by designed in this way are more flexible than before.So this paper uses 3D Lu mapping to encrypt the vertices,polygons and texture images of the 3D texture models.
Keywords/Search Tags:3D model, 1D logistic mapping, 2D Arnold mapping, 3D Lu mapping, Encryption
PDF Full Text Request
Related items