본문 바로가기
KERD
논문KCI 등재

고속 패킷 통신을 위한 패킷 암호 스킴과 Cryptoki 확장 방안

A Packet encryption scheme and extension of Cryptoki for connectionless packet network

0

조회

0

다운로드

0

인용

0

참고문헌

주제분류컴퓨터학

초록

비 연결형 패킷 통신망에 Block Chaining 모드를 사용하여 통신패킷을 암호화하는 암호통신시스템에서 통신패킷의 송수신 순서가 달라지거나 통신패킷이 분실되면 암호 통신 성능 및 효율성이 저하된다. 이를 해결하기 위하여 통신패킷의 송수신 순서에 무관하게 암복호 처리 할 수 있는 고속 패킷통신을 위한 패킷 암호 스킴을 제안하였다. 제안한 패킷 암호 스킴은 키교환할 때 생성한 IV(Initial Vector)와 암호모듈 내부에서 난수로 만든 salt를 이용하여 새로운 IV를 만들고, 이 IV와 공통키를 사용하여 통신패킷별로 암호화한다. 패킷 암호 스킴을 적용하기 위한 패킷 암복호 함수 및 메커니즘을 추가한 확장된 Cryptoki를 제안하여 편리성과 성능을 개선하였다. 제안한 패킷암호 함수의 성능을 비교하기 위하여 암호모듈을 구현하였으며, 시험한 환경에서 패킷 암호 함수를 적용하여 20회 암호화하였을 때 기존 Cryptoki API에 비하여 약 1.5배에서 15.6배 정도의 성능 향상을 가져왔다.

Abstract

In connectionless packet network, if a sender encrypts packets by block chaining mode and send it to receiver, the receiver should decrypt packets in encrypted order that is not received order. Therefore, the performance and efficiency are lowered for crypto communication system. To solve this problem, we propose packet encryption scheme for connectionless packet network that can decrypt the packets independently, even if the received order of packets are changed or packets are missed. The scheme makes new IV(Initial Vector) using IV that created by key exchange process and salt that made by random number. We propose extended Cryptoki API that added packet encryption/decryption functions and mechanism for improving convenience and performance. We implement the scheme and get result that the performance increased about 1.5~15.6 times compare with in case of implementing using Cryptoki API in the test environment.

참고문헌 (14)

  1. "국제 보안 A-PI 표준화 동향", 11(1), pp.55~63 (2001)
  2. "암호라이브러리 및 암호API 개발 현황", 12(4), pp.94~103 (2002)
  3. "PKCS #11 v2.2" (2004)
  4. "KCDSA 메커니즘을 제공하는 PKCS#11 설계 및 분석", 14(5), pp.141~151 (2004)
  5. "Thomas, SSL & TLS Essentials S-ecuring the web" (2000), Willey Computing Publishi-ng
  6. "Cryptography and Network Security" (2003), Prentice Hall
  7. "Security Mechanisms in High-Level Network Protocols", pp.135~171
  8. "Problem Areas for the IP Security Protocols", pp.205~214 (1996)
  9. "A concrete security treatment of sym-metric encryption,", pp.394403~ (1997)
  10. "Nonce-based symmetric encryp-tion, Fast Software Encryption"
  11. "A Study on the High Speed Crypto-System for the M-ultiSessions" (2003), SAM03
  12. "고속 세션 변경이 가능한 블록 암호화 장치 및 그 구동방법" (2004), 특허번호 10-0420555,
  13. "Rijndael 암호 알고리즘을 구현한 암호 프로세서의 설계", 11(6), pp.77~87 (2001)
  14. "AES Rijndael 블록 암호 알고리즘의 효율적인 하드웨어 구현", 12(2), pp.53~63 (2002)

관련 논문AI추천

이 간행물의 다른 논문 (7건)