검색 전체 메뉴
PDF
맨 위로
OA 학술지
Efficient Compression Schemes for Double Random Phase-encoded Data for Image Authentication
  • CC BY-NC
  • CC BY-NC
ABSTRACT

Encrypted images obtained through double random phase-encoding (DRPE) occupy considerable storage space. We propose efficient compression schemes to reduce the size of the encrypted data. In the proposed schemes, two state-of-art compression methods of JPEG and JP2K are applied to the quantized encrypted phase images obtained by combining the DRPE algorithm with the virtual photon counting imaging technique. We compute the nonlinear cross-correlation between the registered reference images and the compressed input images to verify the performance of the compression of double random phase-encoded images. We show quantitatively through experiments that considerable compression of the encrypted image data can be achieved while security and authentication factors are completely preserved.


KEYWORD
Optical security and encryption , Double random phase encoding , Image cryptography , Pattern recognition
참고문헌
  • 1. Refregier P., Javidi B. 1995 Optical image encryption based on input plane and Fourier plane random encoding [Opt. Lett.] Vol.20 P.767-769 google cross ref
  • 2. Moon I., Yi F., Lee Y. H., Javidi B. 2014 Avalanche and bit independence characteristics of double random phase encoding in the Fourier and Fresnel domains [J. Opt. Soc. Am. A] Vol.31 P.1104-1111 google cross ref
  • 3. Tao R., Xin Y., Wang Y. 2007 Double image encryption based on random phase encoding in the fractional Fourier domain [Opt. Express] Vol.15 P.16067-16079 google cross ref
  • 4. Liu Z., Zhang Y., Li S., Liu W., Liu W., Wang Y., Liu S. 2013 Double image encryption scheme by using random phase encoding and pixel exchanging in the gyrator transform domains [Opt. Lasers Technol.] Vol.47 P.152-158 google cross ref
  • 5. Unnikrishnan G., Joseph J., Singh K. 2000 Optical encryption by double-random phase encoding in the fractional Fourier domain [Opt. Lett.] Vol.25 P.887-889 google cross ref
  • 6. Chen W. 2015 Multiple-wavelength double random phase encoding with CCD-plane sparse-phase multiplexing for optical information verification [Appl. Opt.] Vol.54 P.10711-10716 google cross ref
  • 7. Akter L., Moon I., Kwon G. 2019 Double random phase encoding with a Poisson-multinomial distribution for efficient colorful image authentication [Multimedia Tools Appl] Vol.78 P.14613-14632 google cross ref
  • 8. Wang X., Chen W., Chen X. 2015 Optical information authentication using compressed double-random-phase-encoded images and quick-response codes [Opt. Express] Vol.23 P.6239-6253 google cross ref
  • 9. Leihong Z., Xiao Y., Dawei Z., Jian C. 2018 Research on multiple-image encryption scheme based on Fourier transform and ghost imaging algorithm [Curr. Opt. Photon.] Vol.2 P.315-323 google
  • 10. Chen J., Bao N., Zhang L. Y., Zhu Z. 2018 Optical information authentication using optical encryption and sparsity constraint [Opt. Lasers Eng.] Vol.107 P.352-363 google cross ref
  • 11. Shao Z., Shang Y., Tong Q., Ding H., Zhao X., Fu X. 2018 Multiple color image encryption and authentication based on phase retrieval and partial decryption in quaternion gyrator domain [Multimed. Tools Appl.] Vol.77 P.25821-25840 google cross ref
  • 12. Luan G., Li A., Zhang D., Wang D. 2019 Asymmetric image encryption and authentication based on equal modulus decomposition in the Fresnel transform domain [IEEE Photon. J.] Vol.11 P.6900207 google
  • 13. Liu S., Hennelly B. M., Guo C., Sheridan J. T. 2015 Robustness of double random phase encoding spread-space spread-spectrum watermarking technique [Sig. Process.] Vol.109 P.345-361 google cross ref
  • 14. Gholami S., Jaferzadeh K., Shin S., Moon I. 2019 An efficient image-based verification scheme by fusion of double random phase encoding and dynamic chaotic map [Multimed. Tools Appl.] Vol.78 P.25001-25018 google cross ref
  • 15. Zea A. V., Barrera J. F., Torroba R. 2017 Cryptographic salting for security enhancement of double random phase encryption schemes [J. Opt.] Vol.19 P.105703 google cross ref
  • 16. Liu X., Wu J., He W., Liao M., Zhang C., Peng X. 2015 Vulnerability to ciphertext-only attack of optical encryption scheme based on double random phase encoding [Opt. Express] Vol.23 P.18955-18968 google cross ref
  • 17. Frauel Y., Castro A., Naughton T., Javidi B. 2007 Resistance of the double random phase encryption against various attacks [Opt. Express] Vol.15 P.10253-10265 google cross ref
  • 18. Yi F., Moon I., Lee Y. H. 2014 A Multispectral photoncounting double random phase encoding scheme for image authentication [Sensors] Vol.14 P.8877-8894 google cross ref
  • 19. Moon I., Yi F., Han M., Lee J. 2016 Efficient asymmetric image authentication schemes based on photon countingdouble random phase encoding and RSA algorithms [Appl. Opt.] Vol.55 P.4328-4335 google cross ref
  • 20. Perez-Cabre E., Cho M., Javidi B. 2011 Information authentication using photon-counting double-random-phase encrypted images [Opt. Lett] Vol.36 P.22-24 google cross ref
  • 21. Perez-Cabre E., Abril H. C., Millan M. S., Javidi B. 2012 Photon-counting double-random-phase encoding for secure image verification and retrieval [J. Opt.] Vol.14 P.094001 google cross ref
  • 22. Yi F., Jeoung Y., Moon I. 2017 Three-dimensional image authentication scheme using sparse phase information in double random phase encoded integral imaging [Appl. Opt.] Vol.56 P.4381-4387 google cross ref
  • 23. Rajput S. K., Kumar D., Nishchal N. K. 2015 Photon counting imaging and phase mask multiplexing for multiple images authentication and digital hologram security [Appl. Opt] Vol.54 P.1657-1666 google cross ref
  • 24. Lee J., Sultana N., Yi F., Moon I. 2018 Avalanche and bit independence properties of photon-counting double random phase encoding in gyrator domain [Curr. Opt. Photon.] Vol.2 P.368-377 google
  • 25. Wiseman Y., Khosrow-Pour D. B. A. M. 2015 The still image lossy compression standard-JPEG google
  • 26. Schelkens P., Skodras A., Ebrahimi T. 2009 The JPEG 2000 Suite google
  • 27. Santa-Cruz D., Ebrahimi T., Askelof J., Larsson M., Christopoulos C. 2000 JPEG 2000 still image coding versus other standards [Proc. SPIE] Vol.4115 P.446-454 google
  • 28. Skodras A. N., Christopoulos C. A., Ebrahimi T. 2001 JPEG2000: the upcoming still image compression standard [Pattern Recogn. Lett.] Vol.22 P.1337-1345 google cross ref
  • 29. Santa-Cruz D., Grosbois R., Ebrahimi T. 2002 JPEG 2000 performance evaluation and assessment [Signal Process. Image Commun.] Vol.17 P.113-130 google cross ref
  • 30. Sivanandam S. N., Pasumpon A., Rani P. 2009 Lossy still image compression standards: JPEG and JPEG2000 - a survey [Int. J. Comput., Internet Manage.] Vol.17 P.69-84 google
  • 31. Skodras A., Christopoulos C., Ebrahimi T. 2001 The JPEG 2000 still image compression standard [IEEE Signal Process. Mag.] Vol.18 P.36-58 google cross ref
  • 32. Wallace G. K. 1992 The JPEG still picture compression standard [IEEE Trans. Consum. Electron.] Vol.38 P.xviii-xxxiv google
  • 33. Jaferzadeh K., Gholami S., Moon I. 2016 Lossless and lossy compression of quantitative phase images of red blood cells obtained by digital holographic imaging [Appl. Opt.] Vol.55 P.10409-10416 google cross ref
  • 34. Li P., Lo K. T. 2018 A content-adaptive joint image compression and encryption scheme [IEEE Trans. Multimedia] Vol.20 P.1960-1972 google cross ref
  • 35. Itier V., Puteaux P., Puech W. Recompression of JPEG crypto-compressed images without a key [IEEE Trans. Circuits Syst. Video Technol.] google
