Os sistemas de segurança chaveiro consistem em um pequeno dispositivo de rádio que transmite um código quando um botão é pressionado, fornecendo autorização para o sistema desligar alarmes ou desativar travas eletrônicas. Os primeiros sistemas normalmente usavam um dispositivo estático código que nunca mudou entre as transmissões, mas os sistemas modernos geram um código novo e seguro após cada pressionamento do botão.
O principal perigo de um chaveiro de código estático é que o mesmo código é transmitido toda vez que o dispositivo é usado, para que alguém possa interceptar a transmissão e replicá-la. Um sistema de código rotativo usa um algoritmo para gerar um código novo a cada vez, e esse algoritmo é programado no chaveiro e também no sistema de segurança. No entanto, os dois tipos de sistema podem ser derrotados por alguém que rouba o chaveiro, o que é uma vulnerabilidade em qualquer sistema de segurança chaveiro.
Os porta-chaves às vezes são usados em um sistema de autenticação de dois fatores. Por exemplo, acessar um site online seguro requer uma senha e um código gerado a partir de um dispositivo de chaveiro. Quando o usuário pressiona o botão, um código temporário é exibido, o que só é válido por um breve período de tempo. Isso evita que um usuário externo acesse o sistema sem obter acesso à senha e ao dispositivo de chaveiro de segurança.