JCworkBench

A smart card security test tool with strong R&D capabilities.

JCworkBench

JCworkBench includes a flexible architecture and intuitive IDE to develop applets and run them on the Java Card under test. The strength of this tool resides in the extensive suite of detailed security test applets supplied in the package. The test applets can directly be run on and against a Java Card to identify security vulnerabilities. Running this security test suite may reveal security problems on a Java Card which has not been tested before with these security tests. The security test suites are also used by Riscure to certify the security of the operating systems of EMV cards and 3G Java SIM cards for large international mobile operators.

More info?

Give us a call

Mail us

inforequest@riscure.com

Support

Mail us

JCworkBench Support

Key features

  • Extensive test suites

    More than 200 tests are provided covering the JCRE, JCVM, GlobalPlatform, SIM/OTA, implicit and explicit security requirements.

  • Intelligent on-card testing

    Applets that define a test are automatically loaded and executed onto the Java Card so to test the operating systems’ interfaces so to expose a vulnerability or risk.

  • Extensive test flow control

    Tests control their own test flow and report back to the test engine. The test engine itself is then able to control the test or perform actions off-card. This way the can perform operations such as power down or card tearing.

  • Extendible and smart

    JCworkBench integrates all tools necessary for a test or applet developer. Automatically, the security tester or developer is provided with an extendible, pluggable platform to make things even easier.