미들웨어
ELLIPSYS-SRTP
SRTP (실시간보안전송 프로토콜: Secure Real-time Transport Protocol)는 RTP (실시간 전송 프로토콜: Real-time Transport Protocol)나 RTCP (실시간 전송 제어 프로토콜: Real-time Transport Control Protocol)를 사용한 유니캐스트나 멀티 캐스트 스트림의 음성이나 영상 메시지의 기밀성, 메시지 인증, 중복 보호를 위한 프레임웍을 정의합니다.
ESS-05 Ellipsys-SRTP툴키트는 낮은 속도의 응용 프로그램은 물론이고 VoIP나 고화질 영상 스트리밍에 이르기까지 다양한 SRTP 시스템을 지원할 수 있는 소프트웨어를 제공합니다. ESS-05 툴키트를 사용하면 ESS-01 소프트웨어 라이블러리를 사용해서 솔루션을 순전히 소프트웨어만 사용해서 구현할 수도 있고, 또한 보드 지원 패키지 (BSP – Board Support Package)를 이용해서 처리부하를 하드웨어 코어로 분산시키는것도 가능합니다. 이 툴키트는 Linux/PC환경에서 개발되었고, Freescale의 PowerQUICC III프로세서로 포팅이 되었습니다. C언어로 구현된 이 툴키트는 라이센싱을 통해서 제공됩니다.
- 실시안전전송계약 (SRTP: Secure Real-time Transport Protocol)에 부합 RFC 3711
- RTP/RTCP 데이터 보안
- RTP/RTCP 데이터의 완전성 검사
- SRTP/SRTCP의 요구에 근거한 패킷 변환
- 최적화된 CPU 사용율과 소프트웨어 패키지 용량의 최소화
- 전송/물리 레이어 (layer)와의 격리화
- 하드웨어로의 처리부하 분산 가능
- 메스터 키 식별자 (MKI: Master Key Identifier)를 지원 (옵션 사항)
- C소스코드 사용,편리하게 목표시스템에 포팅됨

