DOI QR코드

DOI QR Code

A Novel Image Encryption using Complemented MLCA based on NBCA and 2D CAT

NBCA 에 기초한 여원 MLCA와 2D CAT를 이용한 새로운 영상 암호화

  • 김하경 (부경대학교 전자컴퓨터정보통신공학부) ;
  • 남태희 (동주대학 의료기공학과) ;
  • 조성진 (부경대학교 수리과학부) ;
  • 김석태 (부경대학교 전자컴퓨터정보통신공학부)
  • Received : 2011.01.31
  • Accepted : 2011.05.25
  • Published : 2011.06.30

Abstract

In this paper, we propose encryption method to using complemented MLCA(Maximum Length Cellular Automata) based on NBCA(Null Boundary CA) and 2D CAT (Two-Dimensional Cellular Automata Transform) for efficient image encryption. The encryption method is processed in the following order. First, a transition matrix T is created using the Wolfram Rule matrix. Then, the transition matrix T is multiplied to the original image that is intended to be encrypted, which transfers the pixel values of the original image. Furthermore, the converted original image goes through a XOR operation with complemented vector F to convert into a complemented MLCA applied image. Then, the gateway value is set and 2D CAT basis function is created. Also, the 2D CAT is encrypted by multiplying the created basis function to the complemented MLCA applied image. Lastly, the stability analysis verifies that proposed method holds a high encryption quality status.

본 논문에서는 효율적인 영상 암호화를 위해 NBCA(Null Boundary CA)에 기초한 여원 MLCA(Maximum Length Cellular Automata)와 2D CAT(Two-Dimensional Cellular Automata Transform)를 이용한 암호화 방법을 제안한다. 암호화 방법은 먼저, Wolfram Rule 행렬에 의해 전이행렬 T를 생성한다. 그 후, 암호화하려는 원영상에 생성된 전이 행렬 T를 곱하여 원 영상의 픽셀 값을 변환한다. 또한 변환된 원 영상을 여원 벡터 F와 XOR 연산하여 여원 MLCA가 적용된 영상으로 변환한다. 다음, 게이트웨이 값을 설정하여 2D CAT 기저함수를 생성한다. 그리고, 여원 MLCA가 적용된 영상에 생성된 기저함수를 곱하여 2D CAT 암호화를 한다. 마지막으로 안정성 분석을 통하여 제안한 방법이 높은 암호화 수준의 성질을 가졌음을 검증한다.

Keywords

References

  1. 박성욱, 이현우, "정보보호산업 동향 분석", 한국해양정보통신학회논문집, pp.522-525, May. 2003.
  2. T.H. Nam, S.T. Kim, and S.J. Cho, "Image Encryption using Non-linear FSR and Complemented MLCA", 2009 International Conference of Maritime Information and Communication Sciences, Vol.2, No.1, pp.168-171, Jun. 2009.
  3. J. Scharinger, "Fast encryption of image data using chaotic Kolmogorov Flows", J Electron Image, Vol.2, No.2, pp.318-325, Apr. 1998.
  4. K.W. Wong, S.H. Kwok, and W.S. Law, "A fast image encryption scheme based on chaotic standard map", Physics Letters A, Dec. 2007.
  5. G. Chen, Y. Mao, and C. Chui, "Symmetric image encryption scheme based on 3D chaotic cat maps", Chaos, Solitons & Fractals, Vol.21, No.3, pp.749-761, Sep. 2004. https://doi.org/10.1016/j.chaos.2003.12.022
  6. N.K. Pareek, V. Patidar, and K.K. Sud, "Image encryption using chaotic logistic map", Image and Vision Computing, Feb. 2006.
  7. L. Zhang, X. Liao, and X. Wang, "An Image Encryption Approach based on chaotic maps", Chaos, Solitons and Fractals, Sep. 2004.
  8. X. Tong and Minggen Cui, "Image encryption with compound chaotic sequence cipher shifting dynamically", Image and Vision Computing, Sep. 2007.
  9. J. Giesl, and K. Vlcek, "Image encryption based on strange attractor", ICGST-GVIP Journal, Vol.9, Issue No.2, Apr. 2009.
  10. 남태희, 김석태, 조성진, "LFSR과 2D CAT를 이 용한 단계적 영상 암호화", 한국해양정보통신학회논문지, Vol.13, No.6, pp.1150-1156, Jun. 2009.
  11. 박영일, 김석태, "다해상도 특성을 갖는 2D 셀룰러 오토마타변환을 이용한 디지탈 워터마킹", 한국통신학회논문지, Vol.34, No.1, pp.105-112, Jan. 2009.
  12. H. Ahmed, H. Kalash, and O. Allah, "Encryption Efficiency Analysis and Security Evaluation of RC6 Block Cipher for Digital Images", International Journal of Computer, Information, and Systems Science, and Engineering 1;1 (C) www.waset.org Winter, 2007.
  13. 남태희, 조성진, 김석태, "비선형 FSR과 2D CAT 을 이용한 영상 암호화", 한국통신학회논문지, Vol.34, No.7, pp.663-670, Jul. 2009.
  14. 남태희, 김석태, 조성진, "IBCA에 기초한 여원 MLCA와 2D CAT를 이용한 영상 암호화", 전자공학회논문지, Vol.46-SP, No.4, pp.34-41, Jul. 2009.
  15. S.J. Cho, U.S. Choi, H.D. Kim, Y.H. Hwang, J.G. Kim, and S.H. Heo, "New synthesis of One-Dimensional 90/150 Linear Hybrid Group Cellular Automata", IEEE Transactions on computer-aided design of integrated circuits and systems, Vol.26, No.9, pp.1720-1724, Aug. 2007. https://doi.org/10.1109/TCAD.2007.895784