Software Architecture - Gemalto MagIC3 C-series Maintenance Manual

Point of sales terminals
Hide thumbs Also See for MagIC3 C-series:
Table of Contents

Advertisement

E-Payment

2. Software Architecture

Following diagram describes software architecture on MagIC
The main processor runs applications and application manager over the operating system
based on an embedded version of Linux.
The operating system ensures a strong fire walling between applications and allows multi-
tasking operations inside each application. It provides communication drivers for Modem
and USB devices. The OS completely manages local software downloading through USB
keys and remote TCP/IP downloading from the TMS through Modem.
The application manager is in charge of selecting the correct application for each
transaction. It also puts in common transactional services such as currencies, accounts,
total, merchants and messages management. It is up to the AM to handle idle screen and
all terminal management menus to setup terminal date, printer and display contrast, ticket
headers and footers, remote downloading parameters, etc.
The secure firmware is entirely contained in secure processor internal memory. It is in
charge of managing all sensitive devices related to the transaction process (display,
keyboard, smart cards and magnetic cards). The firmware also securely stores and
manages banking secret keys. Numeric and alphanumeric prompts are completely handled
by the secure processor to avoid fake PIN entries, and all messages used to prompt user
for data are authenticated by the secure firmware. This firmware will detect terminal
tampering and attacks and will block security features when such event occurred.
Ref: 22000-01-MAN-I-09010
Copyright Gemalto – 2009
3
MagIC
C-series - MAINTENANCE MANUAL
Chapter 1 : DESCRIPTION
Main processor
Banking applications
Application Manager
Operating system
(based on Linux)
Secure processor
Secure firmware
Sept 2009
No disclosure to a third party without prior written consent of Gemalto
3
terminal
Ch.1 - 14/32

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MagIC3 C-series and is the answer not in the manual?

Questions and answers

Table of Contents