File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: Cache-Oblivious and Data-Oblivious Sorting and Applications

TitleCache-Oblivious and Data-Oblivious Sorting and Applications
Authors
Issue Date2018
PublisherSociety for Industrial and Applied Mathematics.
Citation
29th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2018), New Orleans, LA, 7-10 January 2018. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, 2018, p. 2201-2220 How to Cite?
AbstractAlthough external-memory sorting has been a classical algorithms abstraction and has been heavily studied in the literature, perhaps somewhat surprisingly, when data-obliviousness is a requirement, even very rudimentary questions remain open. Prior to our work, it is not even known how to construct a comparison-based, external-memory oblivious sorting algorithm that is optimal in IO-cost. We make a significant step forward in our understanding of external-memory, oblivious sorting algorithms. Not only do we construct a comparison-based, external-memory oblivious sorting algorithm that is optimal in IO-cost, our algorithm is also cache-agnostic in that the algorithm need not know the storage hierarchy's internal parameters such as the cache and cache-line sizes. Our result immediately implies a cache-agnostic ORAM construction whose asymptotic IO-cost matches the best known cache-aware scheme. Last but not the least, we propose and adopt a new and stronger security notion for external-memory, oblivious algorithms and argue that this new notion is desirable for resisting possible cache-timing attacks. Thus our work also lays a foundation for the study of oblivious algorithms in the cache-agnostic model.
Persistent Identifierhttp://hdl.handle.net/10722/259641
ISBN

 

DC FieldValueLanguage
dc.contributor.authorChan, HTH-
dc.contributor.authorGuo, Y-
dc.contributor.authorLin, WK-
dc.contributor.authorShi, E-
dc.date.accessioned2018-09-03T04:11:19Z-
dc.date.available2018-09-03T04:11:19Z-
dc.date.issued2018-
dc.identifier.citation29th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2018), New Orleans, LA, 7-10 January 2018. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, 2018, p. 2201-2220-
dc.identifier.isbn978-1-6119-7503-1-
dc.identifier.urihttp://hdl.handle.net/10722/259641-
dc.description.abstractAlthough external-memory sorting has been a classical algorithms abstraction and has been heavily studied in the literature, perhaps somewhat surprisingly, when data-obliviousness is a requirement, even very rudimentary questions remain open. Prior to our work, it is not even known how to construct a comparison-based, external-memory oblivious sorting algorithm that is optimal in IO-cost. We make a significant step forward in our understanding of external-memory, oblivious sorting algorithms. Not only do we construct a comparison-based, external-memory oblivious sorting algorithm that is optimal in IO-cost, our algorithm is also cache-agnostic in that the algorithm need not know the storage hierarchy's internal parameters such as the cache and cache-line sizes. Our result immediately implies a cache-agnostic ORAM construction whose asymptotic IO-cost matches the best known cache-aware scheme. Last but not the least, we propose and adopt a new and stronger security notion for external-memory, oblivious algorithms and argue that this new notion is desirable for resisting possible cache-timing attacks. Thus our work also lays a foundation for the study of oblivious algorithms in the cache-agnostic model.-
dc.languageeng-
dc.publisherSociety for Industrial and Applied Mathematics.-
dc.relation.ispartofProceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms-
dc.titleCache-Oblivious and Data-Oblivious Sorting and Applications-
dc.typeConference_Paper-
dc.identifier.emailChan, HTH: hubert@cs.hku.hk-
dc.identifier.authorityChan, HTH=rp01312-
dc.description.naturelink_to_OA_fulltext-
dc.identifier.doi10.1137/1.9781611975031.143-
dc.identifier.scopuseid_2-s2.0-85037816872-
dc.identifier.hkuros287938-
dc.identifier.spage2201-
dc.identifier.epage2220-
dc.publisher.placeUnited States-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats