| |
Clients can communicate
via dial up and/or TCP/IP over the Internet. Dial up can be via land-line
or wireless, and long-distance phone cards can even be used.
Remote client
configuration of product selection and receipt layouts including graphics
and advertising. This allows easy addition of new products.
Multiple transaction
types-online, batching, and wholesale
Software updated
can be downloaded to the eFresh clients
Clients &
server maintain records for history tracking and reporting.
Supports multiple
languages. Clients are currently available that support English,French,
Spanish and Chinese.
Access management
via user accounts and passwords controlled at the client
Barcode printing
Full voucher layout
from the server
Invoice printing
Terminal side
reports: Detailed, Reconciliation, End of Shift, End of Day
VendTek already has client software for most
major POS terminal manufacturers including:
Verifone
Keycorp
Ingenico
Bitel
Schlumberger
TechTrex |
|
Hypercom
Lipman
Donghua
Pax |
We have also developed software clients for
Windows PC based terminals. |
|
The communications between the client and the
eFresh server use the VendTek Exchange Protocol (VEP). VEP is a proprietary
ASCII protocol developed by VendTek. The specific protocol used in
the eFresh application is VEPL1, which is the VendTek Exchange Protocol
with level 1 encryption applied. RS232 Serial communication is used:
1200 to 56000 bps 8 data bits, No parity, 1 stop bit. Preferred modem
protocols for transactions: Bell 103/212a, CCITT V.21/V.22/V.22bis.
The packets, sent between the terminal and the
server, are protected with an encryption scheme that guarantees the
integrity of the information.
Every packet is encrypted using a 64-bit block cipher as defined in
ISO/IEC 7816-4 (DES algorithm). The key for encryption is uniquely
derived per transaction and per terminal. In addition, a Message Authentication
Code, also known as electronic signature or MAC, is generated on the
encrypted packet as defined in ISO 8731-1 using 64-bit block cipher
algorithm in cipher-block chain (CBC) mode of operation. The MAC key
is independent from the encryption key and unique per transaction
and per terminal.
A key management scheme allows keys to be modified online and with
no difficulties in the event of recovery due to loss. Authentication
between the terminal and the server is mandatory and part of the key
management. All regular messages between the server and the terminal
will be broken in blocks, padded as defined in ISO/IEC 7816-4 and
encrypted with a working key.
|