СПОСОБ ЗАЩИТЫ ДАННЫХ ВО ВРЕМЯ ВЫПОЛНЕНИЯ ПРОГРАММНОГО КОДА В ЭЛЕКТРОННОМ УСТРОЙСТВЕ

1. Способ защиты данных (DC), предназначенных для доступа объектно-ориентированной системой (OS), встроенной в электронное устройство (SC), причем упомянутая объектно-ориентированная система (OS) предназначена для управления объектом (OB1), который содержит заголовок (HE) и тело (BO), упомянутый объект (OB1) записан в памяти (MEM1), которая содержит первые и вторые сегменты памяти (SEG1, SEG2), электронное устройство (SC) содержит диспетчер памяти (MM), способный предоставить доступ к упомянутой памяти (MEM1), упомянутые данные (DC) сохранены в теле (BO),
отличающийся тем, что упомянутый первый сегмент (SEG1) содержит заголовок (HE) и упомянутый второй сегмент (SEG2) содержит тело (BO), тем, что диспетчер памяти (MM) запрещает объектно-ориентированной системе (OS) осуществлять доступ к телу (BO) до тем пор, пока не было выполнено предварительно установленное действие, и тем, что упомянутый диспетчер памяти (MM) позволяет объектно-ориентированной системе (OS) осуществить доступ к заголовку (HE), когда упомянутое предварительно установленное действие не было выполнено.
2. Способ по п.1, в котором отображение содержит от нуля до нескольких сегментов памяти, в котором упомянутый диспетчер памяти (MM) способен управлять первым и вторым отображениями (MAP1, MAP2), в котором первое отображение (MAP1) содержит заголовок (HE), а второе отображение (MAP2) содержит тело (BO), и в котором упомянутым предварительно установленным действием является активация второго отображения (MAP2) в диспетчере памяти (MM).
3. Способ по п.1, в котором отображение содержит от нуля до нескольких сегментов памяти, в котором упомянутый диспетчер памяти (MM) способен управлять отображением (MAP3), содержащим первый и второй сегменты (SEG1, SEG2), в котором первое право доступа (AC1) связано с первым сегментом (SEG1), а второе право доступа (AC2) связано со вторым сегментом (SEG2) и в котором упомянутым предварительно установленным действием является обновление второго права доступа (AC2).
4. Способ по любому из пп. 1-3, в котором доступ объектно-ориентированной системы (OS) к упомянутому заголовку (HE) разрешен всегда диспетчером памяти (MM).
5. Способ по любому из пп. 1-3, в котором доступ объектно-ориентированной системы (OS) к упомянутому заголовку (HE) запрещен диспетчером памяти (MM), когда доступ объектно-ориентированной системы (OS) к упомянутому телу (BO) разрешен.
6. Способ по любому из пп. 1-3, в котором упомянутая объектно-ориентированная система (OS) является операционной системой.
7. Способ по любому из пп. 1-3, в котором упомянутое электронное устройство (SC) содержит объектно-ориентированную виртуальную машину, предназначенную для доступа к упомянутому объекту (OB1).
8. Способ по любому из пп. 1-3, в котором упомянутое электронное устройство (SC) является интеллектуальной карточкой.
9. Электронное устройство (SC), содержащее память (MEM1) и операционную систему (OS), предназначенную для управления объектом (OB1), который содержит заголовок (HE) и тело (BO), при этом память (MEM1) содержит первый и второй сегменты памяти (SEG1, SEG2), электронное устройство (SC), которое содержит объектно-ориентированную виртуальную машину (VM), и диспетчер памяти (MM), который способен обеспечивать доступ к упомянутой памяти (MEM1),
отличающееся тем, что первый сегмент (SEG1) содержит заголовок (HE), а второй сегмент (SEG2) содержит тело (BO), тем, что электронное устройство (SC) содержит средство (M1), которое способно активировать доступ ко второму сегменту (SEG2), и тем, что выполнение службы, которая используется объектно-ориентированной виртуальной машиной (VM), требует инициирования упомянутого средства (M1), и тем, что доступ к упомянутому первому сегменту (SEG1) остается активированным, пока упомянутое средство (M1) не было инициировано.
10. Электронное устройство (SC) по п.9, в котором отображение определяется как набор от нуля до нескольких сегментов памяти, упомянутый диспетчер памяти (MM) способен управлять первым и вторым отображениями (MAP1, MAP2),
отличающееся тем, что первое отображение (MAP1) содержит заголовок (HE), а второе отображение (MAP2) содержит тело (BO), и тем, что средство (М1) способно активировать второе отображение (MAP2).
11. Электронное устройство (SC) по п.9, в котором отображение определяется как набор от нуля до нескольких сегментов памяти, упомянутый диспетчер памяти (MM) способен управлять отображением (MAP3), которое содержит упомянутые первый и второй сегменты (SEG1, SEG2), первое право доступа (AC1) связано с первым сегментом (SEG1), а второе право доступа (AC2) связано со вторым сегментом (SEG2),
отличающееся тем, что средство (М1) способно обновлять второе право доступа (AC2).
12. Электронное устройство (SC) по любому из пп. 9-11, в котором электронное устройство (SC) является интеллектуальной карточкой.