A Design of SEED Cipher Algorithm

SEED 암호화 알고리즘의 설계

  • 권명진 (울산대학교 전기전자정보시스템 공학과) ;
  • 김도완 (울산대학교 전기전자정보시스템 공학과) ;
  • 이종화 (울산대학교 전기전자정보시스템 공학과) ;
  • 조상복 (울산대학교 전기전자정보시스템 공학과)
  • Published : 2002.06.01

Abstract

(Korea Information Security Agency) is designed by using VHDL to Implement hardware architecture It has been adopted by most of the security systems in Korea SEED Is designed to utilize the S-boxes and permutations that balance with the current computing technology It has the Feistel structure with 16 rounds The same procedure for data encryption and decryption makes possible an easy and practical hardware implementation. The primary functions used In SEED are F function and G function. This paper proposes an Iterative architecture of F function, a modified architecture of G function and an Iterative architecture of key scheduling algorithm. The designed SEED encrypts and decrypts exactly the test vectors It is expected to extend to various application fields If the design of control blocks Is added.

Keywords