An improved simple flexible cryptosystem for 3D objects with texture maps and 2D images

Manal A. Mizher, Riza Sulaiman, Ayman M. Abdalla, Manar A. Mizher

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

With the continued evolution of three dimensional (3D) object presentation and usage, the security of such objects has become an increasingly desirable research area. Previous efforts mostly concentrated on the encryption of point clouds, solid models, meshes, and 3D textured models. The (texture map) part of meshed 3D objects was overlooked by previous encryption techniques of 3D meshed objects in spite of its importance because they require preprocessing to be extracted. Therefore, this paper provides a system for the full encryption of 3D textured objects with their texture maps. It provides an improved system based on an existing flexible cryptosystem named Flexible cryptosystem based on Cellular Automata (FcCA). The FcCA system has two drawbacks. One drawback is shuffling plain data without changing their values, which yields the same histogram and nonstandard encryption ratios. The other drawback is the need for many generations to make the keyspace very large, which is unsuitable for the large size of textured object data. This work overcomes these drawbacks of FcCA and fully encrypts 3D textured objects with their texture maps. The improvements to FcCA include making intersect start points change with every generation and encrypting the values of plain data while shuffling them using cellular automata. At first, the plain 3D object is extracted to vertices, faces, and texture, in addition to its texture map. After that, extracted data are encrypted using the proposed improved FcCA (iFcCA) cryptosystem. Implementation and analysis of this new system showed its preponderance as it can encrypt and decrypt 3D textured objects better than FcCA and other existing methods. Moreover, it reduces the need for many generations of cellular automata, and consequently, reduces execution time. In addition, iFcCA has a very robust key, and it can resist different types of attacks.

Original languageEnglish
Pages (from-to)390-409
Number of pages20
JournalJournal of Information Security and Applications
Volume47
DOIs
Publication statusPublished - 1 Aug 2019

Fingerprint

Cryptography
Textures
Cellular automata

Keywords

  • 2D cellular automata
  • 3D object encryption
  • Mesh model
  • Texture map
  • Textured object
  • UV map

ASJC Scopus subject areas

  • Software
  • Safety, Risk, Reliability and Quality
  • Computer Networks and Communications

Cite this

An improved simple flexible cryptosystem for 3D objects with texture maps and 2D images. / Mizher, Manal A.; Sulaiman, Riza; Abdalla, Ayman M.; Mizher, Manar A.

In: Journal of Information Security and Applications, Vol. 47, 01.08.2019, p. 390-409.

Research output: Contribution to journalArticle

@article{6abc19a8a64342bebafd6e14697c4a85,
title = "An improved simple flexible cryptosystem for 3D objects with texture maps and 2D images",
abstract = "With the continued evolution of three dimensional (3D) object presentation and usage, the security of such objects has become an increasingly desirable research area. Previous efforts mostly concentrated on the encryption of point clouds, solid models, meshes, and 3D textured models. The (texture map) part of meshed 3D objects was overlooked by previous encryption techniques of 3D meshed objects in spite of its importance because they require preprocessing to be extracted. Therefore, this paper provides a system for the full encryption of 3D textured objects with their texture maps. It provides an improved system based on an existing flexible cryptosystem named Flexible cryptosystem based on Cellular Automata (FcCA). The FcCA system has two drawbacks. One drawback is shuffling plain data without changing their values, which yields the same histogram and nonstandard encryption ratios. The other drawback is the need for many generations to make the keyspace very large, which is unsuitable for the large size of textured object data. This work overcomes these drawbacks of FcCA and fully encrypts 3D textured objects with their texture maps. The improvements to FcCA include making intersect start points change with every generation and encrypting the values of plain data while shuffling them using cellular automata. At first, the plain 3D object is extracted to vertices, faces, and texture, in addition to its texture map. After that, extracted data are encrypted using the proposed improved FcCA (iFcCA) cryptosystem. Implementation and analysis of this new system showed its preponderance as it can encrypt and decrypt 3D textured objects better than FcCA and other existing methods. Moreover, it reduces the need for many generations of cellular automata, and consequently, reduces execution time. In addition, iFcCA has a very robust key, and it can resist different types of attacks.",
keywords = "2D cellular automata, 3D object encryption, Mesh model, Texture map, Textured object, UV map",
author = "Mizher, {Manal A.} and Riza Sulaiman and Abdalla, {Ayman M.} and Mizher, {Manar A.}",
year = "2019",
month = "8",
day = "1",
doi = "10.1016/j.jisa.2019.06.005",
language = "English",
volume = "47",
pages = "390--409",
journal = "Journal of Information Security and Applications",
issn = "2214-2134",
publisher = "Elsevier Limited",

}

