Securevision: An open-source user-customizable image encryption program

Mehrdad Shahmohammadi Beni, Hiroshi Watabe, Kwan Ngok Yu

Research output: Contribution to journalArticlepeer-review

Abstract

Data security has become indispensable, with a view to keep sensitive information confi-dential. One important method is through image encryption, upon which features in an image would no longer be visible. The original image with its features could only be restored upon decryption using a set of keys. There are prestigious works in the literature regarding image encryption. However, there is a lack of easy-to-use, GUI-based, user-customizable computer programs for image encryption. In the present work, we developed a GUI-based image encryption and decryption program with server file transfer support, namely, SecureVision. A custom-made random number generator using the equation of an ellipse was developed to randomly shuffle the pixel positions. SecureVision was found to be robust, user-friendly and fast in both encryption and decryption. The program was highly sensitive to the supplied keys, which prevented brute-force attacks. SecureVision provided full user control, where users could modify the program modules to match their desired applications, which was particularly desirable for pedagogical purposes in that interested parties had the freedom to explore the concept of image encryption and decryption. SecureVision is distributed under a GPLv3 license, which would allow everyone to use, modify and distribute the program without any restriction.

Original languageEnglish
Article number7915
JournalApplied Sciences (Switzerland)
Volume11
Issue number17
DOIs
Publication statusPublished - 2021 Sep 1

Keywords

  • Data protection
  • Image encryption
  • Open-source program
  • Random numbers
  • Software

ASJC Scopus subject areas

  • Materials Science(all)
  • Instrumentation
  • Engineering(all)
  • Process Chemistry and Technology
  • Computer Science Applications
  • Fluid Flow and Transfer Processes

Fingerprint

Dive into the research topics of 'Securevision: An open-source user-customizable image encryption program'. Together they form a unique fingerprint.

Cite this