Smart Cards and Memory cards are the most pervasive computing platform in the world. A typical wallet usually will have a number of cards for banking, identification, access control, mobile phones, loyalty schemes etc. The abililty to store information and computing power in a card lends itself to countless applications.

Smart Cards

Smart Card Solutions

Smart Card If you are looking to leverage smart card technology in your business or organization, Allied Technique can help you design and build the right solution. A typical smart card solution involves multiple technologies: smart card media, smart card readers, card printers and back office systems. All these components have to be integrated carefully to ensure the success of the overall system. We have experience in a wide range of smart card applications including but not limited to:

  • Identity management
  • Healthcare applications
  • Payment systems
  • Ticketing
  • Facility Access Management
  • Computer Access Management
  • Loyalty card systems
  • Biometric identity systems
  • Electronic Coupons

Our expertise in smart card software development includes the following key areas:
  • Deciding what smart card platform to use:
    • Contact and Contactless Cards - RFID, Mifare, DESFire, HID iCLASS, BasicCard
    • Java Card / IBM JCOP
    • RFID Cards - ISO 14443 or ISO 15693
    • EMV - Europay, MasterCard and Visa
    • PS/SC - Personal Computer/Smart Card specification
    • GSM - Global System for Mobile Telecommunications standard
    • MULTOS
    • Magnetic Stripe cards

  • Building back office systems to integrate with the on card software

  • Selecting an appropriate smart card reader

  • Card customization and selecting smart card printers

Java Card

Java Card Java Card technology provides a secure environment for applications that run on smart cards and other devices with very limited memory and processing capabilities. Multiple applications can be deployed on a single card, and new ones can be added to it even after it has been issued to the end user. Applications written in the Java programming language can be executed securely on cards from different vendors. The Java Card 3.0 platform, the next-generation Java Card platform, brings the latest features of the Java programming language, CLDC-based virtual machine, and Java Platform, Enterprise Edition (Java EE platform) technology-based web application model under one roof while still maintaining the traditional features of the Java Card platform, which includes less memory, more security, persistence, transactions, and a firewall.

There are several unique benefits of the Java Card technology for smart card vendors and issuers:

  1. Interoperable - Applets developed with Java Card technology will run on any Java Card technology-based smart card, independently of the card vendor and underlying hardware.
  2. Secure - Java Card technology relies on the inherent security of the Java programming language to provide a secure execution environment. It was designed through an open process, and the platform's proven industry deployments and security evaluations ensure that card issuers benefit from the most capable and secure technology available today.
  3. Multi-Application Capable - Java Card technology enables multiple applications to co-exist securely on a single smart card.
  4. Dynamic - New applications can be installed securely after a card has been issued, providing card issuers with the ability to dynamically respond to their customer's changing needs.
  5. Open - Java Card application developers benefit from object-oriented programming and design, and have access to off-the-shelf Java development tools.
  6. Compatible with Existing Standards - The Java Card API is compatible with international standards for smart cards such as ISO7816, or EMV. It is referenced by major industry-specific standards such as Global Platform and ETSI.


BasicCardBasicCard® is the first smart card programmable in BASIC. It is easy to use, and competitively priced. BasicCard offers virtually limitless opportunities. It can be used for most smart card applications like: E-Purse, Identification Card, Medical Card, Internet Security, Drivers License, Network Access, Software Key, Access Control, Gift and Loyalty programs etc.

BasicCard also features industry standard security including DES, TripleDES and AES, as well as the option of using 4096-bit-RSA or 512-bit Elliptic Curve Cryptography (BasicCard ZC7.5).


MULTOS MULTOS smart card technology delivers high security, interoperable platforms for any application. MULTOS consists of two unique technologies that deliver the secure architecture - the on-card virtual machine that securely executes applications and the MULTOS security scheme, an implementation of STEP technology, that secures the smart card, application code and application data.


EMV Chip CardEMV® is a global standard for credit and debit payment cards based on chip card technology. EMV chip-based payment cards, also known as smart cards, contain an embedded microprocessor, a type of small computer. The microprocessor chip contains the information needed to use the card for payment, and is protected by various security features. Chip cards are a more secure alternative to traditional magnetic stripe payment cards.

Advantages of EMV Contact and Contactless Payment Cards
  • More secure against credit card fraud than cards that rely only on data encoded in a magnetic stripe on the back of the card
  • A transaction-unique digital seal or signature in the chip proves its authenticity in an offline environment and prevents criminals from using fraudulent payment cards
  • Can be used to secure online payment transactions and protect cardholders, merchants and issuers against fraud through a transaction-unique online cryptogram
  • Supports enhanced cardholder verification methods
  • Stores considerably more information than magnetic stripe card.


Enterprise Development

2006-2015 © Copyright Allied Technique, Inc. All rights reserved.