PMA82TP-BA
44 / 50
PROXRUNNER BLUETOOTH RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are registered trademarks of PRO ACTIVE SAS.
All other brand names, product names, or trademarks belong to their respective holders.
Information in this document is subject to change without notice. Reproduction without written permission of PRO ACTIVE is forbidden.
6.2.3. Signing key
Name
Tag
Description
Size
SGN.MAS
h
56
Signing key. See table
a
below.
17
Key used for digital signature of master cards is confidential.
Only
SpringCard
genuine software –such as
cfgfilecreator.exe
– is able to
sign the Master Cards
23
.
Customers shall not try to change this parameter, unless advised to by
SpringCard
.
a. Signing key bytes
Offset
Length
Content
0
1
Index and options. See table
b
below.
1
16
Key data
(this is 128-bits key).
b. Signing key index and options
Bit
Value
Meaning
7 – 6
00
Those bits are RFU and must be 00
5 – 4
00
01
10
11
Key diversification algorithm
Use the key “as is”
Diversify the key using Desfire SAM algorithm
Diversify the key using HMAC-MD5 algorithm
RFU
3 – 0
0000
Those bits are RFU and must be 00
Specified value :
h
20
(HMAC-MD5 diversification)
6.3. D
ATA STRUCTURE
6.3.1. Size of file
File holding configuration data and Mifare keys (offset 3 in LOC.MAS) must be
exactly 512-byte long. In case used size is shorter than 512 bytes, file must be
padded with
h
00.
6.3.2. Configuration data
The configuration data block uses the T,L,V (tag, length, value) encoding
scheme.
Tag is 1 byte-wide,
Len is 1 byte-wide,
Value is 0 to 24 byte-wide.
23
This choice has been done to ensure that data inside the Master Card have been pre-validated
according to reader specifications, and have not been corrupted afterwards.