경량 사물인터넷 플랫폼 상에서의 대칭키 암호 구현 기술

  • 서화정 (한성대학교 IT융합공학부) ;
  • 박태환 (부산대학교 전기전자컴퓨터공학과) ;
  • 이가람 (부산대학교 전기전자컴퓨터공학과)
  • Published : 2017.12.31

Abstract

경량 사물인터넷 플랫폼은 제한적인 연산 성능과 저장 공간을 가진다. 따라서 해당 플랫폼 상에서의 모든 연산들은 효율적으로 구현되어야 한다. 이를 위해 최근에는 경량화된 형태의 대칭키 암호화가 많이 제안되고 있다. 본 논문에서는 경량 사물인터넷 플랫폼 상에서의 효율적인 경량 대칭키 암호화 구현 방안에 대해 확인해 보도록 한다. 먼저 경량 사물인터넷 플랫폼의 특성을 확인해 보며 해당 경량 플랫폼의 특성을 활용하여 경량 대칭키 암호화 연산을 효율적으로 구현하는 방안에 대해 확인해 보도록 한다.

Keywords

Acknowledgement

Supported by : 한국에너지기술평가원(KETEP), 한국연구재단

References

  1. D. Dinu, Y. L. Corre, D. Khovratovich, L. Perrin, J. Grossschadl, A. Biryukov, "Triathlon of lightweight block ciphers for the internet of things," IACR ePrint archive, 2015.
  2. D. Dinu, A. Biryukov, J. Grossschadl, D. Khovratovich, Y. L. Corre, L. Perrin, "FELICS -Fair Evaluation of LIghtweight Cryptographic Systems," In NIST Workshop on Lightweight Cryptography, vol. 128, 2015.
  3. D. Hong, J. K. Lee, D. C. Kim, D. Kwon, K. H. Ryu, D. G. Lee, "LEA: A 128-bit block cipher for fast encryption on common processors," In International Workshop on Information Security Applications (WISA'13), pp. 3-27, 2013.
  4. D. Hong, J. Sung, S. Hong, J. Lim, S. Lee, B. Koo, C. Lee, D. Chang, J. Lee, K. Jeong, H. Kim, J. Kim, S. Chee, "HIGHT: A new block cipher suitable for low-resource device," Conference on Cryptographic Hardware and Embedded Systems (CHES'06), vol. 4249, pp. 46-59, 2006.
  5. B. Koo, D. Roh, H. Kim, Y. Jung, D. Lee, D. Kwon, "CHAM: A Family of Lightweight Block Ciphers for Resource-Constrained Devices," International Conference on Information Security and Cryptology (ICISC'17), 2017.
  6. R. Beaulieu, S. Treatman-Clark, D. Shors, B. Weeks, J. Smith, L. Wingers, "The SIMON and SPECK lightweight block ciphers," In Design Automation Conference (DAC'15), pp. 1-6, 2015.
  7. A. Bogdanov, L. R. Knudsen, G. Leander, C. Paar, A. Poschmann, M. J. B. Robshaw, Y. Seurin, C. Vikkelsoe, "PRESENT: An ultra-lightweight block cipher," Conference on Cryptographic Hardware and Embedded Systems (CHES'07), vol. 4727, pp. 450-466, 2007.
  8. S. Banik, S. K. Pandey, T. Peyrin, Y. Sasaki, S. M. Sim, Y. Todo, "GIFT: a small PRESENT," Conference on Cryptographic Hardware and Embedded Systems (CHES'17), pp. 321-345, 2017.
  9. H. Seo, Z. Liu, J. Choi, T. Park, H. Kim, "Compact implementations of LEA block cipher for low-end microprocessors," In International Workshop on Information Security Applications (WISA'15), pp. 28-40, 2015.
  10. H. Seo, I, Jeong, J. Lee, W. H. Kim, "Compact Implementations of ARX Based Block Ciphers on IoT Processors," ACM Transactions on Embedded Computing Systems (ACM-TECS), accepted for publication.
  11. R. Beaulieu, D. Shors, J. Smith, S. Treatman-Clark, B. Weeks, L. Wingers, "The SIMON and SPECK block ciphers on AVR 8-bit microcontrollers," In International Workshop on Lightweight Cryptography for Security and Privacy, pp. 3-20, 2014.
  12. R. Beaulieu, D. Shors, J. Smith, S. Treatman-Clark, B. Weeks, L. Wingers, "SIMON and SPECK: Block Ciphers for the Internet of Things," IACR Cryptology ePrint Archive, 2015.
  13. R. Benadjila, J. Guo, V. Lomne, T. Peyrin, "Implementing lightweight block ciphers on x86 architectures," In International Conference on Selected Areas in Cryptography (SAC'13), pp. 324-351, 2013.
  14. T. Reis, D. Aranha, J. Lopez, " PRESENT Runs Fast: Efficient and Secure Implementation in Software," Conference on Cryptographic Hardware and Embedded Systems (CHES'17), 2017.