Movatterモバイル変換


[0]ホーム

URL:


SG11201905460SA - Data unsealing with a sealing enclave - Google Patents

Data unsealing with a sealing enclave

Info

Publication number
SG11201905460SA
SG11201905460SASG11201905460SASG11201905460SASG11201905460SASG 11201905460S ASG11201905460S ASG 11201905460SASG 11201905460S ASG11201905460S ASG 11201905460SASG 11201905460S ASG11201905460S ASG 11201905460SASG 11201905460S ASG11201905460S ASG 11201905460SA
Authority
SG
Singapore
Prior art keywords
enclave
international
data
microsoft
computer
Prior art date
Application number
SG11201905460SA
Inventor
Manuel Costa
Original Assignee
Microsoft Technology Licensing Llc
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 Microsoft Technology Licensing LlcfiledCriticalMicrosoft Technology Licensing Llc
Publication of SG11201905460SApublicationCriticalpatent/SG11201905460SA/en

Links

Classifications

Landscapes

Abstract

EnclaveClient Setup 106 Verifica inn 108 100 42 Builds (51) International Patent Classification: GOOF 21/60 (2013.01) GOOF 21/62 (2013.01) (21) International Application Number: PCT/US2017/067454 (22) International Filing Date: 20 December 2017 (20.12.2017) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 15/414,505 24 January 2017 (24.01.2017) US (71) Applicant: MICROSOFT TECHNOLOGY LI- CENSING, LLC [US/US]; One Microsoft Way, Redmond, WA 98052-6399 (US). (72) Inventor: COSTA, Manuel; Microsoft Technology Li- censing, LLC, One Microsoft Way, Redmond, WA 98052-6399 (US). (74) Agent: MINHAS, Sandip, S. et al.; Microsoft Technolo- gy Licensing, LLC, One Microsoft Way, Redmond, WA 98052-6399 (US). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, (54) Title: DATA UNSEALING WITH A SEALING ENCLAVE Setup Computation En e 4 p t i Results Trusted Hardware 172 Untrusted Software 174 Enclave 176 + I Data 182 I Code 180 T Tr sts Manages Authors Trusts Data Owner Software Provider Trusts FIG. 1 152 V 162 Infrastructure Owner Manufacturer 1-1 O 00 O C (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 02 August 2018 (02.08.2018) WIP0 I PCT omit VIII °nolo 010 Ho VIII °mill ono ow (10) International Publication Number WO 2018/140163 Al (57) : Techniques for securely sealing and unsealing enclave data across platforms are presented. Enclave data from a source enclave hosted on a first computer may be securely sealed to a sealing enclave on a second computer, and may further be securely unsealed for a destination enclave on a third computer. Securely transferring an enclave workload from one computer to another is disclosed. [Continued on next page] WO 2018/140163 Al MIDEDIMOMOIDEIREEMOMMEEIROHIMMOVOIMIE TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). Declarations under Rule 4.17: as to applicant's entitlement to apply for and be granted a patent (Rule 4.17(11)) as to the applicant's entitlement to claim the priority of the earlier application (Rule 4.17(iii)) Published: — with international search report (Art. 21(3))
SG11201905460SA2017-01-242017-12-20Data unsealing with a sealing enclaveSG11201905460SA (en)

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US15/414,505US10530777B2 (en)2017-01-242017-01-24Data unsealing with a sealing enclave
PCT/US2017/067454WO2018140163A1 (en)2017-01-242017-12-20Data unsealing with a sealing enclave

Publications (1)

Publication NumberPublication Date
SG11201905460SAtrue SG11201905460SA (en)2019-08-27

Family

ID=60972451

Family Applications (1)

Application NumberTitlePriority DateFiling Date
SG11201905460SASG11201905460SA (en)2017-01-242017-12-20Data unsealing with a sealing enclave

Country Status (19)

