Abstract:
A method of managing memory (1084) in an integrated circuit card (108) using a Java Card platform, said integrated circuit card (108) comprising a non-volatile memory portion (51) and a RAM memory portion (52), said method comprising a procedure for the allocation of one or more transient arrays in said RAM memory portion (52), said procedure comprising creating in a non-volatile memory heap (51) one or more array pointers (RA1, RA2, RA3), corresponding to one or more transient arrays (RB1, RB2, RB3) to be allocated, each array pointer (RA1, RA2, RA3) comprising a transient array size (BS) and a transient array address (LA; IA), wherein said creating (205) operation comprises creating one or more array pointers (RA) comprising as transient array address a logical address (LA; IA) of the area of the RAM memory portion in which the respective transient array (RB1, RB2, RB3) is to be allocated said procedure (200) further comprising assigning (210) then in said RAM memory (52) area memory only to transient arrays (RB1, RB2, RB3), corresponding to said respective one or more array pointers (RA), which comprise at least a value different from zero.
Abstract:
Method for the activation of a payment card (SC), comprising accessing a remote computer server (14) of a card issuer to input card activation information (AS), The method includes storing (120) a unique code (UN) corresponding to a given payment card (SC) both in a smart card (13) corresponding to a cardholder (U), comprising a contactless readable interface (13a), used as payment card (SC), and in the remote computer server (14),
reading (160) said unique code (UN) by a user terminal (11) associated to the cardholder (U) comprising a corresponding contactless interface (11a), in particular a NFC interface, sending (170) said unique code (UN) from the user terminal (11) to the remote computer server (15), upon verification (180) of the unique code (UN) at the remote computer server (15), generating (200) and sending (210) an activation code (AS) to the user terminal (11) associated to the cardholder (U) and supplying (190) to the user terminal (11) access to an activation code input mask (AP) corresponding to the payment card (SC),
upon submission (220) of the activation code (SS), comparing (230) the submitted code (SS) with the generated code (AS) and, in case of matching, activating (240) the payment card (SC).