Hallo,
Weiss wer, was genau in dem SDP Paket beim Verbindungsaufbau (SIP INVITE) bezüglich SRTP übertragen wird? Ich habe gelesen, dass in dem k-Feld (Snom 190) und a-Feld (Snom 3x0) der Master Key übertragen wird. Das ist jedoch nicht der Schlüssel mit dem dir RTP Pakete verschlüsselt werden, sondern wird zum generieren dieses benötigt.
So sehen die Beiden SDP-Felder aus:
Snom 190:
k=base64:Kmtk55WYM8YnTRdZqMKoaRlWtbWVrFcW1Uu2VOM3hxg=
Snom 3x0:
a=crypto:1 AES_CM_128_HMAC_SHA1_32 inline:V8rUxpiJIVrLuecZrmZ8vJzkiL5G5C5qwzh6ht6d
Was genau sind die Schlüssel nun? Werden daraus wirklich erst die/der eigentliche encryption key berechnet? Und wie berechnet sich dieser? Oder wird der übertragene Schlüssel zum verschlüsseln verwendet? (Weshalb SIPS vorgeschlagen wird).
Vielleicht kann das jemand beantworten? Wär super, danke.
chris...
Weiss wer, was genau in dem SDP Paket beim Verbindungsaufbau (SIP INVITE) bezüglich SRTP übertragen wird? Ich habe gelesen, dass in dem k-Feld (Snom 190) und a-Feld (Snom 3x0) der Master Key übertragen wird. Das ist jedoch nicht der Schlüssel mit dem dir RTP Pakete verschlüsselt werden, sondern wird zum generieren dieses benötigt.
So sehen die Beiden SDP-Felder aus:
Snom 190:
k=base64:Kmtk55WYM8YnTRdZqMKoaRlWtbWVrFcW1Uu2VOM3hxg=
Snom 3x0:
a=crypto:1 AES_CM_128_HMAC_SHA1_32 inline:V8rUxpiJIVrLuecZrmZ8vJzkiL5G5C5qwzh6ht6d
Was genau sind die Schlüssel nun? Werden daraus wirklich erst die/der eigentliche encryption key berechnet? Und wie berechnet sich dieser? Oder wird der übertragene Schlüssel zum verschlüsseln verwendet? (Weshalb SIPS vorgeschlagen wird).
Vielleicht kann das jemand beantworten? Wär super, danke.
chris...