CountryLink
US (1)US10530777B2 (en)
EP (1)EP3574438B1 (en)
JP (1)JP7089528B2 (en)
KR (1)KR102447251B1 (en)
CN (1)CN110199287B (en)
AU (1)AU2017395733B2 (en)
BR (1)BR112019013698A2 (en)
CA (1)CA3048892C (en)
CL (1)CL2019002010A1 (en)
CO (1)CO2019007874A2 (en)
IL (1)IL267947B (en)
MX (1)MX2019008691A (en)
MY (1)MY203671A (en)
NZ (1)NZ754527A (en)
PH (1)PH12019550114A1 (en)
RU (1)RU2759331C2 (en)
SG (1)SG11201905460SA (en)
WO (1)WO2018140163A1 (en)
ZA (1)ZA201903703B (en)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10790978B2 (en)2016-05-252020-09-29Intel CorporationTechnologies for collective authorization with hierarchical group keys
US10311217B2 (en)*2016-12-092019-06-04Microsoft Technology Licensing, LlcApplication piracy prevention with secure enclave protection of automatically modularized functions
US11443033B2 (en)2017-01-242022-09-13Microsoft Technology Licensing, LlcAbstract enclave identity
US10911451B2 (en)2017-01-242021-02-02Microsoft Technology Licensing, LlcCross-platform enclave data sealing
US10931652B2 (en)2017-01-242021-02-23Microsoft Technology Licensing, LlcData sealing with a sealing enclave
US10897459B2 (en)2017-01-262021-01-19Microsoft Technology Licensing, LlcAddressing a trusted execution environment using encryption key
US10897360B2 (en)2017-01-262021-01-19Microsoft Technology Licensing, LlcAddressing a trusted execution environment using clean room provisioning
US10972265B2 (en)2017-01-262021-04-06Microsoft Technology Licensing, LlcAddressing a trusted execution environment
US10726120B2 (en)*2017-03-312020-07-28Intel CorporationSystem, apparatus and method for providing locality assertion between a security processor and an enclave
US10990516B1 (en)*2017-06-082021-04-27Liberty Mutual Insurance CompanyMethod, apparatus, and computer program product for predictive API test suite selection
US10819696B2 (en)*2017-07-132020-10-27Microsoft Technology Licensing, LlcKey attestation statement generation providing device anonymity
CN108306740B (en)*2018-01-222020-07-31华中科技大学 An Intel SGX state consistent protection method and system
US10659054B2 (en)*2018-02-232020-05-19Nxp B.V.Trusted monotonic counter using internal and external non-volatile memory
US10831506B2 (en)*2018-04-052020-11-10Phoenix Technologies Ltd.Local oversight and provisioning of BIOS activity
CN112041838B (en)2018-04-302024-07-23谷歌有限责任公司 Safe Zone Interaction
WO2019212581A1 (en)2018-04-302019-11-07Google LlcSecure collaboration between processors and processing accelerators in enclaves
CN112005230B (en)*2018-04-302024-05-03谷歌有限责任公司 Manage security zone creation through a unified security zone interface
US10867053B2 (en)*2018-06-262020-12-15Sri InternationalCreating software packages for performing secure computations
US11741196B2 (en)2018-11-152023-08-29The Research Foundation For The State University Of New YorkDetecting and preventing exploits of software vulnerability using instruction tags
US11424909B1 (en)2018-12-122022-08-23Baffle, Inc.System and method for protecting data that is exported to an external entity
GB2580709B (en)*2019-01-282021-12-15Osirium LtdTask engine
CA3130202A1 (en)*2019-02-122020-08-20Payfone, Inc.Systems and methods for porting communication devices
CN109922056B (en)2019-02-262021-09-10创新先进技术有限公司Data security processing method, terminal and server thereof
WO2020180298A1 (en)*2019-03-052020-09-10Intel CorporationDeterministic trusted executed container through managed runtime language metadata
US11443018B2 (en)*2019-03-122022-09-13Xilinx, Inc.Locking execution of cores to licensed programmable devices in a data center
US11294992B2 (en)*2019-03-122022-04-05Xilinx, Inc.Locking execution of cores to licensed programmable devices in a data center
US11545242B2 (en)2019-06-212023-01-03nference, inc.Systems and methods for computing with private healthcare data
US11487902B2 (en)2019-06-212022-11-01nference, inc.Systems and methods for computing with private healthcare data
US12333393B2 (en)2019-06-212025-06-17nference, inc.Systems and methods for adaptively improving the performance of locked machine learning programs
US10652081B1 (en)*2019-06-242020-05-12Capital One Services, LlcFacilitating resilient and fault tolerant asynchronous messaging
US11356367B2 (en)*2019-11-222022-06-07Red Hat, Inc.Secure preloading of serverless function sequences
JP6867718B1 (en)*2020-02-202021-05-12Eaglys株式会社 Information processing system, information processing device, information processing method, and information processing program
US11758376B2 (en)*2020-04-292023-09-12Blackberry LimitedMethod and system for addition of assurance information to V2X messaging
US11606279B2 (en)*2020-07-102023-03-14Fortanix, Inc.Secure heartbeat monitoring
WO2022076352A1 (en)2020-10-052022-04-14Redcom Laboratories, Inc.zkMFA: ZERO-KNOWLEDGE BASED MULTI-FACTOR AUTHENTICATION SYSTEM
US12039536B2 (en)2020-10-272024-07-16Prove Identity, Inc.Transaction authentication, authorization, and/or auditing utilizing subscriber-specific behaviors
US11483710B2 (en)2020-12-012022-10-25Prove Identity, Inc.Subscriber account identifier transfer in a telecommunications system
US12114150B2 (en)2020-12-232024-10-08Prove Identity, Inc.Authenticated communications device to tie real-world and digital identities
US12058528B2 (en)2020-12-312024-08-06Prove Identity, Inc.Identity network representation of communications device subscriber in a digital domain
US20240022423A1 (en)*2021-03-122024-01-18Meta Platforms, Inc.Processing private information in a distributed enclave framework
GB2610861B (en)*2021-09-202023-10-11Intelligent Voice LtdConfidential Automated Speech Recogntion
US11637690B1 (en)2021-10-082023-04-25Baffle, Inc.Format preserving encryption (FPE) system and method for long strings
US12143401B2 (en)2022-03-092024-11-12Prove Identity, Inc.Communications device contactability metric
JP2023163699A (en)*2022-04-282023-11-10日本電信電話株式会社Program execution system, program execution method and program
IL292998B2 (en)*2022-05-132025-01-01Google LlcSecure multi-party computation with attestation using a trusted execution environment
US20240241939A1 (en)*2023-01-122024-07-18R3 Ltd.Auditing secure enclaves
US20240281519A1 (en)*2023-02-162024-08-22R3 Ltd.Data rights enforcement in secure enclaves
US20250240293A1 (en)*2024-01-192025-07-24Dell Products L.P.Multi-tenant secrets manager

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8352741B2 (en)*2009-06-112013-01-08Microsoft CorporationDiscovery of secure network enclaves
US8312260B2 (en)2009-10-092012-11-13Sas Institute Inc.Dynamic analytical differentiator for obfuscated functions in complex models
US20110085667A1 (en)2009-10-092011-04-14Adgregate Markets, Inc.Various methods and apparatuses for securing an application container
US8977842B1 (en)2010-02-052015-03-10Symantec CorporationHypervisor enabled secure inter-container communications
US8972746B2 (en)*2010-12-172015-03-03Intel CorporationTechnique for supporting multiple secure enclaves
US8832452B2 (en)2010-12-222014-09-09Intel CorporationSystem and method for implementing a trusted dynamic launch and trusted platform module (TPM) using secure enclaves
US9009475B2 (en)*2011-04-052015-04-14Apple Inc.Apparatus and methods for storing electronic access clients
US8176283B1 (en)*2011-09-262012-05-08Google Inc.Permissions of objects in hosted storage
US9009854B2 (en)2012-12-192015-04-14Intel CorporationPlatform-hardened digital rights management key provisioning
WO2014196966A1 (en)*2013-06-042014-12-11Intel CorporationTechnologies for hardening the security of digital information on client platforms
US9430642B2 (en)*2013-09-172016-08-30Microsoft Technology Licensing, LlcProviding virtual secure mode with different virtual trust levels each having separate memory access protections, interrupt subsystems and private processor states
WO2015047442A1 (en)*2013-09-272015-04-02Mcafee, Inc.Trusted execution of an executable object on a local device
WO2015060858A1 (en)*2013-10-242015-04-30Intel CorporationMethods and apparatus for protecting software from unauthorized copying
US9514317B2 (en)*2013-12-192016-12-06Intel CorporationPolicy-based trusted inspection of rights managed content
US9355262B2 (en)*2013-12-272016-05-31Intel CorporationModifying memory permissions in a secure processing environment
US9792427B2 (en)*2014-02-072017-10-17Microsoft Technology Licensing, LlcTrusted execution within a distributed computing system
US10389709B2 (en)*2014-02-242019-08-20Amazon Technologies, Inc.Securing client-specified credentials at cryptographically attested resources
US9652631B2 (en)*2014-05-052017-05-16Microsoft Technology Licensing, LlcSecure transport of encrypted virtual machines with continuous owner access
US9489534B2 (en)2014-10-232016-11-08Northrop Grumman Systems CorporationMulti-level security system for enabling secure file sharing across multiple security levels and method thereof
US9558330B2 (en)*2014-12-232017-01-31Intel CorporationTechnologies for digital rights managment of 3D printable models
US9904803B2 (en)*2015-03-252018-02-27Intel CorporationTechnologies for hardening data encryption with secure enclaves
US9749323B2 (en)*2015-03-272017-08-29Intel CorporationTechnologies for secure server access using a trusted license agent
US9710401B2 (en)2015-06-262017-07-18Intel CorporationProcessors, methods, systems, and instructions to support live migration of protected containers
US10462135B2 (en)*2015-10-232019-10-29Intel CorporationSystems and methods for providing confidentiality and privacy of user data for web browsers
US10565370B2 (en)*2015-12-242020-02-18Intel CorporationSystem and method for enabling secure memory transactions using enclaves
US10469265B2 (en)*2016-03-312019-11-05Intel CorporationTechnologies for secure inter-enclave communications

