
E-Payment
MagIC
3
X-series - MAINTENANCE MANUAL
Chapter 2 :
TROUBLESHOOTING
Ref: 22000-00-MAN-I-09004
June 2009
Ch.2 - 35/37
Copyright Gemalto – 2008
No disclosure to a third party without prior written consent of Gemalto
3.2
UKSR/SECIRQ values meanings
Let's 0xAABBCCDD
AA
ORred
values:
0x01 : [MESH]
: This bit is set when upon gridmesh attack.
0x02 : [SWITCH]
: This bit is set upon switch attack.
0x04 : [TAMPER]
: Tamper attack on the chip. (i.e. shield attack on the Secure Processor).
BB
ORred
values:
0x08 : [VBACKUPSML] : This bit is set due to a low voltage on the lithium buttom cell.
CC
ORred
values:
Not relevant
DD
ORred
values:
0x02 : [SOFT]
: This bit is set when AUTH_SP & AUTH_CUST keys have been erased
by a RESET process. Reload the 2 keys to enable the security
protection of the Terminal. Note that if you load only AUTH_SP (without
AUTH_CUST), this bit will not be reset.
0x08 : [VBACKUPRST] : Lithium cell power has been cut for few seconds (or more).
3.3
Interpreting UKSR/SECIRQ values
All those values can be added to another one of the same category. Ex:
SECIRQ (Cur) =
0x03000001
indicates that the Terminal has currently an issue on the mesh (0x01xxxxxx) and
switch (0x02xxxxxx).
Don’t pay attention to the non relevant values.
Example:
¾
A status 2 means two things:
-
Either AUTH_CUST key is not loaded
-
Or attack has been detected
¾
On this case, this value is meaningless (see above)
¾
The last time security triggered, it was due to a
MESH issue (see below)
¾
The security state is still TAMPERED because of a
MESH issue is still present (see below)
0x AA BB CC DD
0x 01 00 00 00
Let’s decode this value:
AA value = 0x01:
It’s a mesh issue, and the issue is still present!