TY - JOUR

T1 - An improved simple flexible cryptosystem for 3D objects with texture maps and 2D images

AU - Mizher, Manal A.

AU - Sulaiman, Riza

AU - Abdalla, Ayman M.

AU - Mizher, Manar A.

PY - 2019/8/1

Y1 - 2019/8/1

N2 - With the continued evolution of three dimensional (3D) object presentation and usage, the security of such objects has become an increasingly desirable research area. Previous efforts mostly concentrated on the encryption of point clouds, solid models, meshes, and 3D textured models. The (texture map) part of meshed 3D objects was overlooked by previous encryption techniques of 3D meshed objects in spite of its importance because they require preprocessing to be extracted. Therefore, this paper provides a system for the full encryption of 3D textured objects with their texture maps. It provides an improved system based on an existing flexible cryptosystem named Flexible cryptosystem based on Cellular Automata (FcCA). The FcCA system has two drawbacks. One drawback is shuffling plain data without changing their values, which yields the same histogram and nonstandard encryption ratios. The other drawback is the need for many generations to make the keyspace very large, which is unsuitable for the large size of textured object data. This work overcomes these drawbacks of FcCA and fully encrypts 3D textured objects with their texture maps. The improvements to FcCA include making intersect start points change with every generation and encrypting the values of plain data while shuffling them using cellular automata. At first, the plain 3D object is extracted to vertices, faces, and texture, in addition to its texture map. After that, extracted data are encrypted using the proposed improved FcCA (iFcCA) cryptosystem. Implementation and analysis of this new system showed its preponderance as it can encrypt and decrypt 3D textured objects better than FcCA and other existing methods. Moreover, it reduces the need for many generations of cellular automata, and consequently, reduces execution time. In addition, iFcCA has a very robust key, and it can resist different types of attacks.

AB - With the continued evolution of three dimensional (3D) object presentation and usage, the security of such objects has become an increasingly desirable research area. Previous efforts mostly concentrated on the encryption of point clouds, solid models, meshes, and 3D textured models. The (texture map) part of meshed 3D objects was overlooked by previous encryption techniques of 3D meshed objects in spite of its importance because they require preprocessing to be extracted. Therefore, this paper provides a system for the full encryption of 3D textured objects with their texture maps. It provides an improved system based on an existing flexible cryptosystem named Flexible cryptosystem based on Cellular Automata (FcCA). The FcCA system has two drawbacks. One drawback is shuffling plain data without changing their values, which yields the same histogram and nonstandard encryption ratios. The other drawback is the need for many generations to make the keyspace very large, which is unsuitable for the large size of textured object data. This work overcomes these drawbacks of FcCA and fully encrypts 3D textured objects with their texture maps. The improvements to FcCA include making intersect start points change with every generation and encrypting the values of plain data while shuffling them using cellular automata. At first, the plain 3D object is extracted to vertices, faces, and texture, in addition to its texture map. After that, extracted data are encrypted using the proposed improved FcCA (iFcCA) cryptosystem. Implementation and analysis of this new system showed its preponderance as it can encrypt and decrypt 3D textured objects better than FcCA and other existing methods. Moreover, it reduces the need for many generations of cellular automata, and consequently, reduces execution time. In addition, iFcCA has a very robust key, and it can resist different types of attacks.

KW - 2D cellular automata

KW - 3D object encryption

KW - Mesh model

KW - Texture map

KW - Textured object

KW - UV map

UR - http://www.scopus.com/inward/record.url?scp=85067632779&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85067632779&partnerID=8YFLogxK

U2 - 10.1016/j.jisa.2019.06.005

DO - 10.1016/j.jisa.2019.06.005

M3 - Article

AN - SCOPUS:85067632779

VL - 47

SP - 390

EP - 409

JO - Journal of Information Security and Applications

JF - Journal of Information Security and Applications

SN - 2214-2134

ER -