Back to esoftkey.com View Cart (0)
 Contact Us 
ACS Latest News

May 16, 2011: ACS launches its new ACOS3 COMBI and ACOS10 COMBI

 

May 09, 2011: ACS offers new payment solutions at Cards Asia 2011

 
April 29, 2011: ACS participates in CARTES in Asia 2011
 
April 12, 2011: ACS exhibits NFC products at IC Card World 2011 in Japan
 
March 26, 2011: ACS brings ACR101 SIMicro for application of digital signature
 
March 23, 2011: ACS introduces ACR122L VisualVantage NFC Reader
 
March 01, 2011: ACS Introduces its new AET65 Smart Card Reader with Fingerprint Sensor
 

Software Development Kit

ACOS5 Software Development Kit


ACOS5 SDKThe ACOS5 Cryptographic Smart Card Software Development Kit (ACOS5 SDK) is designed for professional developers who are interested in developing cryptographic PKI applications supporting the ACOS5 Cryptographic Smart Card.

The Development Kit can greatly reduce your R&D time, cost and time-to-market. Your application can be developed over supplied PKCS#11 or CSP. Development is facilitated through the use of ACS unique tool - ACS card Tool - it allows you to send commands directly to your any PCSC-compliant smart card reader and cards including ACOS5 cards.

ACOS5 is an advanced cryptographic smart card that fully complies with ISO 7816-1/2/3/4/8/9 and is specially designed for public-key based applications. It is specially designed for enhancing security and performance for RSA public-key cryptographic operations that are essential in smart card PKI, digital signature and high level security requirements. ACOS5 provides up to 32KB EEPROM of secure data storage. Typical applications include payment system, e-banking, e-commerce, stock trading, network security, corporate identity, Microsoft windows logon, PKI application, and cryptographic middleware layers CSP and PKCS#11.

ACOS5 SDK contents:

ACR38 Smart Card Reader
  • USB full speed interface to PC with simple command structure
  • Read and write all microprocessor cards with T=0 or T=1 protocols
  • Support SLE 4418/28/32/42 memory cards
  • Support most common memory-based smart cards, including I2C bus protocol cards (from 1k bits up to 1024k bits) and secure memory cards (Atmel AT88SC153 and AT88SC1608)
  • Short Circuit Protection
  • Certificate of conformance: EN 60950/IEC 60950, ISO 7816, PC/SC, CE, FCC, Microsoft WHQL, EMV certified
  • ISO-7816 Class A, B and C ( 5V, 3V, 1.8V ) cards
ACR38T SIMTracker SIM-sized plug-in Smart Card Reader
  • Full speed interface to PC with simple command structure
  • Read and write all microprocessor cards with T=0, T=1 protocols
  • Support Plug-in SIM-sized card
  • Support SLE 4418/28/32/42 memory cards
  • Support most common memory-based smart cards, including I2C bus protocol cards (from 1K bits up to 1024K bits) and secure memory cards (Atmel AT88SC153 and AT88SC1608)
  • Short Circuit Protection
  • Certificate of conformance: EN 60950/IEC 60950, ISO-7816, PC/SC, CE, FCC, Microsoft WHQL, EMV certified
  • ISO-7816 Class A, B and C ( 5V, 3V, 1.8V ) cards
10 Test Cards
  • 10 x ACOS5 cryptographic smart card with 32K EEPROM for user data (5 full-sized cards, 5 SIM-sized plug-in cards)
CD-ROM
  • Driver - ACR38 and ACR38T PC/SC driver
  • CSP middleware
    • It enables your ACOS5 card and reader work with Microsoft browsers and email clients
  • PKCS middleware
    • It enables your ACOS5 card and reader work with Netscape browsers and email clients.
  • Smart Card Certificate Manager
    • It allows you to manage your electronic Certificates in your ACOS5 Cryptographic smart card.
  • ACS Card Tool
    • It allows you to send commands directly to your any PCSC-compliant smart card reader and cards including ACOS5 cards.
  • Reference Manual for ACOS5 Cryptographic card
  • Technical Specifications for ACR38 smart card readers

back to top


ACR38 Software Development Kit

ACR38 SDKDue to the rising demand of e-working methods (remote office, home office...) and the increasing risk of unauthorized access to private network, it is time to properly secure access to PCs, desktops, and the Intranet and Extranet networks. ACR38 offers solutions based on smart card readers (connected to PCs) for access control.

