Parallel implementation of rotation visual cryptography on GPU using CUDA

Veena Mayya, Aparna Nayak

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Visual cryptography scheme (VCS), is a cryptography technique where visual information is encrypted in such a way that decryption can be fulfilled with human visual system by direct stacking of the encrypted shares. Rotation visual cryptography is advanced technique of VCS where direct stacking of shares will not uphold the original image. In the existing literature, encryption techniques of VCS take longer time that can be substantially reduced by using CUDA. The proposed method uses CUDA for computationally intensive independent tasks performed on pixels during the rotation VCS. Parallel implementation of VCS will be faster and can be adopted in many real time applications that requires image security. Results show that the proposed method is 40-50 times faster than the existing encryption techniques.

Original languageEnglish
Title of host publicationProceedings of 2017 International Conference on Advances in Image Processing, ICAIP 2017
PublisherAssociation for Computing Machinery (ACM)
Pages62-65
Number of pages4
VolumePart F131200
ISBN (Electronic)9781450352956
DOIs
Publication statusPublished - 25-08-2017
Event2017 International Conference on Advances in Image Processing, ICAIP 2017 - Bangkok, Thailand
Duration: 25-08-201727-08-2017

Conference

Conference2017 International Conference on Advances in Image Processing, ICAIP 2017
CountryThailand
CityBangkok
Period25-08-1727-08-17

Fingerprint

Cryptography
Graphics processing unit
Pixels

All Science Journal Classification (ASJC) codes

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

Cite this

Mayya, V., & Nayak, A. (2017). Parallel implementation of rotation visual cryptography on GPU using CUDA. In Proceedings of 2017 International Conference on Advances in Image Processing, ICAIP 2017 (Vol. Part F131200, pp. 62-65). Association for Computing Machinery (ACM). https://doi.org/10.1145/3133264.3133280
Mayya, Veena ; Nayak, Aparna. / Parallel implementation of rotation visual cryptography on GPU using CUDA. Proceedings of 2017 International Conference on Advances in Image Processing, ICAIP 2017. Vol. Part F131200 Association for Computing Machinery (ACM), 2017. pp. 62-65
@inproceedings{f58549263f27482daaf22c1c3bb04bf9,
title = "Parallel implementation of rotation visual cryptography on GPU using CUDA",
abstract = "Visual cryptography scheme (VCS), is a cryptography technique where visual information is encrypted in such a way that decryption can be fulfilled with human visual system by direct stacking of the encrypted shares. Rotation visual cryptography is advanced technique of VCS where direct stacking of shares will not uphold the original image. In the existing literature, encryption techniques of VCS take longer time that can be substantially reduced by using CUDA. The proposed method uses CUDA for computationally intensive independent tasks performed on pixels during the rotation VCS. Parallel implementation of VCS will be faster and can be adopted in many real time applications that requires image security. Results show that the proposed method is 40-50 times faster than the existing encryption techniques.",
author = "Veena Mayya and Aparna Nayak",
year = "2017",
month = "8",
day = "25",
doi = "10.1145/3133264.3133280",
language = "English",
volume = "Part F131200",
pages = "62--65",
booktitle = "Proceedings of 2017 International Conference on Advances in Image Processing, ICAIP 2017",
publisher = "Association for Computing Machinery (ACM)",
address = "United States",

}

Mayya, V & Nayak, A 2017, Parallel implementation of rotation visual cryptography on GPU using CUDA. in Proceedings of 2017 International Conference on Advances in Image Processing, ICAIP 2017. vol. Part F131200, Association for Computing Machinery (ACM), pp. 62-65, 2017 International Conference on Advances in Image Processing, ICAIP 2017, Bangkok, Thailand, 25-08-17. https://doi.org/10.1145/3133264.3133280

Parallel implementation of rotation visual cryptography on GPU using CUDA. / Mayya, Veena; Nayak, Aparna.

Proceedings of 2017 International Conference on Advances in Image Processing, ICAIP 2017. Vol. Part F131200 Association for Computing Machinery (ACM), 2017. p. 62-65.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Parallel implementation of rotation visual cryptography on GPU using CUDA

AU - Mayya, Veena

AU - Nayak, Aparna

PY - 2017/8/25

Y1 - 2017/8/25

N2 - Visual cryptography scheme (VCS), is a cryptography technique where visual information is encrypted in such a way that decryption can be fulfilled with human visual system by direct stacking of the encrypted shares. Rotation visual cryptography is advanced technique of VCS where direct stacking of shares will not uphold the original image. In the existing literature, encryption techniques of VCS take longer time that can be substantially reduced by using CUDA. The proposed method uses CUDA for computationally intensive independent tasks performed on pixels during the rotation VCS. Parallel implementation of VCS will be faster and can be adopted in many real time applications that requires image security. Results show that the proposed method is 40-50 times faster than the existing encryption techniques.

AB - Visual cryptography scheme (VCS), is a cryptography technique where visual information is encrypted in such a way that decryption can be fulfilled with human visual system by direct stacking of the encrypted shares. Rotation visual cryptography is advanced technique of VCS where direct stacking of shares will not uphold the original image. In the existing literature, encryption techniques of VCS take longer time that can be substantially reduced by using CUDA. The proposed method uses CUDA for computationally intensive independent tasks performed on pixels during the rotation VCS. Parallel implementation of VCS will be faster and can be adopted in many real time applications that requires image security. Results show that the proposed method is 40-50 times faster than the existing encryption techniques.

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

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

U2 - 10.1145/3133264.3133280

DO - 10.1145/3133264.3133280

M3 - Conference contribution

VL - Part F131200

SP - 62

EP - 65

BT - Proceedings of 2017 International Conference on Advances in Image Processing, ICAIP 2017

PB - Association for Computing Machinery (ACM)

ER -

Mayya V, Nayak A. Parallel implementation of rotation visual cryptography on GPU using CUDA. In Proceedings of 2017 International Conference on Advances in Image Processing, ICAIP 2017. Vol. Part F131200. Association for Computing Machinery (ACM). 2017. p. 62-65 https://doi.org/10.1145/3133264.3133280