No part of this publication covered by the copyrights herein may be reproduced or
copied in any form or by any means — graphic, electronic, or mechanical, including
photocopying, taping, or information storage and retrieval systems — without written
permission of the publisher.
The contents of this document and all features and specifications are subject to
change without notice. The information contained herein does not represent a
commitment on the part of VeriFone, Inc.
Publications are not stocked at the address given above. Requests for VeriFone
publications should be made to your VeriFone representative.
VeriFone, the VeriFone logo, and Ruby SuperSystem are registered trademarks of
VeriFone, Inc. Sapphire, Topaz, HPV-20, Ruby Manager, Everest, EASY ID, Electronic
Journal On-site, and Ruby Card are trademarks of VeriFone, Inc. in the U.S. and/or
other countries. All other trademarks or brand names are the properties of their
respective holders.
This manual is your primary source of information for MX 900 Series technical
information.
Intended Audience
This manual is intended for system administrators, application developers, and
support personnel.
Document Organization
The following chapters are included:
Chapter 1, Introduction, explains the reference guide.
Chapter 2, Features, explains the features of the MX 900 Series terminals.
Chapter 3, File Authentication, discusses usage of the file signing utility, and
generating and authenticating the files on the MX 900 Series terminals.
Chapter 4, System Mode, provides information about the usage of System Mode,
local and remote operations, and terminal status verification.
Chapter 5, VRK Ready Device, explains how to check your MX 900 Series terminal
for a valid RSA Key Pair.
Chapter 6, Performing Downloads, provides information about requirements,
download procedures, and the PCLANCNV utility.
Chapter 7, PINpad Security Best Practices, details methods for minimizing fraud
through education, routine inspection, vendor management, and prompt action.
Chapter 8, Terminal Specifications, provides information on power,
environment, and dimensions of the hardware.
Acronyms
The following table describes the common acronyms used:
ConventionMeaning
ACAlternating Current
ADAAmericans with Disabilities Act
September 14, 2012
2MX 900 Series Reference Manual
ConventionMeaning
ATMAutomated Teller Machine
BTBluetooth
CDMACode Division Multiple Access
CRCheck Reader
CRCCyclic Redundancy Check
CTLSContactless
DDLDirect Download Utility
DINDocument Identification Number
DMMDownload Management Module
DUKPTDerived Unique Key Per Transaction
DTKDeveloper’s Toolkit
DVD Digital Versatile Disc
ECRElectronic Cash Register
EDREnhanced Data Rate
EEElectrical Engineering
EEPROMElectrically Erasable Programmable Read-Only Memory
EMVEuropay MasterCard and VISA
FAFile Authentication
GIDGroup Identification
GPIOGeneral Purpose Input/Output
GPRSGeneral Packet Radio Service
GSMGlobal System for Mobile Communications
HWHardware
ICCIntegrated Circuit Card
IOInput Output
ISMIndustrial, Scientific, and Medical
LCDLiquid Crystal Display
LEDLight Emitting Diode
MRAMerchandise Return Authorization
MSAMMicromodule-Size Security Access Module
MSRMagnetic Str ipe Reade r
NANDNot And (electronic logic gate)
September 14, 2012
MX 900 Series Reference Manual3
ConventionMeaning
PCBPrinted Circuit Board
PCIPayment Card Industry
PEDPIN Entry Devices
PINPersonal Identification Number
PKIPublic Key Infrastructure
PLANPinStripe Local Area Network
PLLPhase Lock Loop
PSPPayment Service Provider
PTIDPermanent Terminal Identification Number
RAMRandom Access Memory
RGBRed, Green, and Blue
RJ45Registered Jack 45
RSSIReceive Signal Strength Indicator
RTCReal Time Clock
SAMSecurity Access Mo dule
SCSmart C ard
SDKSoftware Development Kit
SoGSystem-on-Chip
SRAMStatic Random-Access Memory
TIFFTagged Image File Format
USBUniversal Serial Bus
UPFBT SIG Unplug Fest (UPF) Interoperability Testing
VPNVeriFone Part Number
WEPWired Equivalent Privacy
WFAWi-Fi Alliance
Wi-FiWireless Fidelity
September 14, 2012
4MX 900 Series Reference Manual
September 14, 2012
2 FEATURES
This chapter contains information on the features of the MX 900 Series
terminals, the MX 915, and the MX 925.
For installation procedures, see the MX 900 Series Installation Guide.
Overview
The two new MX 900 Series models are the MX 915 and MX 925. The common
features between both models are: core hardware design based on the proven
MX 900 Series architecture (includes system processor, power management unit,
and backup power supervisor), compatibility with existing Berg cable, single
MSR head, smart card connector, microSD card slot, contactless antenna and
circuitry, audio codec with stereo speaker and headphone output, three SAM
card slots, support for 802.11n and Bluetooth wireless, IBM
support, and a low power or hibernation mode.
The MX 915 features a color 4.3" display with a capacitive touch panel and
keypad for user input.
The defining feature of the MX 925 is a color 7" screen with hardware
accelerated DVD quality video. It uses a capacitive touch panel with signature
capture capabilities and keypad for user input.
®
Tailgate protocol
Modular Design
The MX 900 Series terminals offer outstanding flexibility due to their modular
design. Both units feature a card edge connector on the bottom of the unit
facing the rear. I/O modules will connect to this edge connector. All external
connections to the units connect through this I/O module. This includes power,
USB, Ethernet, serial, and audio. Two of the I/O modules also have support for
the existing Berg connector and cabling.
September 14, 2012
6MX 900 Series Reference Manual
Display Features
MX 915
The MX 915 has a 4.3-inch display with a resolution of 480 horizontal by 272
vertical pixels.
MX 925
The MX 925 is a 7-inch display with a resolution of 800 horizontal by 480 vertical
pixels.
Both displays are capable of 24 bit RGB color.
Features and Benefits
The following are features and benefits of the MX 900 Series terminals:
FeaturesBenefit
Sophisticated SecurityAll systems are PCI 3.x compliant. Includes
3DES encryption, Master Key/Session Key and
Derived Unique Key Per Transaction (DUKPT)
key management; also incorporates
VeriShield file authentication and tampering
safeguards.
Optional upgradable
modules
USB (Universal Serial Bus)
Device Connector
Serial PortsProvides connectivity for the Berg connector.
Security BoardBoth units have a microSD slot capable of
32-bit microprocessorStreamlines processing, even on complex
Lets customers economically address today's
needs, while adding capabilities as desired;
protects investment.
Allows LAN connections for high-speed data
transfer, back-end clearing, and settlement.
Supports connections to electronic cash
registers (ECRs) and PCs using USB or
Ethernet. USB Host functionality supports
other USB devices such as USB memory
drives.
supporting microSD cards up to 32GB. Both
units are capable of supporting up to three
SAM cards.
transactions.
September 14, 2012
MX 900 Series Reference Manual7
FeaturesBenefit
Flash and RAMAmple memory to support multiple payment
and value-added applications simultaneously.
High Resolution DisplaySupports sophisticated applications with full-
motion video. Both units are capable of
displaying video with a minimum frame rate
of 20 fps.
Smart card readerAccepts chip cards conforming to the latest
global standards.
Triple-track magnetic card
reader
Contactless ReaderThe contactless antenna is designed to
Touch ScreenBoth terminals have a capacitive touch
AudioMX 915 — One internal single speaker.
ADA CompatibilityWhen a user plugs headphones in to the
Factory Options
Logically oriented for improved read rates;
handles magnetic stripe cards, including
drivers’ licenses.
accept a card when presented in either a
vertical or horizontal orientation.
panel.
Includes output jacks for external speakers.
MX 925 — Two internal speakers. Includes
output jacks for external speakers.
headphone jack on the left side near the
Stylus Holster, the terminal has the ability to
assist both visually and hearing impaired
individuals per the ADA standards.
Factory options are available for the MX 900 Series terminals, depending on your
needs.
Speakers
Both terminals have built-in speakers for tones and prompts. A line-out port is
available to drive externally powered speakers.
September 14, 2012
8MX 900 Series Reference Manual
Optional Modules
The MX 900 Series offers upgradable modules that can be installed in the factory
or upgraded after distribution to the field. All modules can be installed easily
and efficiently. Complete installation instructions are found in the Installing
Optional Components section.
Contactless Reader Module
The MX 915 has a built-in contactless antenna. The MX 925 requires an external/
removable contactless module. The contactless feature is enabled in System
Mode. A smart card is read when it is placed above the MX 915 display or the
MX 925 contactless module reducing wear and tear on card readers and cards.
Contactless readers can be used to support any number of payment and valueadded applications. See Installing Optional Components in the MX 900 Series Installation Guide for more information.
Applications
Standard payment applications are available from VeriFone to interface with
most ECRs. Applications for the terminals are written using a C-based
programming language. These programs can be downloaded directly from an
ECR or a development PC using the MX 900 Series terminal System Mode.
Terminal System Mode can also be used for diagnostics, changing the password,
and debit Key injection. See the System Mode chapter for more information.
To t a l C o s t o f O w n e r s h i p
The MX 900 Series terminals have been designed to be flexible and future proof,
delivering a low total cost of ownership.
The modular terminals can be configured at the factory or in the field by a
trained technician. The flexibility and versatility of the terminals allow use of
the terminals with different capabilities in different stores or locations. The
terminals can be purchased with the modules that meet today's requirements,
and other capabilities can be added as and when needed.
September 14, 2012
3 FILE AUTHENTICATION
This chapter discusses the following topics:
■ Introduces File Authentication (FA).
■ Explains how the file authentication process may affect the tasks
normally performed by application programmers, terminal deployers,
site administrators, or by entities authorized to download files to an
MX 900 Series terminal.
■ Describes how to use the file signing utility to generate the signature files
required to perform downloads and authenticate files on the MX 900
Series of terminals.
■ Presents Steps to Sign Files.
In the Performing Downloads chapter, the topic of file authentication is also
discussed in the context of specific file download procedures.
Overview
The MX 900 Series terminal has a security architecture, called VeriShield, which
has both physical and logical components. The logical security component of the
VeriShield architecture, which is part of the terminal’s operating system
software, is called file authentication (FA).
File Authentication is a secured process for authenticating files using digital
signatures, cryptographic keys, and digital certificates. This process enables the
sponsor of an MX 900 Series terminal to logically secure access to the terminal
by controlling who is authorized to download application files to that terminal.
It proves and verifies the following information:
■ File’s origin
■ Sender’s identity
■ Integrity of the file’s information.
September 14, 2012
10MX 900 Series Reference Manual
The VeriFone Certificate Authority
To manage the tools and processes related to FA, VeriFone has established a
centralized VeriFone Certificate Authority, or VeriFone CA. This agency is
responsible for managing keys and certificates. The VeriFone CA uses an
integrated set of software tools to generate and distribute digital certificates
and private cryptographic keys to customers who purchase the MX 900 Series
terminal.
Required Files
The following specially formatted files support the FA process:
■ A digital certificate (*.crt file) is a digital, public document used to verify
the signature of a file.
■ A digital signature (*.p7s file) is a piece of information based on both the
file and the signer’s private cryptographic key. The file sender digitally
signs the file using a private key. The file receiver uses a digital
certificate to verify the sender’s digital signature.
■ Signer private keys are securely conveyed to clients on smart cards. On
MX 900, private keys are not kept in files. (The .key file in the File
Signing Tool is for legacy platforms supporting a default signer
certificate.) The secret passwords required by clients to generate
signature files, using signer private keys, are sent as PINs over a separate
channel such as registered mail or encrypted e-mail.
Digital certificates and signature files need not be secured to safeguard the
overall security of VeriShield.
The special file types that support the file authentication process are
recognized by their filename extensions:
File TypeExtension
Signature*.p7s
Signer private key*.key
Digital Certificate*.crt
September 14, 2012
MX 900 Series Reference Manual11
All digital certificates are generated and managed by the VeriFone CA, and are
distributed on request to MX 900 Series terminal clients — either internally
within VeriFone or externally to sponsors.
Note: All certificates that are issued by the VeriFone CA for the MX 900 Series
terminal platform, and for any VeriFone platform with the VeriShield
security architecture, are hierarchically related. That is, a lower-level
certificate can only be authenticated under the authority of a
higher-level certificate.
The security of the highest-level certificate called the platform root
certificate is strictly controlled by VeriFone.
The required cryptographically related private keys that support the file
authentication process are also generated and distributed by the
VeriFone CA .
Certificates Contain Keys that Authenticate Signature Files
■ Sponsor certificate: Certifies a client’s sponsorship of the terminal. It
does not, however, convey the right to sign and authenticate files. To
add flexibility to the business relationships that are logically secured
under the file authentication process, a second type of certificate is
usually required to sign files.
A sponsor certificate is authenticated under a higher-level system
certificate called the application partition certificate.
Note: Only one sponsor certificate is permitted per terminal.
■ Signer certificate: Certifies the right to sign and authenticate files for
terminals belonging to the sponsor.
A signer certificate is authenticated under the authority of a higher-level
client certificate (the sponsor certificate).
The required sponsor and signer certificates must either have been previously
downloaded and authenticated on the terminal, or they must be downloaded
together with the new signature files and target files for them to authenticate
correctly.
Signer Private Keys are Issued to Secure the File Signing Process
Signer private keys are loaded onto a smart card. This smart card is securely
delivered to the business entity that the terminal sponsor has authorized to
sign, download, and authenticate applications to run on the sponsor’s terminal.
The VeriFone CA can also issue additional sets of sponsor and signer certificates,
and signer private keys to support multiple sponsors and multiple signers for a
specific platform.
To establish the logical security of applications to download to an MX 900 Series
terminal, the designated signer uses the signer private key issued by the
VeriFone CA as a required input to the file signing tool. Every signature file
contains information about the signer private key used to sign it.
September 14, 2012
12MX 900 Series Reference Manual
When a signature file generated using a signer private key downloads to the MX
900 Series terminal, a successful authentication depends on whether the signer
private key used to sign the target file matches the signer certificate stored in
the terminal’s certificate tree.
How File Authentication Works
File Authentication consists of three basic processes:
1. Certificate Request: An optimal certificate structure is determined, and
the necessary certificates and keys created.
2. Development: The file signing software tool creates a signature file for
each application file to authenticate.
3. Deployment: After the certificate and development processes are
completed, they are used in combination to prepare a terminal for
deployment.
Certificate Request
1. A sponsor connects to the VeriFone CA Web site and requests certificates
for deployment terminals.
2. Based on information provided by the sponsor through the VeriFone CA
Web site, the VeriFone CA determines the required certificate structure.
3. VeriFone CA generates the following items for the sponsor:
a. Smart card containing a set of certificates and keys.
b. Smart card PIN.
4. VeriFone CA sends the smart card and smart card PIN to the sponsor.
5. The sponsor uses the smart card and smart card PIN as inputs for the
deployment process.
September 14, 2012
Loading...
+ 46 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.