Digital Locksmiths Limited - Products

Digital Locksmiths | Sean Kelly | Martin Strauch
ePassport | ID Cards | MULTOS | JavaCard | EMV | ITSO | ePurse | Terminal Software and Support Systems
Consultancy | Design | Implementation | Engaging Digital Locksmiths | Rates
ITSO - BabyBlue | EMV - Card Applications
subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link
subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link

Our products

Digital Locksmiths have developed a variety of products, implemented with security built in from the initial design phase. These products offer feature rich implemetations without compromising on security.

Note that the products might require modification if they need to be ported to currently unsuported hardware configurations - these modifications will not affect the functionaity of the products, being restricted to the underlying interaction with the hardware. The Digital Locksmiths make extensive use of hardware abstraction techniques, which isolate the product functionality from the hardware architecture. Use of these techniques facilitates rapid porting of our products to different hardware, while maintaining a consistent interface that reduces the complexity of product testing. In addition, code providing certified functionality does not need to be modified, reducing the risk and cost of any re-certification. Our products also have PC-based reference models, which are used to determine the expected responses of a product and provide a stable test configuration.

ITSO - BabyBlue

The Digital Locksmiths have developed an ITSO POST sub-assembly that supports all of the ITSO Customer Media types and all of the ITSO Product Entities. The ITSO Specification defines a wide variety of Customer Media types and Product Entities - to complicate matters, some of the Customer Media types support differing functionality and Product Entities are further classified into sub-types, The Digital Locksmiths' BabyBlue product provides full support for all these possible variants, as well as managing the interaction with the ISAM. The product supports a variety of readers (for both ISAM and Customer Media communications), and provides a convenient mechanism for adding additional readers as required. The product is available as both a PC application and as libraries that can be ported to a specific terminal architecture.

BabyBlue also suports the personalization of ITSO Customer Media - the creation of the ITSO Shell Application on Customer Media. Additional functionality has been provided to enable the reuse of Customer Media - resetting the card into a virgin state. This functionality is of considerable value during testing and integration - Customer Media can be reused as required, and if a system error causes incorrect or corrupted data to be written to a card then this function can be used to restore the card, rather than the leaving the card in an unusable state.

For further information on Digital Locksmiths' BabyBlue, including licensing options, click here

<Back to the top>

EMV - Card Applications

We have considerable experience developing implementations of the EMV specification. We have built-up an extensive library of source code for solutions that have been certified by both MasterCard and Visa for various card manufacturers. Our generic EMV products can be customised to suit the customer's branding and licensing agreements. In particular we have the following products:

  • An entry-level, chip and PIN JavaCard variant;

  • Implementations of both MasterCard's M/Chip and Visa's VSDC applications, based on a bespoke, multi-application operating system;

  • A PC Reference model with a PC/SC interface.

Owing to the interoperabiltiy considerations of payment solutions, it is imperative that the EMV applications meet all the applicable standards. Our applications are developed to the latest ISO and EMV standards, including the EMV Card Personalization Specification,

Our bespoke implementations are built upon our proven hardware abstraction layer - we can rapidly port the implementation to silicon of our customer's choice without making any functional modifications. The source code for these bespoke applications is identical to the code used in the PC Reference model.

The PC Reference model, together with its PC/SC connectivity, provides a stable reference for the following:

  • Generating and proving enhancements to the product prior to porting to silicon;

  • Providing a stable test environment: a consistent reference implementation against which a product ported to specific silicon can be tested;

  • An EMV terminal development test tool. The PC Reference model can be configured to emulate various types of EMV application, in various states. The PC/SC connectivity provides a realistic communications interface with the terminal that also allows for a powerful debugging capability.

Contact us for more information on all of our EMV products, or to discuss your requirements for an EMV implementation.

<Back to the top>

 

About Us | Site Map | Privacy Policy | Contact Us | ©2009 Digital Locksmiths Limited