TY - JOUR
T1 - Securevision
T2 - An open-source user-customizable image encryption program
AU - Beni, Mehrdad Shahmohammadi
AU - Watabe, Hiroshi
AU - Yu, Kwan Ngok
N1 - Funding Information:
Funding: This research was funded by the Special Grant for the Development of Virtual Teaching and Learning (VTL), No. 6430120, from the University Grants Committee of Hong Kong SAR, and by Grants-in-Aid for Scientific Research, No. 20H03615, from the Ministry of Education, Culture, Sports, Science and Technology (MEXT), Japanese Government.
Publisher Copyright:
© 2021 by the authors. Licensee MDPI, Basel, Switzerland.
PY - 2021/9/1
Y1 - 2021/9/1
N2 - 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.
AB - 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.
KW - Data protection
KW - Image encryption
KW - Open-source program
KW - Random numbers
KW - Software
UR - http://www.scopus.com/inward/record.url?scp=85114054756&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85114054756&partnerID=8YFLogxK
U2 - 10.3390/app11177915
DO - 10.3390/app11177915
M3 - Article
AN - SCOPUS:85114054756
SN - 2076-3417
VL - 11
JO - Applied Sciences (Switzerland)
JF - Applied Sciences (Switzerland)
IS - 17
M1 - 7915
ER -