En primer lugar, vamos a ver los niveles que existen de encriptación en la
voz en una transmisión de DMR. Aunque en todos los manuales e incluso foros cómo
puede ser RadioReference nos indican que existen 3 niveles de encriptación para
un equipo DMR, personalmente siempre indico que hay cuatro ¿Por qué cuatro?
Creo que es muy sencilla la respuesta, cuando alguien está haciendo una
transmisión de voz
con un equipo DMR sin encriptación la señal es audible si tenemos una herramienta de demodulación de la señal, si no la tenemos, la señal suena como un motor, de ahí que Motorola en su patente lo haya denominado Mototrbo, con lo que ya se está observando que tiene un nivel de encriptación, ya que sin esa herramienta de demodulación nos sería imposible escuchar la señal.
con un equipo DMR sin encriptación la señal es audible si tenemos una herramienta de demodulación de la señal, si no la tenemos, la señal suena como un motor, de ahí que Motorola en su patente lo haya denominado Mototrbo, con lo que ya se está observando que tiene un nivel de encriptación, ya que sin esa herramienta de demodulación nos sería imposible escuchar la señal.
Con independencia del nivel anterior, es decir nivel “Claro” o sin
encriptación, encontramos otros tres niveles:
- El primer nivel sería nivel básico o BP.
- El segundo sería nivel mejorado o EP.
- Y el tercero sería nivel avanzado o AES.
Existen herramientas de código abierto con lo que las podremos encontrar
fácilmente en internet sin coste alguno, quizá la más utilizada sea el DSD+,
esta herramienta se puede encontrar en el siguiente enlace, aparece como un
plugin de la herramienta que ya nombré en mi primera entrada de bienvenida a
este blog.
De estos tres niveles de encriptación normalmente vamos a encontrar los dos
primeros ya que Motorola lo que hizo en su día fue crear dos equipos similares,
1 bajo el estándar europeo y el otro bajo el estándar americano, el primero es
del que estamos hablando en este blog, el DMR y el segundo, es el P25, esto lo
hace por economía de medios, dependiendo del dinero que te quieras gastar
cuando vayas a realizar una compra de un equipo de estos, cuanto más nivel de
encriptación quieras más caro será el equipo, al segundo le ha puesto
encriptación AES y DES, mientras que el primero, aunque admita esos tres tipos de
encriptación, sólo lo encontramos con los dos primeros.
Lo que he explicado en el párrafo anterior lo quiero mostrar con un pequeño
gráfico que, al menos en mi caso, lo veo mejor o le entiendo mejor así.
Si volvemos otra vez a nuestro DSD+ podríamos ver cómo se muestra esta
información, en primer lugar, veremos la interface y después trataré de
explicar varias cuestiones sobre lo que vemos, siempre en referencia a la
encriptación de la voz.
La imagen de esta ventana de eventos del DSD+ la he descargado de internet,
en ella aparecen muchos datos, aunque nos vamos a centrar, como he dicho, en la
voz.
Para ello voy a mostrar unas líneas sacadas de una captación propia, hecha
en mi casa y pasaré a explicarlas.
Cómo se muestra en las seis líneas observamos en la parte central vemos que
hay dos tipos o niveles de encriptación, uno que pone Group call y otro que
pone Enc Group call. El Group call o grupo de conversación hace referencia a
una transmisión de voz sin encriptar, por contra las otras cuatro, las que
indican Enc Group call nos indican que es un grupo de conversación encriptada.
Vamos a centrarnos ahora en esas últimas cuatro líneas, como se observa son
totalmente diferentes. Dentro de ellas vamos a hacer una segunda división,
aunque no tiene nada que ver esta división con la encriptación de la voz, pero
sí en cómo lo representa. Si observamos las dos últimas líneas en la parte
derecha pone Slot=1, la diferencia de esta división consiste en que las líneas
3 y 4 corresponden a una estación móvil, sí recordamos lo que explique la
entrada anterior (Características en el análisis de un DMR), en esas dos líneas
no es necesario indicar el slot ya que vamos a trabajar solamente por uno de
los dos canales, no podemos trabajar por los dos canales simultáneamente.
En este punto me gustaría hacer un inciso, voy a diferenciar lo que sería
una estación móvil de un radioaficionado a la de una empresa.
Un radioaficionado al hablar si selecciona un slot, como ejemplo podemos
ver esta imagen:
En ella se puede observar cómo están programados los talk group de
conversación, por ejemplo, en el slot 1 el TG 14 es para España en idioma
español, sin embargo, el TG 214 es para los EA españoles, o en el slot 2 el TG
8 es regional (zona de canarias).
Esto significa que aquí si nos mostraría porqué slot se está hablando.
Para una empresa esto no ocurre, imaginemos una compañía de taxis, para
esta empresa seguramente no le interese que un taxista pueda hablar con “el
mundo”, es probable que sólo le permita hablar a él y a los otros taxistas con
su central, con lo que tendría un slot apagado, por defecto el 2 y siempre
hablaría por el 1.
Por contra en las líneas 5 y 6 si nos indica el slot 1, estamos hablando de
una estación base y esta conversación es la que corresponde al primero de los
dos slots, el slot 2 estaría en este caso en trama Idle o habría una segunda
conversación que no se ha reflejado en la muestra que utilizamos como ejemplo.
Volvamos con la voz que es el tema que nos ocupa hoy, mostraré otra vez la
secuencia, en este caso las líneas 3 y 4 solamente.
Vemos que independientemente de que el RID es distinto, habla otra persona,
la primera muestra KeyID=1 2s y la segunda no, podría ser un fallo de recepción
de la señal y en ocasiones es así, en este caso no.
Para explicarlo hay que entender cómo funcionan las tramas de voz
encriptadas, me explico, el KeyID=1 no significa que la clave de encriptación
sea 1, sino que es la número 1, un DMR tiene 256 claves de encriptación, desde
la 0 hasta la 255, en este caso es la 1, la desencriptación de esta señal no la
voy a explicar porque es ilegal hacerlo, pero sí se puede expresar lo que he
comentado, el 2s significa que ha estado hablando 2 segundos. Esta encriptación
corresponde a una encriptación EP o mejorada.
En la segunda línea se observa una encriptación BP, en ella no se indica
cuál es la clave porque en este caso se manda una secuencia inicial de la clave
0 encriptada, con lo que se puede obtener que número o posición de clave se
está usando.
En el caso de estas dos últimas líneas si nos indica si el algoritmo de
encriptación es EP o BP, recordar que hablábamos antes de que era una estación
base, el caso es similar al anterior, en EP nos indica la posición de la clave
y en el caso de BP no es necesario.