NV11 Manual Set – Section 5 3
Copyright © Innovative Technology Ltd 2012 GA963-2
5. SOFTWARE IMPLEMENTATION GUIDE
5.1 Communication Protocols
The NV11 validator can use two different communication protocols - SSP/eSSP and
ccTalk.
Smiley
®
Secure Protocol (SSP) is a secure serial interface specifically designed to
address the problems experienced by cash systems in gaming machines. Problems
such as acceptor swapping, reprogramming acceptors and line tapping are all
addressed.
Encrypted Smiley
®
Secure Protocol (eSSP) is an enhancement of SSP. eSSP uses the
same 16 bit CRC checksums on all packets as SSP, but also uses a Diffie-Hellman key
exchange to allow the host machine and validator to jointly establish a shared secret
key over an insecure communications channel. The encryption algorithm used is AES
with a 128-bit key; this provides a very high level of security.
The recommended communication protocol for the NV11 validator is eSSP, as this
provides the highest level of data transfer security. A ccTalk interface protocol is also
available.
For detailed information and the full protocol specifications please read the following
documents, which can be downloaded from the Innovative Technology Ltd website
(www.innovative-technology.co.uk):
SSP Interface Specification (ITL Document number GA138)
ccTalk Communications Protocol Specification [additional commands]
(ITL Document number GA964)
ITL Bank Note Reader ccTalk Specification (ITL Document number GA966)
Summaries of the NV11 validator socket connections for the supported interfaces are
shown below:
It is recommended that all transactions with the NV11
validator be encrypted to prevent commands being
recorded and replayed by an external device. If this is
not possible, then other (mechanical) measures
should be used to prevent physical bus tapping.