O acesso de segurança das chaves ROCKEY4 é controlado por uma senha de 64 bits que é definida por uma exclusiva CPU. As senhas não podem ser modificadas e cada chave possui: um número de identificação único, 128 ou 512bytes de memória e o exclusivo mecanismo "time-gate" (uso de algoritmos) que previne "software tracing".
O sistema ROCKEY4 suporta algoritmos definidos pelo desenvolvedor, controles API, envelopamento de executáveis, .DLLs e .ARXs e um mecanismo de transferência de dados aleatórios que tornam ineficazes os ataques de simulação de chaves.
O ROCKEY4 suporta mecanismos simples e complexos de proteção, além de esquemas muito mais complexos para alcançar níveis muito altos de segurança.
As chaves do Sistema de Proteção de Software Rockey4 oferecem 128bytes ou 512bytes de memória, número ID único de hardware, número ID para usuários, Envelopador para aplicações de 32bits, Ferramenta de Banco de Dados para controle das chaves distribuídas e Ferramenta para Atualização Remota.
As chaves Rockey4 possuem APIs para as mais variadas linguagens de programação, como por exemplo, ASM, BC502, TB3, VB3, VB4, BC, Clipper, WatCom, Micro Focus Visual Object Cobol, MSC7, Delphi (inclusive Delphi 2006), CBuild, VS.Net dentre outras.