SRTP(Secure Real-Time Transport Protocol)
개념
- SRTP는 실시간으로 전송되는 멀티미디어 데이터를 암호화하여 송수신하는 프로토콜
- RTP 패킷의 암호화, 메시지 인증, 재전송 공격 방어 등의 정보 보호 서비스 제공
특징
1) 보안측면
- Payload 암호화
- RTP/RTCP Packet의 무결성 보장 및 Replay packet 보호
2) 기능측면
- 새로운 암호 변환 체계 제공
- 낮은 bandwidth 비용
3) 변환측면
- 낮은 처리비용, 적은 공간 차지(code size, data info, replay list)
- Transport, Network, Physical Layer에 대한 독립적 RTP
- 패킷 손실, 재전송에 대한 강한 내성
구조
- 크기(header/payload) : 12+2 / 170byte
- payload 암호화 : AES, ARIA, etc
- 추가 Header : RTP Header + Authentication Tag, Master Key Identifier