El hardware de la dongle de protección de software Rockey4Smart esta basado en la tecnología SmartCard. Su diseño de hardware proporciona un mecanismo de protección complejo y un alto nivel de integración.

Tanto el chip de la SmartCard como su fabricante poseen un certificado EAL 4+y ITSEC. Su capacidad de uso y estabilidad están reguladas por el estándar ISO/IEC 10373 en varios aspectos como radiación ultravioleta, rayos X, campo electromagnético, etc

dongle smartcard

El chip SmartCard de Rockey4Smart tiene la capacidad de resistir ataques electron detection (SPA y DPA) y ataques físicos (SiShell). Con el fin de evitar la escucha de tiempos de ejecución en el chip se han empleado técnicas de generación de interferencias ademas de un filtro que reduce la señal de sonido con materiales especiales. De esta manera es imposible crackear el código a partir del sonido de los procesos. Para proteger la comunicación entre la dongle y el ordenador se emplea el hardware de generación de números aleatorios, controlado por el procesador.

Rockey4Smart se provee con tecnología driverless, como la solución de dongles Rockey4ND, que elimina la necesidad de instalar drivers en todos los sistemas operativos. El usuario puede usar y mantener este dispositivo muy fácilmente. Además, posee un mayor espacio de memoria y de algoritmos definibles por el propio desarrollador de software, pudiendo estos intercambiar el Rockey4ND a la Rockey4Smart sin necesidad de programación extra. La migración se implementa sólo recompilando el código con las nuevas librerías.

Los desarrolladores de software pueden programar la dongle Rockey4Smart programando APIs o empleando la herramienta Envelope, la forma más rápida de proteger los archivos ejecutables añadiendo un escudo protector sobre estos archivos. Esta herramienta puede proteger archivos .exe y DLLs con técnicas de encriptación Shell. Envelope es una solución de protección automática de software. No precisa el código fuente ni trabajo adicional sobre este.

Para programadores experimentados, la API es la mejor opción. La protección API es segura e implica mediante código la llamada a la llave. Mediante la API puede lograr, de forma sencilla, una protección de software fuerte y generar compilados esquemas de protección de su software mediante varias combinaciones de las API's.

Sin embargo se recomienda el empleo de ambos métodos en el programa.

Prácticamente, todos los lenguajes de programación y entornos son soportados y se proporcionan ejemplos de código en diferentes lenguajes que hacen el trabajo de programación más agradable.

Caraterísticas:

  • Dongle de protección de software basada en smartcard

  • Reloj interno basado en hardware

  • Contraseña de 8 bytes definible por el usuario

  • Hardware ID única en todo el mundo

  • 4 contraseñas para dos niveles de seguridad (2 básicas, 2 avanzadas)

  • Algoritmo de calculo a partir de una seed incorporado

  • Compatible con estándares CE y FCC

  • Soporta múltiples sistemas operativos: Windows 2000/XP/2003/Vista/7, Linux y Mac OS

  • Función de administración de licencia

  • Comunicación encriptada contra intercepciones

  • Dispositivo USB sin necesidad de drivers

  • Proporciona herramienta en encriptación en Shell

  • 1000 b de espacio de usuario

  • Proporciona 64 unidades de control de módulos

  • Soporta hasta 128 algoritmos definidos por el usuario

  • Dispositivo estándar USB 1.1, soporta interfaz USB 2.0

  • Proporciona múltiples interfaces de programación de software: Delphi, Power Builder, Python, Fortran, Java, RealBasic, Oracle, SQL2000, FoxPro, VB, VBA, VC, C#, VB.NET, etc.

    Más información en www.proteccionsoftware.es