Secure element for a device intended for being used by N image owners, with N ≥ 2, characterized in that it comprises a) a first non-volatile memory and a second non-volatile memory , said first non-volatile memory being divided into N parts (4 n ) arranged for storing respectively data of said N image owners, defining notably images to be loaded at overlapping addresses into said second non-volatile memory which is arranged for storing a primary boot loader arranged for loading an image or launching an operating system related to an image during a session of access of an image owner to said secure element , b) a third non-volatile memory divided into N parts (6 n ) arranged for storing respectively image owner session private data relative to said primary boot loader , c) a first random access memory and a second random access memory , said first random access memory being divided into N parts (7 n ) associated respectively to said N parts (4 n ) of said first non-volatile memory , the N parts (7 n ) of the first random access memory being configured to be loaded at overlapping addresses into said second random access memory , said N parts (7 n ) of the first random access memory storing at least one volatile image owner secret code, said second random access memory being arranged for temporarily storing data of an image owner during an access session, the data relating to Operating System, application volatile variables, stacks, and a heap, and d) a controller arranged for being activated via said primary boot loader when said device starts an access session by sending a dedicated command, and then for controlling accesses to said non-volatile memories (4-6) and said random access memories according to at least one predefined rule, and for erasing said second random access memory each time said device starts an access session. a) a first non-volatile memory and a second non-volatile memory , said first non-volatile memory being divided into N parts (4 n ) arranged for storing respectively data of said N image owners, defining notably images to be loaded at overlapping addresses into said second non-volatile memory which is arranged for storing a primary boot loader arranged for loading an image or launching an operating system related to an image during a session of access of an image owner to said secure element , b) a third non-volatile memory divided into N parts (6 n ) arranged for storing respectively image owner session private data relative to said primary boot loader , c) a first random access memory and a second random access memory , said first random access memory being divided into N parts (7 n ) associated respectively to said N parts (4 n ) of said first non-volatile memory , the N parts (7 n ) of the first random access memory being configured to be loaded at overlapping addresses into said second random access memory , said N parts (7 n ) of the first random access memory storing at least one volatile image owner secret code, said second random access memory being arranged for temporarily storing data of an image owner during an access session, the data relating to Operating System, application volatile variables, stacks, and a heap, and d) a controller arranged for being activated via said primary boot loader when said device starts an access session by sending a dedicated command, and then for controlling accesses to said non-volatile memories (4-6) and said random access memories according to at least one predefined rule, and for erasing said second random access memory each time said device starts an access session. <EOS>