Also Published As

Publication numberPublication date
RU2019126645A3 (en)2021-04-14
MY203671A (en)2024-07-12
NZ754527A (en)2023-03-31
BR112019013698A2 (en)2020-02-04
RU2759331C2 (en)2021-11-11
US20180212971A1 (en)2018-07-26
EP3574438B1 (en)2021-05-26
PH12019550114A1 (en)2020-12-07
KR20190108576A (en)2019-09-24
CN110199287B (en)2023-06-09
IL267947A (en)2019-09-26
ZA201903703B (en)2020-10-28
AU2017395733B2 (en)2021-11-25
CA3048892A1 (en)2018-08-02
JP2020505698A (en)2020-02-20
US10530777B2 (en)2020-01-07
CL2019002010A1 (en)2019-12-13
CO2019007874A2 (en)2019-07-31
CA3048892C (en)2024-05-21
RU2019126645A (en)2021-02-26
EP3574438A1 (en)2019-12-04
WO2018140163A1 (en)2018-08-02
KR102447251B1 (en)2022-09-23
AU2017395733A1 (en)2019-07-04
JP7089528B2 (en)2022-06-22
IL267947B (en)2021-05-31
MX2019008691A (en)2019-09-10
CN110199287A (en)2019-09-03

Similar Documents

