R-UIM Tools Home Page

Simple and powerfull GSM + LTE Authentication Calculator: TUAK, Milenage, COMP128-1, 2, 3, Xor Visualyze and Analyze all APDUs between handset and RUIM, (U)SIM All you need to work with SIM, USIM, R-UIM card: build card tree, read, write, export GSM 03.48 compliant solutions for Over-The-Air campaign DES, 3DES, AES, MD5, and other encryptions and hashes Parse an ISO 7816-3 ATR online A collection of Java Card projects in source A simple tool to convert CAP files into IJC format

2G + 3G/4G Auhtentication

    TUAK: New TUAK algorithm is now supported
    All Standard Algos: Powerful COMP128-1, COMP128-2, COMP128-3 and MILENAGE calculation
    Xor: Test AKA (aka XOR) algorithm is also supported
    Commands: Tool executes and verifies 2G and 3G Authentication commands, including Run GSM Algo, 2G Virtual Context, and 3G Synchronisation Failure
    APDU Scripts: Detailed Authentication APDU scripts available for exploration
    Easy to use: Two-click card Authentication
    Standard: 3GPP Specifications compliant
    4G: KASME derivation is now supported

Spy Times: APDU Logger and Analyzer

    Visualization: It is an analysis tool that visualises the data exchanges between a Smart Card and Smart Card Reader (i.e. mobile handset, POS terminal, etc), with a very deep level of interpretation
    Debugging: The tool helps in debugging and analysing Smart Card communications Current version released October 31, 2013.
    00122 Current firmware build
    Try and Buy: Contact us and we discuss possibility of sending you the hardware to try it.

R-UIM Tool

    R-UIM Check: The tool verifies a R-UIM compliance against standards: 3GPP2 C.S0023, 3GPP2 C.S0065, OMH
    R-UIM Scan: Performs R-UIM scan to build card file tree structure, and 3GPP2 standard compliance
    Cave: Tool verifies Cave authentication, Update SSD, Confirm SSD commands
    CDMA2000: Tool verifies Compute IP 3GPD commands: HRPD, Simple IP, Mobile IP authentication commands
    PRL: Update PRL, Extended PRL on the card
    Others... Additional features like to calculate CDMA specific parameters (IMSI_M, A-KEY crc, 3GPD Shared Secrets, etc)
    USIM Tool: (U)SIM card are supported with 3G Multi Applications Current version released MAY 24, 2015.
    Professional CDMA, GSM, UMTS support and consulting

xOTA: Over-The-Air Tools and Services

    xOTA: PC software to create and test GSM 03.48 Envelopecard functionality
    Platform: We develope and run OTA capmaign according to your requiremets
    Flexibility: GSM 03.48 standard, proprietary solution, and CDMA standard supported
    Pilot: We are always open to perform a pilot, fast and reliable
    Cost Effective: Rent or Buy? You can choose any option to satisfy your needs the best way
    Network Access: xOTA tool supports network card readers over TCP/IP Current version released 05-NOV-2012.
    Questions? Contact us!

JavaCard: source projects

    Basic: basic javacard functionality
    Global Platform: Global Platform javacard API: Secure Channel, Global PIN, etc
    Crypto: DES, 3DES, AES, RSA and Elliptic Curves
    GSM: SIM ToolKit as defined by GSM 11.14
    USIM: 3GPP R6 sample sources
    NFC: 3GPP R8 sample projects
    Other: Proprietary extensions: (coming)
    v. (a.b.c.d: c = number of projects) Current version released JUNE 15, 2015.

Cipher Box

    DES: DES and Triple DES (ECB, CBC) encryption and decryption
    AES: AES (Rijndael) 128-bit key encryption and decryption
    Hash: MD5 and SHA1 hash calculation
    RSA: RSA key generation, Encryption, Decryption, Signing and Sign Verification
    Others: Simple but yet powerfull ASCII expand/collapse, EMV MAC, XOR calculations
    GSM: 7-bit GSM Packing and Unpaking functionality
    HMAC: Keyed hashes (MD5, SHA-1, SHA256) have been implemented

cap2ijc: Simple CAP 2 IJC converter

    Useful: The nesessary tool for Javacard applets
    Simple: One funtion, one button

cap2java: javacard decompiler

    Decompiler: Reconstructs .java source code from .cap file
    Flexibility: Different levels of source code optimization
    Smart: Intellectual analisys for naming of valiables, arrays and functions
    Javacard 2.1.1: Javacard Virtual Machine v. 2.1.1 .cap file format supported
    Javacard 2.2: Will be available soon
    Final java: .java source code is ready to be compiled again

APDU Script Assistant & Network Reader

    Network Access: Network access to any PC/SC compliant smart card reader over TCP/IP stack
    Script Assistant: Powerfull APDU script Assistant to edit, manage and run APDU scripts on local or network reader
    At-Hand-Commands: Tool stores most frequently used script in database to be always ready executed (like Select MF - Get Response, or Change PIN1)