摘要 |
Настоящее изобретение относится к защищенным операционным системам с множеством прикладных программ для малых защищенных устройств, таких как микроконтроллеры микропроцессорной карты (смарт-карты). В частности, настоящее изобретение относится к механизмам для защищенной загрузки прикладных программ в малые устройства во время исполнения, механизмам авторизации и возможности авторизованного исполнения множества прикладных программ на устройствах, где размер прикладной программы потенциально может быть больше, чем объем запоминающего устройства микроконтроллера. Механизм упрощает аспекты управления эксплуатацией микропроцессорной карты, связанные с загрузкой и модернизацией прикладной программы ("апплета") после ее выпуска. Описаны механизмы, предназначенные для подготовки прикладных программ (то есть технологии компиляции), использующие общий набор файлов проекта в одном наборе инструментальных средств компилятора для исполнения в среде с двумя процессорами (процессором главного компьютера и микропроцессором). Они позволяют автоматизировать программирование интерфейсов передачи данных между прикладными программами главного компьютера и микропроцессора. Важная задача настоящего изобретения состоит в обеспечении безопасной сопроцессорной среды для общих компьютерных прикладных программ, для борьбы с пиратством программных средств и для обеспечения защищенного электронного распространения программных средств и лицензий на программы.Международная заявка была опубликована вместе с отчетом о международном поиске. |