DETERMINISTIC TRUSTED EXECUTED CONTAINER THROUGH MANAGED RUNTIME LANGUAGE METADATA
Various embodiments are generally directed to an apparatus, system, and other techniques for executing program code, such as managed runtime language, entirely in a hardware trusted execution environment (TEE) while enforcing and abiding by security requirements. Components in the TEE may receive th...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | SUN, Mingqiu ZANG, Lin |
description | Various embodiments are generally directed to an apparatus, system, and other techniques for executing program code, such as managed runtime language, entirely in a hardware trusted execution environment (TEE) while enforcing and abiding by security requirements. Components in the TEE may receive the program, which may include metadata, perform analysis on the metadata, determine whether any API should be disabled from accessing untrusted resources, and execute an exception if the API attempts to access an untrusted resource. One or more security domains may be used in the TEE along with respective protection keys to enhance and maintain security.
Selon divers modes de réalisation, l'invention concerne de façon générale un appareil, un système et d'autres techniques permettant d'exécuter un code de programme, tel qu'un langage d'exécution géré, entièrement dans un environnement d'exécution de confiance matériel (TEE) tout en appliquant et en respectant des critères de sécurité. Des composants dans le TEE peuvent recevoir le programme, qui peut contenir des métadonnées, effectuer une analyse sur les métadonnées, déterminer si l'accès à des ressources non sécurisées d'une API quelconque doit être désactivé, et exécuter une exception si l'API tente d'accéder à une ressource non sécurisée. Un ou plusieurs domaines de sécurité peuvent être utilisés dans le TEE conjointement avec des clés de protection respectives pour améliorer et maintenir la sécurité. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2020180298A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2020180298A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2020180298A13</originalsourceid><addsrcrecordid>eNqNirEKwjAURbM4iPoPD5yFNC51fCTPJGASSF-oWykSJ9FC_X-s4Ac43cM5dy2yIaYcfPQdew2cS8dkgK6kyxd0iow-UgZ2ORXrIGBEu5RcIvtAcMFoy2IgEKNBxq1Y3cfHXHe_3Yj9mVi7Q51eQ52n8Vaf9T30SUklm1aqU4vN8b_XB8hJMNk</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>DETERMINISTIC TRUSTED EXECUTED CONTAINER THROUGH MANAGED RUNTIME LANGUAGE METADATA</title><source>esp@cenet</source><creator>SUN, Mingqiu ; ZANG, Lin</creator><creatorcontrib>SUN, Mingqiu ; ZANG, Lin</creatorcontrib><description>Various embodiments are generally directed to an apparatus, system, and other techniques for executing program code, such as managed runtime language, entirely in a hardware trusted execution environment (TEE) while enforcing and abiding by security requirements. Components in the TEE may receive the program, which may include metadata, perform analysis on the metadata, determine whether any API should be disabled from accessing untrusted resources, and execute an exception if the API attempts to access an untrusted resource. One or more security domains may be used in the TEE along with respective protection keys to enhance and maintain security.
Selon divers modes de réalisation, l'invention concerne de façon générale un appareil, un système et d'autres techniques permettant d'exécuter un code de programme, tel qu'un langage d'exécution géré, entièrement dans un environnement d'exécution de confiance matériel (TEE) tout en appliquant et en respectant des critères de sécurité. Des composants dans le TEE peuvent recevoir le programme, qui peut contenir des métadonnées, effectuer une analyse sur les métadonnées, déterminer si l'accès à des ressources non sécurisées d'une API quelconque doit être désactivé, et exécuter une exception si l'API tente d'accéder à une ressource non sécurisée. Un ou plusieurs domaines de sécurité peuvent être utilisés dans le TEE conjointement avec des clés de protection respectives pour améliorer et maintenir la sécurité.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2020</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20200910&DB=EPODOC&CC=WO&NR=2020180298A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20200910&DB=EPODOC&CC=WO&NR=2020180298A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>SUN, Mingqiu</creatorcontrib><creatorcontrib>ZANG, Lin</creatorcontrib><title>DETERMINISTIC TRUSTED EXECUTED CONTAINER THROUGH MANAGED RUNTIME LANGUAGE METADATA</title><description>Various embodiments are generally directed to an apparatus, system, and other techniques for executing program code, such as managed runtime language, entirely in a hardware trusted execution environment (TEE) while enforcing and abiding by security requirements. Components in the TEE may receive the program, which may include metadata, perform analysis on the metadata, determine whether any API should be disabled from accessing untrusted resources, and execute an exception if the API attempts to access an untrusted resource. One or more security domains may be used in the TEE along with respective protection keys to enhance and maintain security.
Selon divers modes de réalisation, l'invention concerne de façon générale un appareil, un système et d'autres techniques permettant d'exécuter un code de programme, tel qu'un langage d'exécution géré, entièrement dans un environnement d'exécution de confiance matériel (TEE) tout en appliquant et en respectant des critères de sécurité. Des composants dans le TEE peuvent recevoir le programme, qui peut contenir des métadonnées, effectuer une analyse sur les métadonnées, déterminer si l'accès à des ressources non sécurisées d'une API quelconque doit être désactivé, et exécuter une exception si l'API tente d'accéder à une ressource non sécurisée. Un ou plusieurs domaines de sécurité peuvent être utilisés dans le TEE conjointement avec des clés de protection respectives pour améliorer et maintenir la sécurité.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2020</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNirEKwjAURbM4iPoPD5yFNC51fCTPJGASSF-oWykSJ9FC_X-s4Ac43cM5dy2yIaYcfPQdew2cS8dkgK6kyxd0iow-UgZ2ORXrIGBEu5RcIvtAcMFoy2IgEKNBxq1Y3cfHXHe_3Yj9mVi7Q51eQ52n8Vaf9T30SUklm1aqU4vN8b_XB8hJMNk</recordid><startdate>20200910</startdate><enddate>20200910</enddate><creator>SUN, Mingqiu</creator><creator>ZANG, Lin</creator><scope>EVB</scope></search><sort><creationdate>20200910</creationdate><title>DETERMINISTIC TRUSTED EXECUTED CONTAINER THROUGH MANAGED RUNTIME LANGUAGE METADATA</title><author>SUN, Mingqiu ; ZANG, Lin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2020180298A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2020</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>SUN, Mingqiu</creatorcontrib><creatorcontrib>ZANG, Lin</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>SUN, Mingqiu</au><au>ZANG, Lin</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>DETERMINISTIC TRUSTED EXECUTED CONTAINER THROUGH MANAGED RUNTIME LANGUAGE METADATA</title><date>2020-09-10</date><risdate>2020</risdate><abstract>Various embodiments are generally directed to an apparatus, system, and other techniques for executing program code, such as managed runtime language, entirely in a hardware trusted execution environment (TEE) while enforcing and abiding by security requirements. Components in the TEE may receive the program, which may include metadata, perform analysis on the metadata, determine whether any API should be disabled from accessing untrusted resources, and execute an exception if the API attempts to access an untrusted resource. One or more security domains may be used in the TEE along with respective protection keys to enhance and maintain security.
Selon divers modes de réalisation, l'invention concerne de façon générale un appareil, un système et d'autres techniques permettant d'exécuter un code de programme, tel qu'un langage d'exécution géré, entièrement dans un environnement d'exécution de confiance matériel (TEE) tout en appliquant et en respectant des critères de sécurité. Des composants dans le TEE peuvent recevoir le programme, qui peut contenir des métadonnées, effectuer une analyse sur les métadonnées, déterminer si l'accès à des ressources non sécurisées d'une API quelconque doit être désactivé, et exécuter une exception si l'API tente d'accéder à une ressource non sécurisée. Un ou plusieurs domaines de sécurité peuvent être utilisés dans le TEE conjointement avec des clés de protection respectives pour améliorer et maintenir la sécurité.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng ; fre |
recordid | cdi_epo_espacenet_WO2020180298A1 |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
title | DETERMINISTIC TRUSTED EXECUTED CONTAINER THROUGH MANAGED RUNTIME LANGUAGE METADATA |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T00%3A51%3A12IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=SUN,%20Mingqiu&rft.date=2020-09-10&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2020180298A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |