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 wykonawczych

Info

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
Application number
PL19732217T
Other languages
English (en)
Inventor
Xiaojian LIU
Original Assignee
Advanced New Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Advanced New Technologies Co., Ltd. filed Critical Advanced New Technologies Co., Ltd.
Publication of PL3646216T3 publication Critical patent/PL3646216T3/pl

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/52Monitoring 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/53Monitoring 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30029Logical and Boolean instructions, e.g. XOR, NOT
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/03Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
    • G06F2221/033Test 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)
PL19732217T 2019-04-19 2019-04-19 Sposoby i urządzenia do wykonywania zaufanych aplikacji w procesorze z obsługą chronionych środowisk wykonawczych PL3646216T3 (pl)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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