CRYPTOGRAPHIC COMPUTING USING ENCRYPTED BASE ADDRESSES AND USED IN MULTI-TENANT ENVIRONMENTS
Technologies disclosed herein provide cryptographic computing with cryptographically encoded pointers in multi-tenant environments. An example method comprises executing, by a trusted runtime, first instructions to generate a first address key for a private memory region in the memory and generate a...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | English French German |
Published |
06.01.2021
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Technologies disclosed herein provide cryptographic computing with cryptographically encoded pointers in multi-tenant environments. An example method comprises executing, by a trusted runtime, first instructions to generate a first address key for a private memory region in the memory and generate a first cryptographically encoded pointer to the private memory region in the memory. Generating the first cryptographically encoded pointer includes storing first context information associated with the private memory region in first bits of the first cryptographically encoded pointer and performing a cryptographic algorithm on a slice of a first linear address of the private memory region based, at least in part, on the first address key and a first tweak, the first tweak including the first context information. The method further includes permitting a first tenant in the multi-tenant environment to access the first address key and the first cryptographically encoded pointer to the private memory region. |
---|---|
AbstractList | Technologies disclosed herein provide cryptographic computing with cryptographically encoded pointers in multi-tenant environments. An example method comprises executing, by a trusted runtime, first instructions to generate a first address key for a private memory region in the memory and generate a first cryptographically encoded pointer to the private memory region in the memory. Generating the first cryptographically encoded pointer includes storing first context information associated with the private memory region in first bits of the first cryptographically encoded pointer and performing a cryptographic algorithm on a slice of a first linear address of the private memory region based, at least in part, on the first address key and a first tweak, the first tweak including the first context information. The method further includes permitting a first tenant in the multi-tenant environment to access the first address key and the first cryptographically encoded pointer to the private memory region. |
Author | DURHAM, David M NEIGER, Gilbert BRANDT, Jason LEMAY, Michael JAYARAM MASTI, Ramya |
Author_xml | – fullname: NEIGER, Gilbert – fullname: JAYARAM MASTI, Ramya – fullname: LEMAY, Michael – fullname: BRANDT, Jason – fullname: DURHAM, David M |
BookMark | eNqNi00KwjAQhbPQhX93mAsUrAVdx2RsA2YSkqkgCKVIXElbqPfHKh7AzXvwvu8txazru7QQNxWunl0ZpK-MAuWsr9lQCXX8JNKXo4ajjAhS64AxYgRJelKm3RDY-swmYyRJPD0uJjiySBzXYv5on2Pa_Hol4ISsqiwNfZPGob2nLr0a9MVhn-_yrcyLP5Q31gs0GA |
ContentType | Patent |
DBID | EVB |
DatabaseName | esp@cenet |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: EVB name: esp@cenet url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Medicine Chemistry Sciences Physics |
DocumentTitleAlternate | CALCUL CRYPTOGRAPHIQUE UTILISANT DES ADRESSES DE BASE CRYPTÉES ET UTILISÉ DANS DES ENVIRONNEMENTS MULTI-LOCATAIRES KRYPTOGRAFISCHE BERECHNUNG UNTER VERWENDUNG VON VERSCHLÜSSELTEN BASISADRESSEN UND VERWENDUNG IN MANDANTENFÄHIGEN UMGEBUNGEN |
ExternalDocumentID | EP3761210A1 |
GroupedDBID | EVB |
ID | FETCH-epo_espacenet_EP3761210A13 |
IEDL.DBID | EVB |
IngestDate | Fri Aug 30 05:41:17 EDT 2024 |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English French German |
LinkModel | DirectLink |
MergedId | FETCHMERGED-epo_espacenet_EP3761210A13 |
Notes | Application Number: EP20200168972 |
OpenAccessLink | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20210106&DB=EPODOC&CC=EP&NR=3761210A1 |
ParticipantIDs | epo_espacenet_EP3761210A1 |
PublicationCentury | 2000 |
PublicationDate | 20210106 |
PublicationDateYYYYMMDD | 2021-01-06 |
PublicationDate_xml | – month: 01 year: 2021 text: 20210106 day: 06 |
PublicationDecade | 2020 |
PublicationYear | 2021 |
RelatedCompanies | Intel Corporation |
RelatedCompanies_xml | – name: Intel Corporation |
Score | 3.3068156 |
Snippet | Technologies disclosed herein provide cryptographic computing with cryptographically encoded pointers in multi-tenant environments. An example method comprises... |
SourceID | epo |
SourceType | Open Access Repository |
SubjectTerms | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
Title | CRYPTOGRAPHIC COMPUTING USING ENCRYPTED BASE ADDRESSES AND USED IN MULTI-TENANT ENVIRONMENTS |
URI | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20210106&DB=EPODOC&locale=&CC=EP&NR=3761210A1 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LawIxEB7EPm-tbdG-yKHsbSnUddWDlDWJuqVmlzWKhYLsK-Bllbqlf7-ToLaX9hYmD5KBSeZLZr4APLg6TVk9pbaKE2U7ThbbcbeZ2WnSUp12nmsOPB1tIdzR1HmZt-YVWO5yYQxP6JchR0SLStHeS7Nfr38usZiJrdw8JksUrZ4HssesLTpG_IIQx2L9Hg8DFlCLUixZIuqhHWmqLA-B0oH2ojXNPp_1dVLK-veJMjiDwxAHK8pzqORFDU7o7uO1GhyPt-_dNTgyAZrpBoVbI9xcwDuN3kIZDCMvHPmU0GAcTqUvhkR_oTEkXJh6zkjfm3DiMaaVzCfEEwyboNwXZDx9lb4tufCExB4zPwqEpvWfXAIZcElHNk54sVfOgof7pTWvoFqsirwOBJ3AOO2opuo6ysncLDaeG2KjluZwa7sNaPw5zPU_dTdwqrVs7iDcW6iWH5_5HZ7KZXJv9PkN8vOJag |
link.rule.ids | 230,309,786,891,25594,76906 |
linkProvider | European Patent Office |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LTwIxEJ4QX3hT1IjPHszeNiayLHAgZmkLu8p2N0shmJiQfSZcFiIY_77TBtCL3prpI-0k087XznwFeLBVmnLxlJpFnBSmZWWxGXcamZkmzaLdynPFgaeiLYTtjq2XaXNagfk2F0bzhH5pckS0qBTtfa336-XPJRbTsZWrx2SOosVzX3aZsUHHiF8Q4his1-VhwAJqUIolQ0RdtCNFleUgUNpvKXJe5TlNeiopZfn7ROmfwEGIg5XrU6jkZQ2qdPvxWg2O_M17dw0OdYBmukLhxghXZ_BOo7dQBoPICV2PEhr44Vh6YkDUFxoDwoWu54z0nBEnDmNKyXxEHMGwCco9QfzxUHqm5MIREntMvCgQitZ_dA6kzyV1TZzwbKecGQ93S2tcwF65KPNLIOgExmm7aBQdq7AyO4u154bYqKk43Fp2Hep_DnP1T909VF3pD2dDT7xew7HSuL6PsG9gb_3xmd_iCb1O7rRuvwGJiYxX |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=CRYPTOGRAPHIC+COMPUTING+USING+ENCRYPTED+BASE+ADDRESSES+AND+USED+IN+MULTI-TENANT+ENVIRONMENTS&rft.inventor=NEIGER%2C+Gilbert&rft.inventor=JAYARAM+MASTI%2C+Ramya&rft.inventor=LEMAY%2C+Michael&rft.inventor=BRANDT%2C+Jason&rft.inventor=DURHAM%2C+David+M&rft.date=2021-01-06&rft.externalDBID=A1&rft.externalDocID=EP3761210A1 |