A Virtual Optical Holographic Encryption System Using Expanded Diffie-Hellman Algorithm
This paper presents a new method for encrypting information over a Virtual Optical Holographic Encryption (VOHE) system which employs a virtual optical system based on digital holography and Fourier lens. The VOHE system provides parameters such as propagation wavelength (λ) and focal len...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9343344/ |
id |
doaj-bc76b6c3aefc4faab465338a898b078f |
---|---|
record_format |
Article |
spelling |
doaj-bc76b6c3aefc4faab465338a898b078f2021-03-30T15:08:55ZengIEEEIEEE Access2169-35362021-01-019220712207710.1109/ACCESS.2021.30558669343344A Virtual Optical Holographic Encryption System Using Expanded Diffie-Hellman AlgorithmYang Peng0Tomoyuki Nagase1https://orcid.org/0000-0002-1706-4858Toshiki Kanamoto2https://orcid.org/0000-0002-6326-6960Tsutomu Zeniya3Shan You4Graduate School of Science and Technology, Hirosaki University, Hirosaki, JapanGraduate School of Science and Technology, Hirosaki University, Hirosaki, JapanGraduate School of Science and Technology, Hirosaki University, Hirosaki, JapanGraduate School of Science and Technology, Hirosaki University, Hirosaki, JapanGBase, Tianjin, ChinaThis paper presents a new method for encrypting information over a Virtual Optical Holographic Encryption (VOHE) system which employs a virtual optical system based on digital holography and Fourier lens. The VOHE system provides parameters such as propagation wavelength (λ) and focal length (f) of the Fourier lens which are keys that are used for encryption and decryption processes. The encrypted holographic information is based on an expanded Diffie-Hellman (EDH) algorithm. The method of expansion is presented based on a two-dimension complex function EDH-C. Furthermore, an expanded Pollard's Rho method was applied to evaluate the security of the proposed EDH-C algorithm. To determine the accuracy of the information retrieved by a receiver site, the mean absolute error (MAE) was calculated between the original code and retrieved code. Finally, the randomness of the transmitted message for both methods was evaluated using NIST tests and the results show that the message that was encrypted by the proposed EDH-C algorithm had higher security than DH in view of the unpredictability and complexity of the transmitted message over an insecure channel.https://ieeexplore.ieee.org/document/9343344/Optical encryptionholographicFourier lensEDH algorithmPollard’s RhoNIST |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yang Peng Tomoyuki Nagase Toshiki Kanamoto Tsutomu Zeniya Shan You |
spellingShingle |
Yang Peng Tomoyuki Nagase Toshiki Kanamoto Tsutomu Zeniya Shan You A Virtual Optical Holographic Encryption System Using Expanded Diffie-Hellman Algorithm IEEE Access Optical encryption holographic Fourier lens EDH algorithm Pollard’s Rho NIST |
author_facet |
Yang Peng Tomoyuki Nagase Toshiki Kanamoto Tsutomu Zeniya Shan You |
author_sort |
Yang Peng |
title |
A Virtual Optical Holographic Encryption System Using Expanded Diffie-Hellman Algorithm |
title_short |
A Virtual Optical Holographic Encryption System Using Expanded Diffie-Hellman Algorithm |
title_full |
A Virtual Optical Holographic Encryption System Using Expanded Diffie-Hellman Algorithm |
title_fullStr |
A Virtual Optical Holographic Encryption System Using Expanded Diffie-Hellman Algorithm |
title_full_unstemmed |
A Virtual Optical Holographic Encryption System Using Expanded Diffie-Hellman Algorithm |
title_sort |
virtual optical holographic encryption system using expanded diffie-hellman algorithm |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2021-01-01 |
description |
This paper presents a new method for encrypting information over a Virtual Optical Holographic Encryption (VOHE) system which employs a virtual optical system based on digital holography and Fourier lens. The VOHE system provides parameters such as propagation wavelength (λ) and focal length (f) of the Fourier lens which are keys that are used for encryption and decryption processes. The encrypted holographic information is based on an expanded Diffie-Hellman (EDH) algorithm. The method of expansion is presented based on a two-dimension complex function EDH-C. Furthermore, an expanded Pollard's Rho method was applied to evaluate the security of the proposed EDH-C algorithm. To determine the accuracy of the information retrieved by a receiver site, the mean absolute error (MAE) was calculated between the original code and retrieved code. Finally, the randomness of the transmitted message for both methods was evaluated using NIST tests and the results show that the message that was encrypted by the proposed EDH-C algorithm had higher security than DH in view of the unpredictability and complexity of the transmitted message over an insecure channel. |
topic |
Optical encryption holographic Fourier lens EDH algorithm Pollard’s Rho NIST |
url |
https://ieeexplore.ieee.org/document/9343344/ |
work_keys_str_mv |
AT yangpeng avirtualopticalholographicencryptionsystemusingexpandeddiffiehellmanalgorithm AT tomoyukinagase avirtualopticalholographicencryptionsystemusingexpandeddiffiehellmanalgorithm AT toshikikanamoto avirtualopticalholographicencryptionsystemusingexpandeddiffiehellmanalgorithm AT tsutomuzeniya avirtualopticalholographicencryptionsystemusingexpandeddiffiehellmanalgorithm AT shanyou avirtualopticalholographicencryptionsystemusingexpandeddiffiehellmanalgorithm AT yangpeng virtualopticalholographicencryptionsystemusingexpandeddiffiehellmanalgorithm AT tomoyukinagase virtualopticalholographicencryptionsystemusingexpandeddiffiehellmanalgorithm AT toshikikanamoto virtualopticalholographicencryptionsystemusingexpandeddiffiehellmanalgorithm AT tsutomuzeniya virtualopticalholographicencryptionsystemusingexpandeddiffiehellmanalgorithm AT shanyou virtualopticalholographicencryptionsystemusingexpandeddiffiehellmanalgorithm |
_version_ |
1724180026810695680 |