FIELD: information technology.
SUBSTANCE: method comprises the steps of: after activating the thread in a secure operating system (SecureOS), assigning in SecureOS this thread to the Core Processing Unit (CPU), which purpose includes the step of changing the CPU mask. The CPU mask is a data structure supported in SecureOS to inform the unprotected operating system (RichOS) of the current needs of SecureOS in the CPU cores; CPU mask is transferred via SecureOS in RichOS for requesting RichOS to provide SecureOS control on the CPU core; on the basis of the CPU mask, the core of the CPU is enabled via RichOS, if the CPU core is disabled; and CPU core is switched via the RichOS to the protected mode, providing SecureOS control on the CPU core. Mobile device contains CPU, which has many CPU cores, each of which functions either in protected or in unprotected mode, and installed on the mobile device RichOS and SecureOS support multithreading and communicate with each-other through a predefined interface.
EFFECT: improved performance of a protected operating system.
30 cl, 5 dwg
Title | Year | Author | Number |
---|---|---|---|
CONFIGURATION OF ISOLATED EXTENSIONS AND DEVICE DRIVERS | 2006 |
|
RU2443012C2 |
POWER-SAVING STREAM SCHEDULING AND DYNAMIC USE OF PROCESSORS | 2009 |
|
RU2503987C2 |
SYSTEM AND METHOD OF VIRTUALISING GRAPHIC SUBSYSTEMS | 2005 |
|
RU2406128C2 |
ENTROPY CODER FOR IMAGE COMPRESSION | 2011 |
|
RU2575679C2 |
AUTHENTICITY DISPLAY FROM HIGHLY RELIABLE MEDIUM TO NON-SECURE MEDIUM | 2004 |
|
RU2390836C2 |
PROMOTION OF INTERACTION FOR SYSTEM SERVICE REQUEST FOR HARDWARE-PROTECTED APPLICATIONS | 2012 |
|
RU2621001C2 |
PROGRAM-HARDWARE PLATFORM AND METHOD OF ITS REALISATION FOR WIRELESS COMMUNICATION FACILITIES | 2016 |
|
RU2626550C1 |
PROVISION FOR PROTECTED INPUT INTO SYSTEM WITH HIGHLY RELIABLE PROGRAM EXECUTION ENVIRONMENT | 2004 |
|
RU2365988C2 |
MAINTENANCE OF SECURE INPUT AND OUTPUT FOR ENTRUSTED AGENT IN SYSTEM WITH HIGHLY RELIABLE ENVIRONMENT OF PROGRAMS EXECUTION | 2004 |
|
RU2365045C2 |
PRESENTING OPERATING SYSTEM CONTEXT IN TRUSTED PLATFORM MODULE | 2015 |
|
RU2702276C2 |
Authors
Dates
2018-01-16—Published
2017-02-13—Filed