- A palestra de 36 minutos do 30C3, My journey into FM-RDS, é um vídeo sobre encontrar um sinal invisível em um canal de rádio público comum e rastrear seu significado
- O processo de investigação combina hardware hacking, engenharia reversa e um pouco de criptoanálise para chegar à identidade do sinal
- O tema central é o processo pessoal de investigação de descobrir e interpretar um sinal adicional escondido no RDS do rádio FM
- O vídeo está disponível em inglês, com downloads em MP4 e WebM, legendas em inglês e arquivos de áudio em MP3 e Opus
- Mostra que transmissões de rádio abertas do cotidiano também podem carregar dados adicionais difíceis de entender sem uma análise separada
O processo de rastrear um sinal FM-RDS
- My journey into FM-RDS é uma palestra sobre a busca pelo significado de um sinal oculto descoberto em um canal de rádio público
- O tema central é o RDS do rádio FM, e várias abordagens são usadas em conjunto para interpretar o sinal
- Hardware hacking
- Engenharia reversa
- Um pouco de criptoanálise
Informações do vídeo
- Disponibilizado como vídeo do evento 30C3
- Tem 36 minutos de duração, e o idioma do vídeo é inglês
- Há várias opções de reprodução e download
Legendas e arquivos de áudio
- É possível baixar o arquivo de legendas em inglês
- Também estão disponíveis formatos somente de áudio
1 comentários
Comentários do Hacker News
Foi uma apresentação realmente revigorante. Gostei do fluxo: a palestrante estava monitorando canais FM com um analisador de espectro e ficou curiosa com um sinal estranho que aparecia ao lado de um canal de rádio FM.
A apresentação acompanha a descoberta do padrão RDS (Radio Data System), a decodificação do sinal com uma placa de som, a constatação de que as informações relacionadas a ônibus dentro daquele stream eram fracamente criptografadas e a investigação até o fim. Fico feliz que existam pessoas assim, e me deu vontade de ser alguém tão destemido e conhecedor quanto ela.
Com isso, acaba acumulando uma quantidade enorme de conhecimento.
No site da palestrante, https://www.windytan.com, encontrei uma publicação relativamente recente de uma ferramenta de decodificação de RDS, https://github.com/windytan/redsea. Considerando que o vídeo é de 2013, é um trabalho bem posterior.
Parece funcionar com receptores USB RTL-SDR https://www.rtl-sdr.com/about-rtl-sdr ou com arquivos pré-gravados em vários formatos.
Fico me perguntando se ainda existem, em smartphones, apps e hardware capazes de receber e decodificar FM RDS. Antigamente alguns chips de celular tinham receptor de rádio FM, mas lembro que havia limitações como precisar conectar fones com fio para usá-los como antena.
Com USB SDR seria possível, mas seria bem legal se isso ainda existisse como uma capacidade latente dentro do telefone. Procurei na Play Store, mas há tantos apps de rádio por streaming e apps de SDR que ficou difícil encontrar.
Em https://www.gsmarena.com/results.php3?chkFMradio=selected aparecem 7010 modelos.
Edit: ah, se você estava falando especificamente de RDS, não tenho certeza. Acabei de abrir o app “Radio” do telefone pela primeira vez e precisei conectar fones para receber sinal, mas, na tela bem básica do app, não vi nenhum lugar onde informações de RDS pudessem aparecer.
Tem uma coisa que sempre me perguntei sobre RDS. O que impede uma emissora de abusar do recurso de alerta de trânsito (TA) para atrair ouvintes?
Além disso, a transmissão FM não é uma terra sem lei; ela é regulada pelo governo. Se houver abuso, é muito provável que venha alguma punição, mas não pretendo ler a legislação para confirmar :P
Antigamente, não era incomum que rádios piratas usassem TA para atrair ouvintes, transmitindo pequenos trechos de propaganda.
Foi uma apresentação de 2013? Eu vi essa palestra ao vivo e não acredito que já faz tanto tempo.
Perto do Empire State, nas imediações das antenas, eu captava a WCBS de NYC em 5,105GHz. Nunca consegui descobrir a causa, e os engenheiros de lá também disseram que não sabiam por quê.
Não sei se isso está incluído na apresentação, mas a demonstração de stream RDS que a palestrante publicou no SoundCloud é bem legal.
https://soundcloud.com/windytan-1/rds-mixdown
Gosto dessas tocas de coelho em que as pessoas se metem, e gosto ainda mais quando elas compartilham os resultados. Foi muito divertido de assistir.
Isso me faz pensar em como seria possível codificar, de forma confiável e segura, conteúdo esteganográfico para distribuição dentro de um meio ruidoso.
Entre técnicas mais avançadas há o acesso múltiplo por divisão de código (CDMA), usado em GPS e em alguns esquemas de modulação de telefonia móvel. É possível ter vários transmissores em uma única frequência de portadora de rádio, e o receptor, ao conhecer o “código” daquele transmissor, consegue escolher qual transmissor ouvir. Também há o acesso múltiplo por divisão de tempo (TDMA), em que os transmissores se alternam em slots de tempo alocados para enviar conteúdo.