The ACR38 smart card reader/writer is a USB full speed device which is the interface for the communication between a computer and a smart card. It is designed for PC environment, ultimate smart card peripheral for a PC.

ACR38 is a key partner of PC as smart card is becoming an essential component in network security and electronic payment system. Providing secured network computing environment by its data encryption function, the SDK package allows users to easily develop their own application to best meet the specific system needs.

ACR38 is a low cost, yet reliable and effective smart card to PC interface with design focusing on convenient use and harmony with other PC peripherals in shape and color. It also provides the solution where the security of a smart card is required. It can be used as access control to a computer or network (intranet, extranet, ...), authentication for e- commerce (B to B, B to C), ... It is also very simple to use and install. It is ideal for electronic commerce, home banking or e-purse facilities, secure computer access or any of a multitude of other applications.

With the smart card reference materials, demo programs, utility tools and sample codes all included in the SDK, you can explore the many possibilities ACR38 and smart card can bring forth to your world.

ACR38 SDK Contents:

ACR38 Smart Card Reader
  • USB full speed interface to PC with simple command structure
  • Read and write all microprocessor cards with T=0 or T=1 protocols
  • Support SLE 4418/28/32/42 memory cards
  • Support most common memory-based smart cards, including I2C bus protocol cards (from 1k bits up to 1024k bits) and secure memory cards ( Atmel AT88SC153 and AT88SC1608 )
  • Short Circuit Protection
  • Certificate of conformance: EN 60950/IEC 60950, ISO 7816, PC/SC, CE, FCC, Microsoft WHQL, EMV certified
  • ISO-7816 Class A, B and C ( 5V, 3V, 1.8V ) cards
  • Extra SAM slot is optional
ACR38T SIMTracker SIM-sized plug-in Smart Card Reader
  • Full speed interface to PC with simple command structure
  • Read and write all microprocessor cards with T=0, T=1 protocols
  • Support Plug-in SIM-sized card
  • Support SLE 4418/28/32/42 memory cards
  • Support most common memory-based smart cards, including I2C bus protocol cards (from 1k bits up to 1024k bits) and secure memory cards ( Atmel AT88SC153 and AT88SC1608 )
  • Short Circuit Protection
  • Certificate of conformance: EN 60950/IEC 60950, ISO 7816, PC/SC, CE, FCC, Microsoft WHQL, EMV certified
  • ISO-7816 Class A, B and C ( 5V, 3V, 1.8V ) cards
ABR08LS Balance Reader
  • Key-chain, pocket-sized
  • Stylish casing design
  • 8-digit LCD Display
  • Long lasting battery
  • Automatic display upon card insertion
  • Support multiple information display
20 Test Cards
  • 10 x ACOS3 microprocessor-based cards with DES/Triple DES and MAC security capability, 16K EEPROM for user data (5 full-sized cards, 5 SIM-sized plug-in cards)
  • 5 x SLE 4428 memory cards
  • 5 x SLE 4442 memory cards
CD-ROM

Software drivers supporting Windows 98, Me, 2000, and XP

Demo programs to showcase ACR38 features and capabilities

Several demo programs are included to illustrate the versatility of the ACR38 smart card reader, e.g. e-purse, logical access control, etc.

Utility Tools - PCSC CardTool and PCSC Learning Tool, QuickView & Script Commander PCSC

Besides CardTool to test the protocol transfer between the reader and the PC, PCSC Learning Tool enhances your knowledge in showing you how to use the PCSC API's step-by-step and what parameter to use. QuickView is a useful program to check for proper driver installation; whereas the Script Commander PCSC is a software that allows you to send a predefined sequence of smart card commands to your CPU card.

Sample code written in various programming languages
  • Used to demonstrate basic commands used to communicate with the card and reader
  • Visual Basic, Visual C++, Borland Delphi , VB.NET, C#

back to top


ACR88 Software Development Kit

ACR88 SDKThe ACR88 Software Development Kit (ACR88 SDK) enables effective development of customized applications and systems using smart cards, card readers, and PCs. Reflecting ACS expertise in smart card technologies, the kit is a complete package containing all the vital components required for smart card application development. It is suitable for beginners to experienced developers. It also serves as an ideal training and development tool for those who are interested in knowing more about smart card technologies.

ACR88 is a versatile handheld portable smart card reader, having a built-in keypad, LCD display, bi-color LED and buzzer features. It can also host the feature of non-volatile memory to give better support to your system. In addition, its onboard memory enables future firmware and application enhancements that guarantee against obsolescence.

