Matches in SemOpenAlex for { <https://semopenalex.org/work/W2913607605> ?p ?o ?g. }
- W2913607605 endingPage "1213" @default.
- W2913607605 startingPage "1196" @default.
- W2913607605 abstract "Cryptography is essential for computer and network security. When cryptosystems are deployed in computing or communication systems, it is extremely critical to protect the cryptographic keys. In practice, keys are loaded into the memory as plaintext during cryptographic computations. Therefore, the keys are subject to memory disclosure attacks that read unauthorized data from RAM. Such attacks could be performed through software exploitations, such as OpenSSL Heartbleed, even when the integrity of the victim system's binaries is maintained. They could also be done through physical methods, such as cold-boot attacks, even if the system is free of software vulnerabilities. This paper presents Mimosa, to protect RSA private keys against both software-based and physical memory disclosure attacks. Mimosa uses hardware transactional memory (HTM) to ensure that (a) whenever a malicious thread other than Mimosa attempts to read the plaintext private key, the transaction aborts and all sensitive data are automatically cleared with hardware, due to the strong atomicity guarantee of HTM; and (b) all sensitive data, including private keys and intermediate states, appear as plaintext only within CPU-bound caches, and are never loaded to RAM chips. To the best of our knowledge, Mimosa is the first solution to use transactional memory to protect sensitive data against memory attacks. However, the fragility of TSX transactions introduces extra cache-clogging denial-of-service (DoS) threats, and attackers could sharply degrade the performance by concurrent memory-intensive tasks. To mitigate the DoS threats, we further partition an RSA private-key computation into multiple transactional parts by analyzing the distribution of aborts, while (sensitive) intermediate results are still protected across transactional parts. Through extensive experiments, we show that Mimosa effectively protects cryptographic keys against attacks that attempt to read sensitive data in memory, and introduces only a small performance overhead, even with concurrent cache-clogging workloads." @default.
- W2913607605 created "2019-02-21" @default.
- W2913607605 creator A5027215089 @default.
- W2913607605 creator A5033745290 @default.
- W2913607605 creator A5036002145 @default.
- W2913607605 creator A5037677450 @default.
- W2913607605 creator A5042122941 @default.
- W2913607605 creator A5052233895 @default.
- W2913607605 creator A5057991555 @default.
- W2913607605 date "2021-05-01" @default.
- W2913607605 modified "2023-09-30" @default.
- W2913607605 title "Mimosa: Protecting Private Keys Against Memory Disclosure Attacks Using Hardware Transactional Memory" @default.
- W2913607605 cites W1514794536 @default.
- W2913607605 cites W1553586369 @default.
- W2913607605 cites W1569778844 @default.
- W2913607605 cites W1583301963 @default.
- W2913607605 cites W161094530 @default.
- W2913607605 cites W1824405704 @default.
- W2913607605 cites W1934458198 @default.
- W2913607605 cites W1963520590 @default.
- W2913607605 cites W1967182706 @default.
- W2913607605 cites W1979330015 @default.
- W2913607605 cites W1986468587 @default.
- W2913607605 cites W1995727142 @default.
- W2913607605 cites W2008867149 @default.
- W2913607605 cites W2020936921 @default.
- W2913607605 cites W2021362805 @default.
- W2913607605 cites W2025849355 @default.
- W2913607605 cites W2029224396 @default.
- W2913607605 cites W2032770146 @default.
- W2913607605 cites W2042082001 @default.
- W2913607605 cites W2051384716 @default.
- W2913607605 cites W2055100610 @default.
- W2913607605 cites W2087476542 @default.
- W2913607605 cites W2090050058 @default.
- W2913607605 cites W2097128585 @default.
- W2913607605 cites W2100091242 @default.
- W2913607605 cites W2105112969 @default.
- W2913607605 cites W2107691219 @default.
- W2913607605 cites W2122097147 @default.
- W2913607605 cites W2129990308 @default.
- W2913607605 cites W2131202839 @default.
- W2913607605 cites W2135430119 @default.
- W2913607605 cites W2140973326 @default.
- W2913607605 cites W2144006591 @default.
- W2913607605 cites W2144183173 @default.
- W2913607605 cites W2146431583 @default.
- W2913607605 cites W2149473197 @default.
- W2913607605 cites W2150620897 @default.
- W2913607605 cites W2161958410 @default.
- W2913607605 cites W2168843528 @default.
- W2913607605 cites W2170138789 @default.
- W2913607605 cites W2208250432 @default.
- W2913607605 cites W2318019974 @default.
- W2913607605 cites W2402811135 @default.
- W2913607605 cites W2406221528 @default.
- W2913607605 cites W2467189222 @default.
- W2913607605 cites W2510286124 @default.
- W2913607605 cites W2513361541 @default.
- W2913607605 cites W2519006453 @default.
- W2913607605 cites W2529582363 @default.
- W2913607605 cites W2553107868 @default.
- W2913607605 cites W2563849074 @default.
- W2913607605 cites W2565518035 @default.
- W2913607605 cites W2599829375 @default.
- W2913607605 cites W2601206855 @default.
- W2913607605 cites W2612997195 @default.
- W2913607605 cites W2769656678 @default.
- W2913607605 cites W2898548365 @default.
- W2913607605 cites W4205283737 @default.
- W2913607605 cites W4213423413 @default.
- W2913607605 cites W4240317783 @default.
- W2913607605 cites W4242464041 @default.
- W2913607605 cites W4244583165 @default.
- W2913607605 doi "https://doi.org/10.1109/tdsc.2019.2897666" @default.
- W2913607605 hasPublicationYear "2021" @default.
- W2913607605 type Work @default.
- W2913607605 sameAs 2913607605 @default.
- W2913607605 citedByCount "3" @default.
- W2913607605 countsByYear W29136076052020 @default.
- W2913607605 countsByYear W29136076052022 @default.
- W2913607605 countsByYear W29136076052023 @default.
- W2913607605 crossrefType "journal-article" @default.
- W2913607605 hasAuthorship W2913607605A5027215089 @default.
- W2913607605 hasAuthorship W2913607605A5033745290 @default.
- W2913607605 hasAuthorship W2913607605A5036002145 @default.
- W2913607605 hasAuthorship W2913607605A5037677450 @default.
- W2913607605 hasAuthorship W2913607605A5042122941 @default.
- W2913607605 hasAuthorship W2913607605A5052233895 @default.
- W2913607605 hasAuthorship W2913607605A5057991555 @default.
- W2913607605 hasConcept C111919701 @default.
- W2913607605 hasConcept C134277064 @default.
- W2913607605 hasConcept C148730421 @default.
- W2913607605 hasConcept C149635348 @default.
- W2913607605 hasConcept C178489894 @default.
- W2913607605 hasConcept C188045909 @default.
- W2913607605 hasConcept C31258907 @default.
- W2913607605 hasConcept C38652104 @default.