그림 1. AES 알고리즘의 흐름도 Fig. 1. Flow of AES algorithm.
그림 2. ARIA 알고리즘의 흐름도 Fig. 2. Flow of ARIA algorithm.
그림 3. CLEFIA 알고리즘의 흐름도 Fig. 3. Flow of CLEFIA algorithm.
그림 4. CLEFIA의 F0의 블록도 Fig. 4. Block diagram of F0 of CLEFIA.
그림 5. CLEFIA의 F1의 블록도 Fig. 5. Block diagram of F1 of CLEFIA.
그림 6. 제안된 암호화 프로세서의 하드웨어 구조도 Fig. 6. Hardware architecture of the proposed crypto-processor.
그림 7. SU의 구조도 Fig. 7. Block diagram of the SU.
그림 8. DU의 구조도 Fig. 8. Block diagram of the DU.
그림 9. 로직 시뮬레이션 결과 Fig. 9. Logic simulation results.
그림 10. FPGA 플랫폼 기반 구현 암호화 결과 (입력 : 00112233 445566778899AABBCCDDEEFF) Fig. 10. Results of encryption based on FPGA platform (Input : 00112233445566778899AABBCCDDEEFF).
그림 11. FPGA 플랫폼 기반 구현 복호화 결과 (입력 : 69C4E0D 86A7B0430D8CDB78070B4C55A) Fig. 11. Results of encryption based on FPGA platform (Input : 69C4E0D86A7B0430D8CDB78070B4C55A)
표 1. 제안된 암호화 프로세서의 논리 합성 결과 Table 1. Logic synthesis results of the proposed crypto processor.
References
- L. Columbus. A roundup of 2018 enterprise internet of things forecasts and market estimates [Internet]. Available: https://www.enterprise-cio.com/news/2018/jan/04/roundup-of-internet-of-things-forecasts-and-market-estimates-2018
- B. Gupta. Miniaturization, composability, and the internet of things (IoT) [Internet]. Available: https://dzone.com/articles/miniaturization-composability-and-internet-of-thin
- D. P. Leech, S. Ferris and J. T. Scott, The economic impacts of the advanced encryption standard 1996-2017, National Institute of Standards and Technology, Gaithersburg: MD, Technical Report NIST GCR 18-017, 2018.
- D. Kwon, J. Kim, S. Park, S. Sung, Y. Sohn, J. Song, Y. Yeom, E. Yoon, S. Lee, J. Lee, S. Chee, D. Han, and J. Hong, "New block cipher: ARIA," in 6th International Conference on Information Security and Cryptology, Seoul: Korea, pp. 432-445, Nov. 2004.
- P. Proenca and R. Chaves, "Compact CLEFIA implementation on FPGAs," in 21st International Conference on Field Programmable Logic and Applications, Chania: Greece, pp. 512-517, Sep. 2011.
- A. Pandey, M. A. Rizvi, "Comparative survey of different cryptographic algorithm," International Journal of Scientific and Engineering Research, Vol. 8, No. 5, pp. 41-45, May. 2017.
- J. Daemen and V. Rijimen. Announcing the advanced encryption standard (AES), National Institute of Standards and Technology, Gaithersburg: MD, Technical Report FIPS-197, 2011.
- Korea Internet & Security Agency (KISA). ARIA-specification [Internet]. Available: https://seed.kisa.or.kr/iwt/ko/bbs/EgovReferenceDetail.do?bbsId=BBSMSTR_000000000002&nttId=39&pageIndex=1&searchCnd=&searchWrd
- SONY Corporation. The 128-bit block cipher CLEFIA specification version 1.0 [Internet]. Available:https://www.sony. net/Products/cryptography/clefia/download/index.html
- A. Satoh, S. Morioka, K. Takano, and S. Munetoh, "A compact Rijndael hardware architecture with S-box optimization," in International Conference on the Theory and Application of Cryptology and Information Security, Gold Coast: Australia, pp. 239-254, Nov. 2001.
- G. Ryu, B. Koo, S. Yang, and T. Chang, "Area efficient implementation of 32-bit architecture of ARIA block cipher using light weight diffusion layer," The Journal of The Korea Institute of Information Security and Cryptology, Vol. 16, No. 6, pp. 15-24, Dec. 2006.
- T. Akishita and H. Hiwatari, "Very compact hardware implementations of the blockcipher CLEFIA," in International Workshop on Selected Areas in Cryptography, Toronto: Canada, pp. 278-292, Aug. 2012.