PL3646216T3 - Sposoby i urządzenia do wykonywania zaufanych aplikacji w procesorze z obsługą chronionych środowisk wykonawczych - Google Patents
Sposoby i urządzenia do wykonywania zaufanych aplikacji w procesorze z obsługą chronionych środowisk wykonawczychInfo
- Publication number
- PL3646216T3 PL3646216T3 PL19732217T PL19732217T PL3646216T3 PL 3646216 T3 PL3646216 T3 PL 3646216T3 PL 19732217 T PL19732217 T PL 19732217T PL 19732217 T PL19732217 T PL 19732217T PL 3646216 T3 PL3646216 T3 PL 3646216T3
- Authority
- PL
- Poland
- Prior art keywords
- processor
- methods
- devices
- support
- execution environments
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/52—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
- G06F21/53—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by executing in a restricted environment, e.g. sandbox or secure virtual machine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/30029—Logical and Boolean instructions, e.g. XOR, NOT
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/03—Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
- G06F2221/033—Test or assess software
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Storage Device Security (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP19732217.5A EP3646216B1 (en) | 2019-04-19 | 2019-04-19 | Methods and devices for executing trusted applications on processor with support for protected execution environments |
PCT/CN2019/083466 WO2019120335A2 (en) | 2019-04-19 | 2019-04-19 | Methods and devices for executing trusted applications on processor with support for protected execution environments |
Publications (1)
Publication Number | Publication Date |
---|---|
PL3646216T3 true PL3646216T3 (pl) | 2021-07-19 |
Family
ID=66994186
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PL19732217T PL3646216T3 (pl) | 2019-04-19 | 2019-04-19 | Sposoby i urządzenia do wykonywania zaufanych aplikacji w procesorze z obsługą chronionych środowisk wykonawczych |
Country Status (7)
Country | Link |
---|---|
US (2) | US10733285B1 (pl) |
EP (2) | EP3872662A1 (pl) |
CN (1) | CN110998575B (pl) |
ES (1) | ES2870823T3 (pl) |
PL (1) | PL3646216T3 (pl) |
SG (1) | SG11202000825YA (pl) |
WO (1) | WO2019120335A2 (pl) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112800431B (zh) * | 2020-08-28 | 2023-09-29 | 支付宝(杭州)信息技术有限公司 | 超线程场景下安全进入可信执行环境的方法及装置 |
CN112231652B (zh) * | 2020-10-28 | 2022-02-22 | 百度在线网络技术(北京)有限公司 | 可信环境远程验证方法、装置、设备、***及介质 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7890771B2 (en) * | 2002-04-17 | 2011-02-15 | Microsoft Corporation | Saving and retrieving data based on public key encryption |
WO2011078855A1 (en) * | 2009-12-22 | 2011-06-30 | Intel Corporation | Method and apparatus to provide secure application execution |
US8595510B2 (en) * | 2011-06-22 | 2013-11-26 | Media Patents, S.L. | Methods, apparatus and systems to improve security in computer systems |
US9747102B2 (en) * | 2012-12-28 | 2017-08-29 | Intel Corporation | Memory management in secure enclaves |
US9892284B2 (en) * | 2013-03-11 | 2018-02-13 | Lantiq Beteiligungs-GmbH & Co. KG | Trusted execution thread in an embedded multithreaded system |
US9430384B2 (en) * | 2013-03-31 | 2016-08-30 | Intel Corporation | Instructions and logic to provide advanced paging capabilities for secure enclave page caches |
US10121144B2 (en) * | 2013-11-04 | 2018-11-06 | Apple Inc. | Using biometric authentication for NFC-based payments |
US9715597B2 (en) * | 2014-09-25 | 2017-07-25 | Mcafee, Inc. | Data verification using enclave attestation |
US9749323B2 (en) * | 2015-03-27 | 2017-08-29 | Intel Corporation | Technologies for secure server access using a trusted license agent |
US20160350534A1 (en) * | 2015-05-29 | 2016-12-01 | Intel Corporation | System, apparatus and method for controlling multiple trusted execution environments in a system |
US9904805B2 (en) * | 2015-09-23 | 2018-02-27 | Intel Corporation | Cryptographic cache lines for a trusted execution environment |
WO2017082966A1 (en) * | 2015-11-09 | 2017-05-18 | Intel IP Corporation | Integrated universal integrated circuit card on mobile computing environments |
US10180854B2 (en) * | 2016-09-28 | 2019-01-15 | Intel Corporation | Processor extensions to identify and avoid tracking conflicts between virtual machine monitor and guest virtual machine |
US10642972B2 (en) * | 2016-10-20 | 2020-05-05 | Intel Corporation | Extending packet processing to trusted programmable and fixed-function accelerators |
US10706143B2 (en) * | 2017-05-19 | 2020-07-07 | Intel Corporation | Techniques for secure-chip memory for trusted execution environments |
US10867092B2 (en) * | 2017-12-16 | 2020-12-15 | Intel Corporation | Avoiding asynchronous enclave exits based on requests to invalidate translation lookaside buffer entries |
US10970390B2 (en) * | 2018-02-15 | 2021-04-06 | Intel Corporation | Mechanism to prevent software side channels |
-
2019
- 2019-04-19 SG SG11202000825YA patent/SG11202000825YA/en unknown
- 2019-04-19 PL PL19732217T patent/PL3646216T3/pl unknown
- 2019-04-19 CN CN201980003435.2A patent/CN110998575B/zh active Active
- 2019-04-19 WO PCT/CN2019/083466 patent/WO2019120335A2/en unknown
- 2019-04-19 EP EP21167804.0A patent/EP3872662A1/en active Pending
- 2019-04-19 ES ES19732217T patent/ES2870823T3/es active Active
- 2019-04-19 EP EP19732217.5A patent/EP3646216B1/en active Active
-
2020
- 2020-01-27 US US16/773,187 patent/US10733285B1/en active Active
- 2020-05-29 US US16/887,654 patent/US10867030B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
WO2019120335A2 (en) | 2019-06-27 |
EP3646216B1 (en) | 2021-04-14 |
ES2870823T3 (es) | 2021-10-27 |
CN110998575A (zh) | 2020-04-10 |
EP3872662A1 (en) | 2021-09-01 |
CN110998575B (zh) | 2024-04-16 |
EP3646216A2 (en) | 2020-05-06 |
EP3646216A4 (en) | 2020-07-08 |
SG11202000825YA (en) | 2020-02-27 |
US10867030B2 (en) | 2020-12-15 |
US20200334354A1 (en) | 2020-10-22 |
US10733285B1 (en) | 2020-08-04 |
WO2019120335A3 (en) | 2020-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3741080A4 (en) | VERIFICABLE ENCRYPTION BASED ON A TRUSTED EXECUTION ENVIRONMENT | |
EP3238372A4 (en) | Trust establishment between a trusted execution environment and peripheral devices | |
AU2019204730A1 (en) | Processing and storing blockchain data under a trusted execution environment | |
EP3688652A4 (en) | DEVICE AND PROCEDURE FOR DATA SECURITY WITH TRUSTED WORKING ENVIRONMENT | |
PL3643041T3 (pl) | Rozproszone zarządzanie kluczami dla zaufanych środowisk wykonawczych | |
EP3326099A4 (en) | SECURE MATERIAL AND SOFTWARE CERTIFICATION TECHNOLOGIES FOR RELIABLE I / O | |
SG11202007272QA (en) | Systems and methods for policy execution processing | |
IL257040B (en) | Systems and processes for executing private programs on untrusted computers | |
HK1247296A1 (zh) | 用於跨越多個軟件實體跟踪惡意行為的系統及方法 | |
EP3235161A4 (en) | Using trusted execution environments for security of code and data | |
EP3326103A4 (en) | CONFIDENTIAL I / O TECHNOLOGIES FOR MULTIPLE CONFERENCE EXECUTION ENVIRONMENTS COEXISTING UNDER ISA CONTROL | |
EP3320473A4 (en) | METHODS AND SYSTEMS FOR CONTROLLING AUTHORIZATION REQUESTS FOR APPLICATIONS ON A COMPUTER DEVICE | |
EP3089494A4 (en) | Trusted execution environment initialization method and device | |
SG11202002694TA (en) | Provisioning of software applications on edge devices in an internet-of-things environment | |
EP3314444A4 (en) | Secure trusted execution environment data store | |
EP3200114C0 (en) | SECURE EXECUTION ENVIRONMENT | |
EP3663958A4 (en) | ATTACK PREVENTION DATA PROCESSOR BASED ON A TRUSTED CORE | |
GB2579682B (en) | Trusted execution environment migration method | |
GB2542273B (en) | Silent computers having external heat sinks and portable RAID docks | |
SG11202000825YA (en) | Methods and devices for executing trusted applications on processor with support for protected execution environments | |
EP3821386A4 (en) | SYSTEM AND PROCEDURE FOR SECURE TRANSACTIONS WITH A TRUSTED EXECUTION ENVIRONMENT (TEE) | |
GB2569425B (en) | Methods, computer programs, computing devices and controllers | |
EP3756062A4 (en) | COMPUTER DEVICE AND BRACKET | |
EP3497642A4 (en) | COMPUTER SYSTEM AND REGISTERED PROGRAM FOR CERTIFYING ENTREPRENEURS | |
SG11202110728SA (en) | Computer peripheral devices |