Enabling hardware randomization across the cache hierarchy in Linux-Class processors
| dc.contributor.author | Doblas, Max |
| dc.contributor.author | Kostalampros, Ioannis-Vatistas |
| dc.contributor.author | Moretó Planas, Miquel |
| dc.contributor.author | Hernández Luz, Carles |
| dc.contributor.group | Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions |
| dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
| dc.contributor.other | Barcelona Supercomputing Center |
| dc.date.accessioned | 2020-06-15T07:29:08Z |
| dc.date.available | 2020-06-15T07:29:08Z |
| dc.date.issued | 2020 |
| dc.description.abstract | The most promising secure-cache design approaches use cache-set randomization to index cache contents thus thwarting cache side-channel attacks. Unfortunately, existing randomization proposals cannot be sucessfully applied to processors’ cache hierarchies due to the overhead added when dealing with coherency and virtual memory. In this paper, we solve existing limitations of hardware randomization approaches and propose a cost-effective randomization implementation to the whole cache hierarchy of a Linux-capable RISC-V processor. |
| dc.description.peerreviewed | Peer Reviewed |
| dc.description.sponsorship | This work has been supported by the European HiPEAC Network of Excellence, by the Spanish Ministry of Economy and Competitiveness (contract TIN2015-65316-P), and by Generalitat de Catalunya (contracts 2017-SGR-1414 and 2017- SGR-1328). The DRAC project is co-financed by the European Union Regional Development Fund within the framework of the ERDF Operational Program of Catalonia 2014-2020 with a grant of 50% of total cost eligible. We also thank Red-RISCV for the efforts to promote activities around open hardware. This work has received funding from the EU Horizon2020 programme under grant agreement no. 871467 (SELENE). M. Doblas has been partially supported by the Agency for Management of University and Research Grants (AGAUR) of the Government of Catalonia under Beques de Col·laboració d’estudiants en departaments universitaris per al curs 2019- 2020. V. Kostalabros has been partially supported by the Agency for Management of University and Research Grants (AGAUR) of the Government of Catalonia under Ajuts per a la contractació de personal investigador novell fellowship number 2019FI_ B01274. M. Moreto has been partially supported by the Spanish Ministry of Economy, Industry and Competitiveness under Ramón y Cajal fellowship number RYC- 2016-21104. |
| dc.description.version | Postprint (published version) |
| dc.format.extent | 7 p. |
| dc.identifier.citation | Doblas, M. [et al.]. Enabling hardware randomization across the cache hierarchy in Linux-Class processors. A: Workshop on Computer Architecture Research with RISC-V. "Fourth Workshop on Computer Architecture Research with RISC-V (CARRV 2020): Virtual Workshop, Friday, May 29th, 2020: co-located with ISCA 2020". 2020, p. 1-7. |
| dc.identifier.uri | https://hdl.handle.net/2117/190692 |
| dc.language.iso | eng |
| dc.relation.projectid | info:eu-repo/grantAgreement/MINECO//TIN2015-65316-P/ES/COMPUTACION DE ALTAS PRESTACIONES VII/ |
| dc.relation.projectid | info:eu-repo/grantAgreement/AGAUR/2017 SGR 1414 |
| dc.relation.projectid | info:eu-repo/grantAgreement/AGAUR/2017-SGR-1328 |
| dc.relation.projectid | info:eu-repo/grantAgreement/AEI/RYC-2016-21104 |
| dc.relation.projectid | info:eu-repo/grantAgreement/EC/H2020/871467/EU/SELENE: Self-monitored Dependable platform for High-Performance Safety-Critical Systems/SELENE |
| dc.relation.publisherversion | https://carrv.github.io/2020/papers/CARRV2020_paper_8_Doblas.pdf |
| dc.rights.access | Open Access |
| dc.subject | Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors |
| dc.subject | Àrees temàtiques de la UPC::Informàtica::Seguretat informàtica |
| dc.subject.lcsh | Cache memory |
| dc.subject.lcsh | Computer security |
| dc.subject.lemac | Memòria cau |
| dc.subject.lemac | Seguretat informàtica |
| dc.subject.other | Secure-cache design |
| dc.subject.other | Cache-set randomization |
| dc.subject.other | Cache side-channel attacks |
| dc.subject.other | RISC-V processor |
| dc.title | Enabling hardware randomization across the cache hierarchy in Linux-Class processors |
| dc.type | Conference report |
| dspace.entity.type | Publication |
| local.citation.author | Doblas, M.; Kostalabros, I.; Moreto, M.; Hernández, C. |
| local.citation.contributor | Workshop on Computer Architecture Research with RISC-V |
| local.citation.endingPage | 7 |
| local.citation.publicationName | Fourth Workshop on Computer Architecture Research with RISC-V (CARRV 2020): Virtual Workshop, Friday, May 29th, 2020: co-located with ISCA 2020 |
| local.citation.startingPage | 1 |
| local.identifier.drac | 28660551 |
Fitxers
Paquet original
1 - 1 de 1
Carregant...
- Nom:
- CARRV2020_paper_8_Doblas.pdf
- Mida:
- 346.54 KB
- Format:
- Adobe Portable Document Format
- Descripció:
- Publicat en AO amb el permís explícit de l'editor