이미지 / 테이블
  • [ ] 
  • [ ] 
  • [ FIG. 1. ]  The conceptual scheme of the proposed method. The method is composed of two sections: the DRPE-based encrypted image compression and image authentication verification.
    The conceptual scheme of the proposed method. The method is composed of two sections: the DRPE-based encrypted image compression and image authentication verification.
  • [ FIG. 2. ]  Two test images used in our numerical experiments: (a) Peppers (reference image and true input image), (b) phase values after DRPE, (c) phase image obtained by the proposed method, (d) phase image after compression and decompression (JP2K technique; CR = 64). (e) Cameraman (false input image), (f) phase values after DRPE, (g) phase image obtained by the proposed method, (h) phase image after compression and decompression (JP2K technique; CR = 64).
    Two test images used in our numerical experiments: (a) Peppers (reference image and true input image), (b) phase values after DRPE, (c) phase image obtained by the proposed method, (d) phase image after compression and decompression (JP2K technique; CR = 64). (e) Cameraman (false input image), (f) phase values after DRPE, (g) phase image obtained by the proposed method, (h) phase image after compression and decompression (JP2K technique; CR = 64).
  • [ FIG. 3. ]  Two test images used in our numerical experiments: (a) Baboon (reference image and true input image), (b) phase values after DRPE, (c) phase image obtained by the proposed method, (d) phase image after compression and decompression (JP2K technique; CR = 64). (e) Mona-Lisa (false input image), (f) phase values after DRPE, (g) phase image obtained by the proposed method, (h) phase image after compression and decompression (JP2K technique; CR = 64).
    Two test images used in our numerical experiments: (a) Baboon (reference image and true input image), (b) phase values after DRPE, (c) phase image obtained by the proposed method, (d) phase image after compression and decompression (JP2K technique; CR = 64). (e) Mona-Lisa (false input image), (f) phase values after DRPE, (g) phase image obtained by the proposed method, (h) phase image after compression and decompression (JP2K technique; CR = 64).
  • [ ] 
  • [ ] 
  • [ ] 
  • [ FIG. 4. ]  PCE with various k and Np values: (a) without compression for the true class (Peppers). (b) applying JPEG compression for the true class (Peppers), (c) applying JP2K compression for the true class (Peppers), (d) without compression for the false class (Cameraman), (e) applying JPEG compression for the false class (Cameraman), (f) applying JP2K compression for the false class (Cameraman, CR is approximately 64 for the case of NP > = 105 ; nk = 2).
    PCE with various k and Np values: (a) without compression for the true class (Peppers). (b) applying JPEG compression for the true class (Peppers), (c) applying JP2K compression for the true class (Peppers), (d) without compression for the false class (Cameraman), (e) applying JPEG compression for the false class (Cameraman), (f) applying JP2K compression for the false class (Cameraman, CR is approximately 64 for the case of NP > = 105 ; nk = 2).
  • [ FIG. 5. ]  PCE with various k and Np values: (a) without compression for the true class (Baboon). (b) applying JPEG compression for the true class (Baboon), (c) applying JP2K compression for the true class (Baboon), (d) without compression for the false class (Mona-Lisa), (e) applying JPEG compression for the false class (Mona-Lisa), (f) applying JP2K compression for the false class (Mona-Lisa, CR is approximately 64 for the case of NP > = 105 ; nk = 2).
    PCE with various k and Np values: (a) without compression for the true class (Baboon). (b) applying JPEG compression for the true class (Baboon), (c) applying JP2K compression for the true class (Baboon), (d) without compression for the false class (Mona-Lisa), (e) applying JPEG compression for the false class (Mona-Lisa), (f) applying JP2K compression for the false class (Mona-Lisa, CR is approximately 64 for the case of NP > = 105 ; nk = 2).
  • [ FIG. 6. ]  PCE with various k and Np values: (a) applying JPEG compression for the true class (Peppers), (b) applying JP2K compression for the true class (Peppers), (c) applying JPEG compression for the false class (Cameraman), (d) applying JP2K compression for the false class (Cameraman, CR is approximately 64 for the case of Np > = 105 ; nk = 4).
    PCE with various k and Np values: (a) applying JPEG compression for the true class (Peppers), (b) applying JP2K compression for the true class (Peppers), (c) applying JPEG compression for the false class (Cameraman), (d) applying JP2K compression for the false class (Cameraman, CR is approximately 64 for the case of Np > = 105 ; nk = 4).
  • [ FIG. 7. ]  PCE with various k and Np values: (a) applying JPEG compression for the true class (Baboon), (b) applying JP2K compression for the true class (Baboon), (c) applying JPEG compression for the false class (Mona-Lisa), (d) applying JP2K compression for the false class (Mona-Lisa, CR is approximately 64 for the case of Np > = 105 ; nk = 4).
    PCE with various k and Np values: (a) applying JPEG compression for the true class (Baboon), (b) applying JP2K compression for the true class (Baboon), (c) applying JPEG compression for the false class (Mona-Lisa), (d) applying JP2K compression for the false class (Mona-Lisa, CR is approximately 64 for the case of Np > = 105 ; nk = 4).
  • [ FIG. 8. ]  PCE with various CR and Np values: (a) applying JPEG compression for the true class (Peppers), (b) applying JP2K compression for the true class (Peppers), (c) applying JPEG compression for the false class (Cameraman), (d) applying JP2K compression for the false class (Cameraman, nk = 2, k is 0.1).
    PCE with various CR and Np values: (a) applying JPEG compression for the true class (Peppers), (b) applying JP2K compression for the true class (Peppers), (c) applying JPEG compression for the false class (Cameraman), (d) applying JP2K compression for the false class (Cameraman, nk = 2, k is 0.1).
  • [ FIG. 9. ]  PCE with various CR and Np values: (a) applying JPEG compression for the true class (Baboon), (b) applying JP2K compression for the true class (Baboon), (c) applying JPEG compression for the false class (Mona-Lisa), (d) applying JP2K compression for the false class (Mona-Lisa, nk = 2, k is 0.1).
    PCE with various CR and Np values: (a) applying JPEG compression for the true class (Baboon), (b) applying JP2K compression for the true class (Baboon), (c) applying JPEG compression for the false class (Mona-Lisa), (d) applying JP2K compression for the false class (Mona-Lisa, nk = 2, k is 0.1).
  • [ FIG. 10. ]  PCE with various k and Np values: (a) without compression for the true class (Peppers), (b) applying JP2K compression for the true class. (Reference and true input images have the same photon-limited amplitude mask, CR is approximately 64 for the case of Np > = 105 ; nk = 2).
    PCE with various k and Np values: (a) without compression for the true class (Peppers), (b) applying JP2K compression for the true class. (Reference and true input images have the same photon-limited amplitude mask, CR is approximately 64 for the case of Np > = 105 ; nk = 2).
  • [ FIG. 11. ]  PCE with various k and Np values: (a) without compression for the true class (Baboon), (b) applying JP2K compression for the true class. (Reference and true input images have the same photon-limited amplitude mask, CR is approximately 64 for the case of Np > = 105 ; nk = 2).
    PCE with various k and Np values: (a) without compression for the true class (Baboon), (b) applying JP2K compression for the true class. (Reference and true input images have the same photon-limited amplitude mask, CR is approximately 64 for the case of Np > = 105 ; nk = 2).
  • [ ] 
  • [ FIG. 12. ]  PCE after applying JP2K compression for the true input image (Peppers) with Np = 6 × 106 and various CRs, nk = 1, 2, and 4.
    PCE after applying JP2K compression for the true input image (Peppers) with Np = 6 × 106 and various CRs, nk = 1, 2, and 4.
(우)06579 서울시 서초구 반포대로 201(반포동)
Tel. 02-537-6389 | Fax. 02-590-0571 | 문의 : oak2014@korea.kr
Copyright(c) National Library of Korea. All rights reserved.