Notícias

Posso desbloquear carros de outras pessoas com meu controle remoto?

Jason English, nosso estimado editor, se pergunta: “Quantos outros Camrys meu controle remoto desbloquearia? É realmente 1: 1, ou há uma chance de meu bolso abrir um Camry em Phoenix ou Toronto?”‘

Quando você aperta um botão no controle remoto do carro ou no abridor de porta da garagem, um transmissor de rádio dentro envia um sinal contendo um código numérico para um receptor no carro ( ou na garagem ). Quando recebe o sinal, o receptor informa ao carro ( ou à porta da garagem controla ) para travar ou destrancar ( ou abrir ou fechar ) — ou o que quer que seja que deve fazer, dado o botão que você pressionou.

Quando os abridores remotos das portas da garagem foram lançados pela primeira vez na década de 1950, os transmissores nos controles remotos enviaram um único sinal. Tudo estava bem, desde que você fosse a única pessoa no seu quarteirão com um abridor de porta de garagem. Mas, à medida que se tornavam mais comuns, você podia abrir qualquer garagem que quisesse, porque todos os controles remotos funcionavam no mesmo sinal. Uma inovação de segurança ocorreu 20 anos depois, quando os interruptores DIP — foram adicionados conjuntos de oito interruptores elétricos manuais embalados em um grupo e conectados a uma placa de circuito impresso —. Ao definir os oito comutadores para uma determinada disposição dentro do transmissor e do receptor, você tinha algum controle sobre o código de 8 bits que eles compartilhavam. Os comutadores DIP podem fornecer 256 códigos possíveis. Portanto, enquanto alguma segurança era fornecida, áreas com muitos controles remotos de portas de garagem ainda eram propensas a dobrar códigos e pessoas abrindo as portas de seus vizinhos.

Os primeiros sistemas de entrada remota para carros eram um pouco mais avançados. O sistema para cada carro tinha um código exclusivo definido pelo fabricante e usado apenas pelo par transmissor-receptor desse carro. A proporção realmente era de 1: 1. Assim como minha trava de carro ou a sua não se abria para a chave de Jason, nossos receptores não teriam respondido ao sinal do transmissor. Esses sistemas tinham seu próprio problema: enquanto os códigos eram exclusivos de seus carros, o mesmo código era transmitido toda vez que você usava o controle remoto. Um transceptor de rádio chamado “captador de código” pode ser usado para interceptar, armazenar e retransmitir o código posteriormente. Era como ter sua chave roubada e copiada, sem que você soubesse, enquanto a colocava no buraco da fechadura e abria a porta.

Para combater o problema, os fabricantes começaram a usar códigos de rolagem ( ou códigos de salto ) em meados dos anos 90. Em vez de usar um único código fixo, esses sistemas mais recentes usam um conjunto de códigos de rolagem que mudam toda vez que o controle remoto é usado. Agora, quando você usa o controle remoto, o transmissor envia o código atual para o receptor (, a maioria dos sistemas usa códigos de 40 bits ou mais, permitindo mais de 1 trilhão de combinações diferentes ). Se o receptor obtiver o código atual, ele responderá; se não, não faz nada. O transmissor e o receptor então “rolam” o código usando o mesmo gerador de números pseudo-aleatórios ( PRNG ). Quando o transmissor envia o código atual, ele usa o PRNG para criar um novo código e se lembra dele. Após receber o código atual, o receptor usa o mesmo PRNG com a mesma semente original ( o número que inicia o PRNG ) para gerar um novo código.Usando esse método, o transmissor e o receptor geram sequências correspondentes de códigos e são sincronizados ( e, é claro, todas as informações transmitidas são criptografadas ).

E se você pressionar um botão no controle remoto enquanto estiver longe do carro, gerando um novo código no transmissor e dessincronizando o sistema? O receptor perdoa seu erro humano e aceita qualquer um dos próximos códigos válidos X na sequência de códigos ( o número de códigos “procure” que o receptor aceita varia entre os fabricantes ). Pressione o botão muitas vezes, e o receptor ignorará o controle remoto e você precisará sincronizar novamente o sistema.

Os modernos sistemas de entrada sem chave remota são bastante seguros, mas há um leve chance Jason poderia abrir outro Camry se ele quiser ir até um e pressionar o botão de desbloqueio em seu controle remoto (assumindo que ele use um código de 40 bits ) um trilhão, noventa e nove bilhões, quinhentos e onze milhões, seiscentos e vinte e sete mil, setecentos e setenta e seis vezes, percorrendo todos os códigos possíveis que seu controle remoto poderia transmitir até que alguém funcionasse ( supondo que ele possa apertar o botão uma vez a cada segundo sem fazer pausas, ele precisará de apenas 34.842 anos para fazê-lo ). Ele também terá que esperar que o Camry que ele está tentando abrir tenha um receptor que use 40 bits como o controle remoto, e não é um modelo mais recente que possa usar um código de 66 bits com 7,3 x 1019 códigos possíveis.