DYNAMIC BINARY TRANSLATION TO SECURE PROCESSES FROM SPECULATIVE ROGUE CACHE LOADS

In accordance with embodiments of the present disclosure, a binary translator can perform address shifting on the binary code of an executing application. Address shifting serves to shift the addresses of memory operations that can access locations in the kernel address space into address locations...

Full description

Saved in:
Bibliographic Details
Main Authors Tsafrir, Dan, Wei, Michael, Amit, Nadav
Format Patent
LanguageEnglish
Published 08.08.2019
Subjects
Online AccessGet full text

Cover

Loading…
Abstract In accordance with embodiments of the present disclosure, a binary translator can perform address shifting on the binary code of an executing application. Address shifting serves to shift the addresses of memory operations that can access locations in the kernel address space into address locations in the user space, thus avoiding speculative access into the kernel address space.
AbstractList In accordance with embodiments of the present disclosure, a binary translator can perform address shifting on the binary code of an executing application. Address shifting serves to shift the addresses of memory operations that can access locations in the kernel address space into address locations in the user space, thus avoiding speculative access into the kernel address space.
Author Tsafrir, Dan
Wei, Michael
Amit, Nadav
Author_xml – fullname: Tsafrir, Dan
– fullname: Wei, Michael
– fullname: Amit, Nadav
BookMark eNqNys0KgkAUQOFZ1KK_d7jQOkgNweVtvKagMzZ3JnAlEtMqRsHenwp6gFYHDt9aLMIY_Epc805hU0k4VwpNB9ag4hptpRVYDUzSGYLWaEnMxFAY3QC3n_1FNwKjL45AoiwJao05b8XyMTxnv_t1I_YFWVke_DT2fp6Guw_-1TuOj1EWn5IsTTFK_lNvtD8yOg
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
ExternalDocumentID US2019243966A1
GroupedDBID EVB
ID FETCH-epo_espacenet_US2019243966A13
IEDL.DBID EVB
IngestDate Fri Jul 19 15:43:12 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US2019243966A13
Notes Application Number: US201816004191
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20190808&DB=EPODOC&CC=US&NR=2019243966A1
ParticipantIDs epo_espacenet_US2019243966A1
PublicationCentury 2000
PublicationDate 20190808
PublicationDateYYYYMMDD 2019-08-08
PublicationDate_xml – month: 08
  year: 2019
  text: 20190808
  day: 08
PublicationDecade 2010
PublicationYear 2019
RelatedCompanies VMware, Inc
RelatedCompanies_xml – name: VMware, Inc
Score 3.2238002
Snippet In accordance with embodiments of the present disclosure, a binary translator can perform address shifting on the binary code of an executing application....
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title DYNAMIC BINARY TRANSLATION TO SECURE PROCESSES FROM SPECULATIVE ROGUE CACHE LOADS
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20190808&DB=EPODOC&locale=&CC=US&NR=2019243966A1
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3dS8MwED_G_HzTqUydElD6Vpxtl8aHIV2aOmVraz_G9jTaLANBuuEq_vumYdM97TGXcCQHd5e7_O4CcM8tYvG5ILpNBNYtQ3A9IzbXrczMeW48GZhXtcNDH_dT623cGdfgc1MLo_qE_qjmiFKjuNT3Utnr5X8Sy1XYytVD_iFJi2cv6braOjqW3o20ieb2uiwM3IBqlHbTWPMjNWdI54uxI2OlPXmRtisAGBv1qrqU5bZT8U5gP5T8ivIUaqJowBHd_L3WgMPh-sm7AQcKo8lXkrjWw9UZvLsT35ECRL1X34kmKIkcPx6odBNKAhQzmkYMhVFApXxZjLwoGKI4lORq0YihKHhJGaIO7TM0CBw3Poc7jyW0r8tdTv-EMk3j7SOZF1AvFoVoAsKPmbANbM47wrCwyLL2HJO2OTP5DEtjZlxCaxenq93T13BcDRUEjrSgXn59ixvplsv8VknzF6UpikM
link.rule.ids 230,309,783,888,25578,76884
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3dT8IwEL8Qv_BNUeMHahPN3hZxG6U-EDO6zqGwzX0QeCJbKYmJASIz_vt2DShPvN41l_aX3F3vencFuOcWsfhUEL1FBNYtQ3A9Iy2uW5mZ89x4MjAve4f7PvZS63XYHFbgc90Lo-aE_qjhiFKjuNT3QtnrxX8Sy1G1lcuH_EOS5s9u0na0VXQsvRtpEM3ptFkYOAHVKG2nseZHimdI54uxLWOlXXnJJuWkfTbolH0pi02n4h7BXijlzYpjqIhZDap0_fdaDQ76qyfvGuyrGk2-lMSVHi5P4N0Z-bYEEHW6vh2NUBLZftxT6SaUBChmNI0YCqOASnxZjNwo6KM4lORy0YChKHhJGaI29RjqBbYTn8KdyxLq6XKX4z9Qxmm8eSTzDHZm85k4B4QfM9EysDltCsPCIssaU0wa5sTkEyyNmXEB9W2SLrezb6HqJf3euNf1367gsGSpcjhSh53i61tcSxdd5DcK2V9JUI0z
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=DYNAMIC+BINARY+TRANSLATION+TO+SECURE+PROCESSES+FROM+SPECULATIVE+ROGUE+CACHE+LOADS&rft.inventor=Tsafrir%2C+Dan&rft.inventor=Wei%2C+Michael&rft.inventor=Amit%2C+Nadav&rft.date=2019-08-08&rft.externalDBID=A1&rft.externalDocID=US2019243966A1