Providing secure input and output to a trusted agent in a system with a high-assurance execution environment
Abstract
Techniques are disclosed to provide security for user output and input in which a first, host operating system is used along with a second, high assurance operating system (nexus), where the first system provides at least some of the infrastructure for the second system. A trusted UI engine has a trusted input manager and a trusted output manager. The trusted input manager controls access to trusted input, distributing decrypted input to the host operating system where appropriate, or to the appropriate process running in the nexus. The trusted output manager manages output to the display, and allows trusted agents in the nexus to output data for display without needing to be aware of output-device-dependent details.

Term
Term ended
Projected expiry passed 6 September 2024, 2 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both waysCites: the store holds 4 of 5
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| EP0588083A2 | Cites | European Patent Office (EPO) | A | Search report | 9,10,21,23,34,36 |
| EP1526426A2 | Cites | European Patent Office (EPO) | E | Search report | 1-40 |
| US2002070920A1 | Cites | United States of America | A | Search report | 1-40 |
| US5822435A | Cites | United States of America | X | Search report | 1-40 |
17 members in 10 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 693407 | United States of America | – | |
| 69340703 | United States of America | A | |
| 693407 | – | – | – |
| US20030693407 | – | – | – |
Members17
| Document | Office | Kind | |
|---|---|---|---|
| CA2481040A1 | Canada | A1 | |
| CN1609810A | China | A | |
| EP1526425A2 | European Patent Office (EPO) | A2 | |
| MXPA04010157A | Mexico | A | |
| US2005091503A1 | United States of America | A1 | |
| KR20050039548A | Republic of Korea | A | |
| AU2004214620A1 | Australia | A1 | |
| JP2005129034A | Japan | A | |
| BRPI0404095A | Brazil | A | |
| EP1526425A3This record | European Patent Office (EPO) | A3 | |
| RU2004131021A | Russian Federation | A | |
| US7496768B2 | United States of America | B2 | |
| RU2365045C2 | Russian Federation | C2 | |
| AU2004214620B2 | Australia | B2 | |
| JP4838505B2 | Japan | B2 | |
| KR101109361B1 | Republic of Korea | B1 | |
| CA2481040C | Canada | C |
17 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Application refused18R | 18R | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION HAS BEEN REFUSEDSTAA | STAA | |
| Appeal procedure closedAppealORIGINAL CODE: EPIDOSNNOA9EAPBT | APBT | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | |
| Appeal reference modifiedAppealORIGINAL CODE: EPIDOSCREFNEAPAF | APAF | |
| Date of receipt of statement of grounds of appeal recordedAppealORIGINAL CODE: EPIDOSNNOA3EAPBR | APBR | |
| Appeal reference recordedAppealORIGINAL CODE: EPIDOSNREFNEAPBK | APBK | |
| Date of receipt of notice of appeal recordedAppealORIGINAL CODE: EPIDOSNNOA2EAPBN | APBN | |
| First examination report despatched17Q | 17Q | |
| Designation fees paidAKX | AKX | |
| Request for examination filed17P | 17P | |
| Designated contracting statesAK | AK | |
| Request for extension of the european patentAX | AX | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | |
| Designated contracting statesAK | AK | |
| Request for extension of the european patentAX | AX | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI |
Numbers
- Publication
- 1526425
- Publication, DOCDB
- 1526425
- Publication, EPODOC
- EP1526425
- Application
- 4021162
- Application, DOCDB
- 04021162
- Application, EPODOC
- EP20040021162
Titles3
- German
- Bereitstellung von sicheren Ein- und Ausgaben für einen vertrauenswürdigen Agenten in einem System mit einer hochsicheren Laufzeitumgebung
- English
- Providing secure input and output to a trusted agent in a system with a high-assurance execution environment
- French
- Mise en oeuvre d'entrées et sorties sécurisées vers un agent de confiance dans un système à environnement d'exécution à haute sécurité
Classification
- CPC, 6
- G06F21/83
- G06F21/53
- G06F21/57
- G06F21/84
- G06F2221/2105
- G06F2221/2113
- IPC, 4
- G06F9 46
- G06F1 00
- G06F9 00
- G06F21 00
Designated states33
- Contracting states, 28
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Hungary
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Poland
- Portugal
- Romania
and 4 moreShow fewer
- Sweden
- Slovenia
- Slovakia
- Türkiye
- Extension states, 5
- Albania
- Croatia
- Lithuania
- Latvia
- North Macedonia