ACR88 is a line of secured electronic devices of pocket size designed primarily for multi-application. It is capable of performing secure authentication, displaying rich information from the card, conducting online or offline transaction.

Also ACR88 is programmable through ACR88 ScriptBuilder. Users can now quickly build their own standalone applications according to easy-to-use and well defined script commands provided by ACS. There is no more need to program the device in lower level languages, nor to deal with development and other hardware platform dependent issues! With ACR88, you can have full rein of realizing the limitless possibilities, which your application will bring.

ACR88 SDK contents:

ACR88 Handheld Portable Smart Card Reader
  • Dual operation modes:
    • PC-linked: powered through USB
    • Standalone: powered through 3x AAA batteries
  • Accepts ISO-7816 Class A, B (5V & 3V) cards: two full-size cards and 3 SAM cards
  • Ergonomic and highly durable keypad
  • Easy-to-read, graphical LCD with backlight
  • Monotone buzzer with software controlled ON/OFF
  • 3 bi-color LED
  • Real-time clock (RTC) with independent backup battery
  • Field upgradeable for firmware (requires a firmware upgrade cable)
  • On-board memory for standalone program (script loadable) only one time drawing
  • Tamper switch which protect fraudulent intrusion
  • Hand-held size and weight
  • (Optional) Non-volatile memory for font storage
10 Test Cards
  • 10 x ACOS3 microprocessor-based card with DES/Triple DES and MAC security capability, 16K EEPROM for user data
Cables
  • 1 Detachable USB cable
  • 1 Firmware upgrade cable (For firmware upgrade only)
Case
  • 1 Leather case for better protection
CD-ROM

Software drivers supporting Windows 2000, and XP

Sample Codes & Tools

The sample code are written n various programming languages, e.g. Delphi, Visual Basic, V.B.NET, Visual C++ & C#, demonstrating certain features of the ACR88 reader and/or the smart card included in the kit.

Demos

  • Multi-application Demo demonstrates how the ACR88 device is used in real-world applications. It is a 3-part demo which includes the e-purse, healthcare card and taxi meter applications.
  • Functional Demo demonstrates different API functions of the ACR88 device: e.g. Port, Device, LCD, Key Pad, Real-Time Clock, etc.
Tools & Utilities
  • CardTool is a utility program that allows you to sedd commands to any PC/SC compliant smart card reader, and to any ISO 7816 T=0 compliant smart card.
  • Scripting Tools is a utility program that allows you to create, compile and download scripts to the ACR88 device.
  • PCSC learning tool is a utility program that teaches you how to use the PC/SC APIs step-by-step and what parameters to use.
  • SmartFlash is a utility program that allows you to upgrade the firmware version of the ACR88 device.
  • QuickView is a utility program that checks if you have properly installed your ACS readers.

back to top


ACR100C SIMFlash Software Development Kit

The ACR100 SIMFlash is a two-in-one device functioning as a smart card reader and a mass storage device. It can read SIM-sized ISO 7816 compliant smart cards and memory cards, hence it is ideal for various applications such as GSM management software, PKI involved applications, VoIP applications, electronic payment systems, homje banking, computer/network access and transportation payment systems. Having a built-in memory, the ACR100 SIMFlash can function as a portable storage drive for any confidential files.

The ACR100 Software Development Kit (ACR100 SDK) contains useful tools and sample codes that will aid developers in programming ACR100-compatible applications. It contains sample codes that are written using the following programming languages: Borland Delphi 7, MS Visual Basic 6.0, MS Visual Basic .NET, MS Visual C# and MS Visual C++ 6.0. Two sample applications, ACSGina (Windows login application) and SIMmate2, are also offered for your system development.

The development kit is now priced at only US$112.

ACR100 SDK Contents:

ACR100 SIMFlash Smart Card Reader
  • USB Full Speed
  • No need for power supply or battery - bus powered
  • USB compounded device - works as mass storage and smart card reader
  • With protective USB cap and Keychain loop
  • ISO Compliant ISO-7816, CE, FCC, PC/SC, Microsoft WHQL
  • RoHS compliant
5 Test Cards
  • 5 ACOS3 16Kbyte Microprocessor-based SIM-sized plug-in Cards
