Error Recovery Schemes with IPv6 Header Compression

IPv6 헤더 압축에서의 에러 복구방안

  • 하준수 (광운대학교 전자재료공학과 디지털 설계 및 테스트 연구실) ;
  • 최현준 (광운대학교 전자재료공학과 디지털 설계 및 테스트 연구실) ;
  • 서영호 (한성대학교 정보통신공학과) ;
  • 김동욱 (광운대학교 전자재료공학과 디지털 설계 및 테스트 연구실)
  • Published : 2006.07.01

Abstract

This paper presented a hardware implementation of ARIA, which is a Korean standard l28-bit block cryptography algorithm. In this work, ARIA was designed technology-independently for application such as ASIC or core-based designs. ARIA algorithm was fitted in FPGA without additional components of hardware or software. It was confirmed that the rate of resource usage is about 19% in Altera EPXAl0F1020CI and the resulting design operates stably in a clock frequency of 36.35MHz, whose encryption/decryption rate was 310.3Mbps. Consequently, the proposed hardware implementation of ARIA is expected to have a lot of application fields which need high speed process such as electronic commerce, mobile communication, network security and the fields requiring lots of data storing where many users need processing large amount of data simultaneously.

본 논문에서는 대한민국 표준 암호 알고리즘인 ARIA를 하드웨어로 구현하였다. 하드웨어는 ASIC 이나 코어-기반 설계와 같은 여러 응용분야에 적합하도록 범용적으로 구현되었다. ARIA 알고리즘은 하나의 라운드 함수 블록과 하나의 키 생성 블록만을 구현하여 순차적으로 사용되도록 하였다. ARIA 알고리즘은 하드웨어나 소프트웨어적인 부가요소없이 단일 칩에서 동작 가능하게 설계되었다. 구현한 회로는 Altera사의 FPGA인 EPXAlOF1020Cl에서 19%의 자원을 사용함을 확인하였고, 36.35MHz의 클록 주파수에서 암호화 및 복호화시 최대 31O.3Mbps 로 동작하였다. 따라서 설계한 ARIA 하드웨어는 다수의 사용자를 대상으로 하거나 많은 양의 데이터 전송이 이루어져야 하는 전자상거래,이동통신,네트워크보안,자료의 저장 등의 여러 분야에서 활용될수 있을 것으로 생각된다.

Keywords

References

  1. Chisalita I., and Shahmehri N, 'Issues in image utilization within mobile e-services' Proceedings of WET ICE 2001. Proceedings. pp. 62-67,2001
  2. National Bureau of Standards. FlPS PUB 46 : Data Encryption Standard, Jan. 1997
  3. Lawewnce B., Josef P., and Jennifer S .. 'LOKI-a cryptographic primitive for authentication and secrecy applications', In Jennifer Seberry and Josef Pieprzyk, editors, Advances in Cryptology Auscrypt' 90, ol.453 of LNCS, pp. 229-236, Springer-Verlag, 1990
  4. Xuejia L. and James L. M.. 'A proposal for a now block encryption standard in Ivan bjerre Damgard', editor, Advances in Cryptology Eurocrypt' 90, vol.473 of LNCS, pp. 389-404, Springer-Verla, 1990
  5. Lai, X., and Massey, J.. 'A Proposal for a New Block encryption Standard' Proceedings, EUROCRYPT'90, 1990
  6. http://www.nsri.re.kr/ARIA/
  7. 민관겸용 블록 암호 알고리즘 ARIA 알고리즘 명세서. 2004
  8. 한승조, '개선된 DES 암호기 설계', Computer Systems and Theory vol. 24, no. 1, pp. 57-67,1997
  9. 한효정, 장형석, 전덕수, 강문식, ''LFSR Key Stream Generator를 이용한 DES의 FPGA 구현' IDEC MPW 발표회 논문집, pp. 354-357, 1999
  10. H. Feistel, Block Cipher Cryptographic System, U.S. Patent no. 3,798,359,19, 3, 1974
  11. Akihiro S. and Shoji M.. 'Fast data encipherment algorithm FEAL' In David Chaum and Wyn L. Price, editors, Advances in Cryptology-Eurocrypt'87 ,vol.304 of LNCS, pp.267-280, Springer-Verlag, 1998
  12. Young-Ho Seo, Jong-Hyun Kim, Yong-Jin Jung, and Dong-Week Kim, 'Area efficient implementation of 128-bit block cipher SEED', ITC-CSCC 2000 Proceeding, pp. 339-342. 2000
  13. 김종현, 서영호, 김동욱, '블록 암호알고리즘 SEED의 면적 효율성을 고려한 FPGA 구현', 정보과학회논문지 제7권 제4호, 2001
  14. William S., 'Cryptography and Network Security : Principles and Practices', Prentice Hall, 2003
  15. 최병윤, 이종형, 'AES 암호 프로세서용 모듈화된 라운드 키 생성기', 한국해양정보통신학회논문지 제9권 5호, pp. 1082-1088, 2005