DOI QR코드

DOI QR Code

Rijndael 알고리즘을 이용한 물리 계층 ATM 셀 보안 기법

ATM Cell Encipherment Method using Rijndael Algorithm in Physical Layer

  • 임성렬 (우송대학교 철도전기, 정보통신학부) ;
  • 정기동 (부산대학교 전자계산학과)
  • 발행 : 2006.02.01

초록

본 논문에서는 미국 NIST에서 차세대 암호화 알고리즘으로 채택한 Rijndeal 알고리즘을 적용한 물리 계층 ATM 셀 보안 기법에 관한 것이다. ATM 셀 보안 기법을 기술하기 위해 물리 계층에서의 데이터 암호화 시의 표준 ISO 9160을 만족하는 데이터 보안 장치를 하드웨어로 구현하여 STM-1급(155.52Mbps) 의 ATM 망에서 암호화/복호화 과정을 검증하였다. 기존의 DES 알고리즘이 블럭 및 키 길이가 64 비트이므로 대용량 데이터 처리가 어렵고 암호화 강도가 취약함에 비해, Rijneal 알고리즘은 블럭 크기가 128 비트이며 키 길이는 128, 192, 256 비트 중 선택 가능해 시스템에 적용 시 유연성을 높일 수 있고 고속 데이터 처리 시에 유리하다. 물리 계층 ATM 셀 데이터의 실시간 처리를 위해 Rijndael 알고리즘을 FPGA로 구현한 소자를 사용하여 직렬로 입력되는 UNI(User Network Interface) 셀을 순환 여유 검사 방법을 이용하여 셀의 경계를 판별하고 셀이 사용자 셀인 경우, 목적지의 주소값 등 제어 데이터를 지니고 있는 헤더 부분을 분리한 48 옥텟의 페이로드를 병렬로 변환, 16 옥텟(128 비트) 단위로 3 개의 암호화 모듈에 각각 전달하여 암호화 과정을 마친 후 버퍼에 저장해 둔 헤더를 첨가하여 셀로 재구성하여 전송하여 준다. 수신단에서 복호화 시에는 페이로드 종류를 판별하여, 사용자 셀인 경우에는 셀의 경계를 판별한 다음 페이로드를 128 비트 단위로 3 개의 암호화 모듈에 각각 전달하여 복호화하며, 유지 보수 셀인 경우에는 복호화 과정을 거치지 않는다. 본 논문에 적용한 Rijndael 암호화 소자는 변형된 암복호화 과정을 적용하여 제작된 소자로 기존에 발표된 소자에 비해 비슷한 성능을 지니면서 면적 대 성능비가 우수한 소자를 사용하였다.ochlorococcus의 수층별 평균 풍도의 수직분포는 표면 혼합층에서 유사한 수준을 보이다 이심에서 급격한 감소를 나타냈다. 그러나 TSWP에선 풍도의 급격한 감소가 나타나지 많고 100 m 수심까지 높은 풍도를 나타냈다. Picoeukaryotes는 C-ECS에서 100 m까지 유사한 수준의 풍도를 보였으며, 동해의 $20\sim30\;m$ 수심에선 최대 풍도층이 나타났다.특별한 영향을 미치지 않는 것으로 나타났다. 동일 환자들의 골상태의 변화관찰과 신질환 관련 골감소의 요인을 밝혀내기 위한 추가적인 연구가 필요할 것으로 사료된다. 정확한 진단 및 동반된 질환을 감별하기 위한 노력이 필요하다.심되나 X-ray VCUG로 발견되지 않은 경우에는 RI VCUG를 꼭 시행하는 것이 방광요관역류의 정확한 진단을 하는데 도움이 된다..25% sodium 식이 enalapril군에서 사구체여과율이 증가됨을 관찰할 수 있었다. 4) 신절제술후 남아 있는 신조직무게를 비교하여 보면 24주째 0.25% sodium 식이군, 0.25% sodium 식이 enalapril군, 0.25% sodium 식이 nicardipine군에서 16주째 0.49% sodium 식이군, 0.49% sodium 식이 enalapril군, 0.49% sodium 식이 nicardipine 군보다 의의있게 신조직무게가 증가됨을 관찰할 수 없었다. 5) 0.25% sodium 식이군은 0.49% sodium 식이군과 비교하여 MES의 현저한 감소를 보였고 (0.25% sodium식이군: 12주; $1.97{\pm}0.02$, 24주; $2.06{\pm}0.03$ vs. 0.49% sodium 식이군: 12주; $2.29{\pm}0.09$, 16주; $2.55{\pm}0.

This paper describes ATM cell encipherment method using Rijndael Algorithm adopted as an AES(Advanced Encryption Standard) by NIST in 2001. ISO 9160 describes the requirement of physical layer data processing in encryption/decryption. For the description of ATM cell encipherment method, we implemented ATM data encipherment equipment which satisfies the requirements of ISO 9160, and verified the encipherment/decipherment processing at ATM STM-1 rate(155.52Mbps). The DES algorithm can process data in the block size of 64 bits and its key length is 64 bits, but the Rijndael algorithm can process data in the block size of 128 bits and the key length of 128, 192, or 256 bits selectively. So it is more flexible in high bit rate data processing and stronger in encription strength than DES. For tile real time encryption of high bit rate data stream. Rijndael algorithm was implemented in FPGA in this experiment. The boundary of serial UNI cell was detected by the CRC method, and in the case of user data cell the payload of 48 octets (384 bits) is converted in parallel and transferred to 3 Rijndael encipherment module in the block size of 128 bits individually. After completion of encryption, the header stored in buffer is attached to the enciphered payload and retransmitted in the format of cell. At the receiving end, the boundary of ceil is detected by the CRC method and the payload type is decided. n the payload type is the user data cell, the payload of the cell is transferred to the 3-Rijndael decryption module in the block sire of 128 bits for decryption of data. And in the case of maintenance cell, the payload is extracted without decryption processing.

키워드

참고문헌

  1. William Stallings, Cryptography and Network Security, Prentice Hall, 1999
  2. Davies R.W. 'The Data Encryption standard in perspective,' Computer Security and the Data Encryption Standard, pp.129-132
  3. Shamir, A. 'On the security of DES,' Advances in Cryptology, Proc. Crypto '85, 280, Aug., 1985
  4. NlST, 'Announcing the Advanced Encryption Standard (AES),' FIPS PUB-197, Nov., 2001
  5. Daemen, J., and Rijmen, V. 'Rijndael: The Advanced Encryption Standard.' Dr. Dobb's Journal, Mar., 2001
  6. 이건배, 이병욱,'FPGA를 이용한 128 비트 암호화 알고리즘의 하드웨어 구현,'정보처리학회논문지C, 제8-C권(제3호), pp.277-286, Jun., 2001
  7. 서정욱, 김경수,'ATM 물리계층에서의 정보보호', 정보보호학회논문지, 제7권(제1호), pp.168-177, Jan., 1998
  8. 신호영, 유황빈, 'ATM 방식의 고속 통신망에서 비밀성 보장을 위한 구조와 암호 알고리즘에 관한 연구', 한국통신학회논문지, 제23권(제1호), pp.168-177, Jan., 1998
  9. Electronic Frontier Foundation,' Cracking DES : Secrets of Encryption Research, Wiretap Politics and Chip Design', Sebastopol, CA : O'Reilly, 1998
  10. 전신우, 정용진, 권오준, 'Rijndael 암호 알고리즘을 구현한 암호 프로세서의 설계', 정보보호학회논문지, 제11권(제6호), pp.77-87, Dec., 2001
  11. E. Biham, 'New types of cryptanalytic attacks using related keys,' Advances in Cryptology, Proceedings Eurocrypt'93, NCS 765, T. Helleseth, Ed., Springer-Verlag, pp.398-409, 1993
  12. Daemen, J., and Rijmen, V. 'The Design of Rijndael : The Wide Trail Strategy Explained,' New York, Springer-Verlag, 2002
  13. Newman, P., 'ATM Technology for Corporate Networks', IEEE Communications Magazine, Vol.30, No.4, pp.90-101, Apr., 1992 https://doi.org/10.1109/35.135793
  14. Handel, R.'Operation and Maintenance Issues of ATM Networks,' Proc. of the International Conference on Communication Technology, Beijing, 1992, Vol.1, pp.1107-1117, 1992
  15. ITU-T: Recommendation I.432.'B-ISDN User-Network Interface-Physical layer Specification,' Rev.1, Genova, 1993
  16. ISO 9160 'Information processing-Data encipherment-Physical layer interoperability requirement, 'International Standards Organization, 1988
  17. Rathgeb, E.P., Theirner, T.H., Huber, M.N.'ATM Switches-Basic Architectures and their Performance,' International Journal of Digital and Analog Cabled System 3, Vol.2, No.4, pp.227-236, Oct., 1989 https://doi.org/10.1002/dac.4520020405
  18. Viktor Fisher and Milos Drutarovsky, Two Methods of Rijndael Implementation in Reconfigurable Hardware, Workshop on Cryptographic Hardware and Embedded Systems 2001(CHES 2001), May, 2001