CD-ROM
  • Software drivers
    • supports Windows 2000, XP, Vista, and Vista64
  • Demo program
    • illustrates the versatility of the ACR100 SIMFlash smart card reader
    • e.g. VoIP and Internet Banking
  • Tools & Utilities
    • PCSC CardTool - tests the protocol transfer between the reader and the PC
    • PCSC Learning Tool - enhances your knowledge in showing you how to use the PCSC API's step-by-step and what parameter to use
    • QuickView- checks for proper driver installation
    • Scripting Tool - allows you to send a predefined sequence of smart card commands to your CPU cards
  • Sample codes
    • Used to demonstrate basic commands used to communicate with the cards and readers
    • Borland Delphi 7, MS Visual Basic 6.0, MS Visual Basic .NET, MS Visual C# and MS Visual C++ 6.0
  • Supplementary applications
    • ACSGina Window logon application
    • SIMmate2 GSM Management tool
  • Reference Manuals
  • Technical Specification

back to top

ACR120 Contactless Smart Card Software Development Kit


ACR120 SDKThe ACR120 Contactless Smart Card Development Kit enables effective development of customized applications and systems using Mifare® cards, contactless readers, and PCs.

Reflecting ACS expertise in smart card technologies, the development kit is a complete package containing all the vital components required for contactless smart card application development, which is suitable for both beginners and experienced developers.

It is also an ideal training and development tool for those who would like to know more about contactless smart card technologies.

Software development companies can use the kit to develop systems specific to their requirements to meet customers' demanding needs or to incorporate various contactless smart card technologies into their current applications.

ACR120 SDK standard features:

ACR120 Contactless Smart Card Reader
  • USB PnP or serial interface (RS232)
  • Read and write functionality
  • Built-in Antenna
  • Fully tested and compliant with major contactless smart cards that conform to ISO14443 A/B in the market.
  • RoHS Compliant
  • CE and FCC Compliant
  • Operation LED
  • Buzzer
  • High-speed transactions
  • Flexible configurations
  • Compact size: 120 X 73 X 20mm
  • Wall mountable
  • Built-in contact/contactless smart card slots (on request)
ACR38DT DualKey
  • Full speed interface to PC with simple command structure
  • Support Plug-in SIM-sized card
  • Read and write all microprocessor cards with T= or T=1 protocols
  • Support most of the popular memory card types in the market:
    • Cards following the I2C bus protocol (free memory cards) such as:
      Atmel : AT24C01 / 02 / 04 / 08 / 16 / 32 / 64 / 128 / 256 / 512 / 1024
      SGS-Thomson : ST14C02C, ST14C04C
      Gemplus : GFM1K, GFM2K, GFM4K, GFM8K
    • SLE4432/4442 intelligent 256 bytes EEPROM with write protect function: SLE4432, SLE4442
    • SLE4418/4428 intelligent 1K bytes EEPROM with write-protect function: SLE4418, SLE4428
    • Secure memory cards such as: AT88SC153, AT88SC1608
  • Support GSM 11.11 specification
  • Requires no additional cable
  • Short Circuit Protection
  • RoHS Compliant
  • Support ISO-7816 Class A, B and C ( 5V, 3V, 1.8V ) cards
  • Embedded antenna coil
  • Full functionality with SIM-sized Comi card in contact and contactless interface
  • Support PPS (Protocol and Parameters Selection) with 1,743-250,000 bps in reading and writing smart cards
  • A patented technology combines physical and logical access
6 Test Cards
  • 5 x 1K Mifare® contactless Cards
  • 1 x Combi Card
CD-ROM

Software drivers supporting Windows 98, Me, 2000, and XP

Demo programs to showcase ACR120 features and capabilities

ACR120 Multi-Application demo shows how the card is used as stored-value for Parking Card, Train Ticket Card, Vending Machine, Weighing Machine and Loyalty Application. ACR120 Time and Attendance demo shows how the card is used for time-in and time-out for office attendance records.

Utility Tools – ACR120 Tool and QuickView

ACR120 Tool helps to analyze the reader settings, change the communication speed, protocol configuration and manipulate data on your MIFARE card. QuickView is a useful program to check for proper driver installation of ACR38DT DualKey.

Sample code written in various programming languages

  • Used to demonstrate basic commands used to communicate with the card and reader
  • Visual Basic, Visual C++, Borland Delphi , VB.NET, C#

back to top


AET63 BioTRUSTKey Software Development Kit

