CardLogix’ M.O.S.T. Toolz™ Overview
Designed for multi-function and high security contact and contactless smart card systems, M.O.S.T. Toolz™ is an affordable SDK and Smart Card Configuration Utility for configuring contact and contactless M.O.S.T. Card® microprocessor smart cards and for developing smart card applications.
M.O.S.T. Toolz is ideal for intermediate-level programmers. Compared to Java OS Cards, the M.O.S.T. OS offers an easier development environment for developing smart card applications, and the cards are significantly more cost-effective. Additionally, the M.O.S.T. Toolz Kit includes a sophisticated MOST Card Configuration Utility with a user-friendly interface to accelerate learning, development, and testing.
M.O.S.T. Toolz enables programmers to create a smart card-based transaction system that updates and secures files while setting a variety of defensive measures to protect user ID, card access, and file information. CardLogix gives you the power to deliver multiple products and services on a single card, allowing for fast system design and easy updating without the need for card re-issuance.
To develop applications with M.O.S.T. Toolz and Winplex successfully, you should have previous experience with an intermediate understanding of programming in a language of your choice, including C++ and Visual Basic and C# .NET. You should also have previous experience and an intermediate understanding of smart card technology.
High level commands are sent through the Winplex® API to the card reader, which is included in the M.O.S.T. Toolz kit. M.O.S.T. commands are mostly compatible with ISO 7816 and 14443-A specifications. Using standard Microsoft PC/SC commands at the APDU level, a programmer can develop a wide range of smart card applications. We recommend starting with one of the working code samples included in the kit which you can modify to suit your specific needs. You may also modify the included PC/SC code samples.
M.O.S.T Card Configuration Utility:
Configure Contactless Smart Card Chips Quickly and Easily
The M.O.S.T. Toolz Card Configuration Utility provides an intuitive user interface that anyone can use. The M.O.S.T. Card Configuration Utility helps you build an on-card file system with direct calls to the contactless M.O.S.T. Card®. File structures are mapped out with expand and collapse features for easy viewing of master files, directory files and elementary files. The software allows a user to easily set up his or her passwords in CHV and APP files, providing instructive file size limits and other guidelines in the process. M.O.S.T. Card Configuration Utility also gives card issuers the flexibility to design a card file structure (CFS) in any way that best meets their needs. For protection, smart card administration cards are supplied so that only authorized users can access and/or modify the specified CFS file.
Rapid Contactless Smart Card System Development
M.O.S.T. Toolz™ Kit features robust software for rapid contactless smart card system development plus five microprocessor smart cards for system and file setup and your choice of smart card reader. M.O.S.T. commands are mostly compatible with ISO 7816 and 14443-A specifications. Using standard Microsoft PC/SC commands and APDU level code, a programmer can develop a wide range of smart card applications. We recommend starting with one of the working code samples included in the kit which you can modify to meet your specific needs. You may also modify the included PC/SC code samples.
Full Support for M.O.S.T. Card® C Series with AES, HMAC, and SHA-256 Encryption
The M.O.S.T. Toolz™ Card Configuration Utility provides an intuitive user interface that anyone can use. File structures are mapped out with expand and collapse features for easy viewing of master files, directory files and elementary files. The software allows a user to easily set up his or her passwords in CHV and APP files, providing instructive file size limits and other guidelines in the process. The M.O.S.T. Toolz™ also gives card issuers the flexibility to design a card file structure (CFS) in a way that best meets their needs. The powerful Winplex® API Middleware facilitates this process by simplifying high level commands and allowing for greater card reader functionality than a PC/SC application. For protection, smart card administration cards are supplied so that only authorized users can access and/or modify the specified CFS file.
Advanced File Support: Linear, Cyclical and Purse Files
M.O.S.T. Toolz supports a variety of file types for various application and security needs. The transparent elementary files allows for flexible address location specifications and number of bites. For loyalty and rewards programs, M.O.S.T. Toolz allows a user to store data in files and fields specifically designed for e-purse functions. This purse file is used only for stored value, and it enables higher security and permission settings that can be configured for “Read Value”, “Deposit”, or “Withdrawal” while setting maximum amounts to withdrawal and deposit requests. For advanced transaction recording, M.O.S.T Toolz supports cyclical files, which are typically found in ATM and credit cards. Cyclical files overcome memory limits by rotating through a cycle of files that updates every time you reach the max, so that your project can deal with large sums of stored value. This smart card development software also supports linear files with a fixed number of records and a fixed length, making commands easier to program.
Global Password File and Administrator Password File Support
M.O.S.T Toolz supports administration password files in order to allow an administrator to securely change password keys, such as with injectable AES keys in physical access control systems (PACS); so that cards do not need to be reissued after locks are changed. The administration password file is protected via AES 128 and cannot be read or altered after initially created in the M.O.S.T. Toolz Card Configuration Utility. The Global Password File (GPF) allows for complete control of the card’s operating system. This file is the master CHV file that can be used to turn off and on the capability of the card operating system to select any file, rendering the card unusable until either the correct password/PIN is given or the GPF is reset by the issuer (unblocked).
Rapid Smart Card Personalization: Seamless Data Exporting to Card Encoding Engine™
The M.O.S.T. Toolz Card Configuration Utility is supported by the latest innovation in smart card personalization-The Card Encoding Engine™. The Card Encoding Engine is the first of its kind to offer smart card encoding without requiring programming. This unique smart card personalization engine is the cornerstone of idblox™; idblox allows for the inline creation of a smart eID card from design with M.O.S.T. Toolz to card usage without relying on programmers. With this software solution, a card issuer can easily export his or her M.O.S.T. Toolz-created CFS to the Card Encoding Engine for the fastest, easiest and most affordable personalization of smart cards.
Learn more about the idblox Smart Card Ecosystem: The no-programming approach to smart card development.
Learn more about The Card Encoding Engine™: The no-programming approach to smart card encoding.