NXP Semiconductors
AN13500
EdgeLock A5000 Secure Authenticator for electronic anti-counterfeit protection using device-to-device
authentication
cmake-gui .
Update the CMake settings as explained above. Press first the
Configure
button and
second the
Generate
button and close the CMake GUI.
cmake --build .
sudo make install
sudo ldconfig /usr/local/lib/
Note:
The
AN12570 "Quick start guide with Raspberry Pi"
Plug & Trust Middleware in detail (see chapter 3.3. Build EdgeLock SE Plug & Trust
Middleware test examples).
4.8.3 How to configure the A5000 product specific SCP keys in the Plug & Trust
Middleware
A5000 is delivered with the default A5000 Platform SCP keys as shown in the table
below.
Configuration
ENC (hex)
MAC (hex)
DEK (hex)
A5000R
c9118500b5ffa143
3a50226f489a0aa5
29d2fe28f7feeb15
3068be381f61bc01
6124d38402118060
ed910360fc5a4278
Table 4. 128-bit AES Default Platform SCP keys
By default the Plug & Trust Middleware is configured with default Platform SCP keys for
a different product. Therefore, it is required to change the default settings. For evaluation
purpose the MW supports to store the Platform SCP key in a plain text file. For further
details see Plug & Trust Middleware documentation chapter
11.10 Using own Platform
SCP03 keys
.
In this example we use the Linux environment variable
EX_SSS_BOOT_SCP03_PATH
to
define the Platform SCP key textfile (filename and location).
The following Linux commands can be used to create the Platform SCP key file
(a5000_scp_keys.txt):
echo ENC c9118500b5ffa1433a50226f489a0aa5 > a5000_scp_keys.txt
echo MAC 29d2fe28f7feeb153068be381f61bc01 >> a5000_scp_keys.txt
echo DEK 6124d38402118060ed910360fc5a4278 >> a5000_scp_keys.txt
Check the
a5000_scp_keys.txt
file content:
cat a5000_scp_keys.txt
Figure 47. A5000Platform SCP plain text key file
Note:
In this example the Raspberry Pi is used for evaluation purpose only. Because
different host MCU/MPU platforms are providing different hardware security mechanisms
AN13500
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2022. All rights reserved.
Application note
Rev. 1.0 — 28 March 2022
37 / 45