AET63 BioTRUSTKey SDKThe AET63 BioTRUSTKey combines the highly successful silicon fingerprint sensor with a smart card reader to achieve ultra-secure authentication. This compact device is a fully integrated fingerprint-based biometric subsystem, combined with fingerprint sensing and algorithm processing. All biometric algorithm processing is carried out in a custom chip integrated at the back of the silicon fingerprint sensor.

With BioTRUSTKey, you have all the hardware and software you need to add biometric security to your custom applications. Since the fingerprint templates are stored inside a smart card, you can improve security for your next project while retaining ease-of-use. This is because both the template extraction and matching algorithms run within the secure environment of the device instead of a PC, which is much less secure. This also enhances portability and eliminates privacy concerns.

Since fingerprints cannot be lost, duplicated, stolen or forgotten, the biometric security option is proven to provide a more reliable and convenient solution than traditional security devices. Not only can users carry their fingerprint templates with them, they can also be assured that they are the only ones authorized to use their smart cards, should they become lost or stolen.

Our biometric products leverage ACS technology and experience in implementing readers in smart card-based authentication programs. By partnering with leading biometric sensor and algorithm suppliers, we are providing a high level of security and convenience for applications in the government, corporate, financial and healthcare sectors.

Using a simple Application Programming Interface, it is extremely easy for designers to integrate the fingerprint authentication features into their applications. The developer can develop the interface very quickly without in-depth knowledge of biometrics.

AET63 SDK Contents:

AET63 Finger Print Scanner with Smart Card Readers
  • Integrated fingerprint scanner/smart card reader
  • USB interface
  • Requiring no additional power supply
  • High-resolution 508 DPI imaging
  • Utilizes CMOS active capacitive pixel sensing technology, resulting in high quality fingerprint images in any environment
  • Large active sensor size - 12.8mm x 18.0mm
  • Smart Card Reader: ISO 7816-3 and PC/SC compliant supports all micro-controller cards, with T=0 or T=1 protocols
10 Test Cards
  • 10 x ACOS3 microprocessor-based card with DES/Triple DES and MAC security capability, 16K EEPROM for user data
CD-ROM

Software drivers supporting Windows 98, Me, 2000, and XP

Demo programs to showcase smart card features and capabilities

  • Post-enrollment, the user can access 3 demo programs after registration: ID, Door and Bank, demonstrating the variety and range of application of BioTRUSTKey. Only authorized users can access the system provided that the fingerprint stored in the smart card matches.

Evaluation software - PCSC CardTool and PCSC Learning Tool & Perfect Print Testing Tool

  • Besides CardTool to test the protocol transfer between the reader and the PC, FormatACOS and TFM EEPROM Loader are included to initialize your ACOS3 cards, as well as the EEPROM in the TFM.
Sample code written in various programming languages
  • Used to demonstrate basic commands used to communicate with the card and reader
  • Visual Basic 6, Visual C++, Delphi

back to top


EVK-ACOS5-CTM Client Kit

The CryptoMate is a 2-in-1 USB token, combining seamlessly the security of a cryptographic smart card chip and the convenience of a USB connector. It is always ready to be plugged into the USB port at anytime and anywhere, either for logging on Windows or paying online. Everything is well prepared for you, so that you will never get into the trouble with seeking inter-operable smart cards and smart card readers!

The CryptoMate Client Kit is a secure and easy-to-use package solution to manage and protect your electronic certificate(s). All sensitive credentials and private keys are now stored inside the CryptoMate but not the vulnerable computer. As the information will never leave the USB token, ultimate security is reached.

The client kit is now priced at only US$59.

CryptoMate Client Kit contents:

CryptoMate USB PKI Token
  • 32K bytes secured storage
  • Storage of X.509 certificate, private/public keys
  • On-board 512-,1024, and 2048- bit RSA algorithm
  • High quality on-board key pair generation
  • CSP middleware, supports Microsoft Internet Explorer, Outlook, Outlook Express
  • PKCS#11 middleware, supports Netscape, Mozilla
  • Plug & Play USB full speed (12Mbps)
CD-ROM
  • Software drivers
    • supports Windows 2000 and XP
  • CSP middleware
    • enables your CryptoMate to work with Microsoft browsers and email clients.
  • PKCS middleware
    • enables your CryptoMate to work with Netscape browsers and email clients.
  • Smart Card Certificate Management Tool
    • allows you to manage your electronic Certificates in your CryptoMate
  • Reference Manual
  • Technical Specifications

back to top