PublicationPublication DateTitle
SG11201905460SA (en)Data unsealing with a sealing enclave
SG11201905461VA (en)Data sealing with a sealing enclave
SG11201905463TA (en)Abstract enclave identity
SG11201905462WA (en)Cross-platform enclave identity
SG11201809866PA (en)Cryptographic applications for a blockchain system
SG11201903604PA (en)Iot security service
SG11201902981RA (en)Iot provisioning service
SG11201804696RA (en)Techniques for metadata processing
SG11201809872TA (en)Using hardware based secure isolated region to prevent piracy and cheating on electronic devices
SG11201908293QA (en)Selective application of reprojection processing on layer sub-regions for optimizing late stage reprojection power
SG11201804506RA (en)Systems and methods for rendering multiple levels of detail
SG11201908067VA (en)Opportunistic timing of device notifications
SG11201809963XA (en)Application framework using blockchain-based asset ownership
SG11201805532XA (en)Multivalent and multispecific 41bb-binding fusion proteins
SG11201810587VA (en)Docking station for motorised vehicles
SG11201909454QA (en)Container-based virtual camera rotation
SG11201907665QA (en)Intelligent rope or cable termination
SG11201900480YA (en)Anti-tim-3 antibodies
SG11201810890RA (en)Situation aware personal assistant
SG11201905458WA (en)Addressing a trusted execution environment using signing key
SG11201903882VA (en)Il-2 variants for the treatment of autoimmune diseases
SG11201809912UA (en)Hybrid carriers for nucleic acid cargo
SG11201909011PA (en)Niraparib compositions
SG11201810295UA (en)Hardware-based virtualized security isolation
SG11201803403XA (en)In situ-generated microfluidic isolation structures, kits and methods of use thereof

[8]ページ先頭

©2009-2025 Movatter.jp