{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T23:53:43Z","timestamp":1772150023697,"version":"3.50.1"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319663982","type":"print"},{"value":"9783319663999","type":"electronic"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-66399-9_5","type":"book-chapter","created":{"date-parts":[[2017,8,11]],"date-time":"2017-08-11T14:03:24Z","timestamp":1502460204000},"page":"80-97","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":31,"title":["PerfWeb: How to Violate Web Privacy with Hardware Performance Events"],"prefix":"10.1007","author":[{"given":"Berk","family":"Gulmezoglu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Zankl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Eisenbarth","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Berk","family":"Sunar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,8,12]]},"reference":[{"key":"5_CR1","unstructured":"Alexa Internet Inc.: The top 500 sites on the web (2017). http:\/\/www.alexa.com\/topsites. Accessed 10 May 2017"},{"key":"5_CR2","unstructured":"Anonymous Contributors: Leak site directory. http:\/\/www.leakdirectory.org\/index.php\/Leak_Site_Directory"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Atici, A., Yilmaz, C., Savas, E.: An approach for isolating the sources of information leakage exploited in cache-based side-channel attacks. In: 2013 IEEE 7th International Conference on Software Security and Reliability-Companion (SERE-C), pp. 74\u201383, June 2013","DOI":"10.1109\/SERE-C.2013.15"},{"key":"5_CR4","doi-asserted-by":"crossref","unstructured":"Bahador, M.B., Abadi, M., Tajoddin, A.: HPCMalHunter: behavioral malware detection using hardware performance counters and singular value decomposition. In: 2014 4th International Conference on Computer and Knowledge Engineering (ICCKE), pp. 703\u2013708, October 2014","DOI":"10.1109\/ICCKE.2014.6993402"},{"key":"5_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1007\/978-3-662-48324-4_13","volume-title":"Cryptographic Hardware and Embedded Systems \u2013 CHES 2015","author":"S Bhattacharya","year":"2015","unstructured":"Bhattacharya, S., Mukhopadhyay, D.: Who watches the watchmen?: utilizing performance monitors for compromising keys of RSA on intel platforms. In: G\u00fcneysu, T., Handschuh, H. (eds.) CHES 2015. LNCS, vol. 9293, pp. 248\u2013266. Springer, Heidelberg (2015). doi:10.1007\/978-3-662-48324-4_13"},{"key":"5_CR6","unstructured":"Booth, J.: Not so incognito: exploiting resource-based side channels in JavaScript engines. Master\u2019s thesis, School of Engineering and Applied Sciences, Harvard University (2015). http:\/\/nrs.harvard.edu\/urn-3:HUL.InstRepos:17417578"},{"key":"5_CR7","doi-asserted-by":"crossref","unstructured":"Chang, C.C., Lin, C.J.: LIBSVM: a library for support vector machines. ACM Trans. Intell. Syst. Technol. 2, 27:1\u201327:27 (2011). http:\/\/www.csie.ntu.edu.tw\/~cjlin\/libsvm","DOI":"10.1145\/1961189.1961199"},{"key":"5_CR8","doi-asserted-by":"publisher","first-page":"1162","DOI":"10.1016\/j.asoc.2016.09.014","volume":"49","author":"M Chiappetta","year":"2016","unstructured":"Chiappetta, M., Savas, E., Yilmaz, C.: Real time detection of cache-based side-channel attacks using hardware performance counters. Appl. Soft Comput. 49, 1162\u20131174 (2016)","journal-title":"Appl. Soft Comput."},{"key":"5_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"700","DOI":"10.1007\/978-3-642-40203-6_39","volume-title":"Computer Security \u2013 ESORICS 2013","author":"SS Clark","year":"2013","unstructured":"Clark, S.S., Mustafa, H., Ransford, B., Sorber, J., Fu, K., Xu, W.: Current events: identifying webpages by tapping the electrical outlet. In: Crampton, J., Jajodia, S., Mayes, K. (eds.) ESORICS 2013. LNCS, vol. 8134, pp. 700\u2013717. Springer, Heidelberg (2013). doi:10.1007\/978-3-642-40203-6_39"},{"key":"5_CR10","doi-asserted-by":"crossref","unstructured":"Demme, J., Maycock, M., Schmitz, J., Tang, A., Waksman, A., Sethumadhavan, S., Stolfo, S.: On the feasibility of online malware detection with performance counters. In: Proceedings of the 40th Annual International Symposium on Computer Architecture, ISCA 2013, pp. 559\u2013570. ACM, New York (2013)","DOI":"10.1145\/2485922.2485970"},{"key":"5_CR11","doi-asserted-by":"crossref","unstructured":"Felten, E.W., Schneider, M.A.: Timing attacks on web privacy. In: Proceedings of the 7th ACM Conference on Computer and Communications Security, CCS 2000, pp. 25\u201332. ACM, New York (2000)","DOI":"10.1145\/352600.352606"},{"key":"5_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1007\/978-3-319-24174-6_6","volume-title":"Computer Security \u2013 ESORICS 2015","author":"D Gruss","year":"2015","unstructured":"Gruss, D., Bidner, D., Mangard, S.: Practical memory deduplication attacks in\u00a0sandboxed javascript. In: Pernul, G., Ryan, P.Y.A., Weippl, E. (eds.) ESORICS 2015. LNCS, vol. 9326, pp. 108\u2013122. Springer, Cham (2015). doi:10.1007\/978-3-319-24174-6_6"},{"key":"5_CR13","unstructured":"Hayes, J., Danezis, G.: k-fingerprinting: a robust scalable website fingerprinting technique. In: 25th USENIX Security Symposium (USENIX Security 16), pp. 1187\u20131203. USENIX Association, Austin, (2016). https:\/\/www.usenix.org\/conference\/usenixsecurity16\/technical-sessions\/presentation\/hayes"},{"key":"5_CR14","unstructured":"Hornby, T.: Side-channel attacks on everyday applications: distinguishing inputs with FLUSH+RELOAD. Black Hat USA (2016). https:\/\/www.blackhat.com\/docs\/us-16\/materials\/us-16-Hornby-Side-Channel-Attacks-On-Everyday-Applications-wp.pdf"},{"key":"5_CR15","doi-asserted-by":"crossref","unstructured":"Jana, S., Shmatikov, V.: Memento: Learning secrets from process footprints. In: 2012 IEEE Symposium on Security and Privacy, pp. 143\u2013157, May 2012","DOI":"10.1109\/SP.2012.19"},{"key":"5_CR16","doi-asserted-by":"crossref","unstructured":"Kazdagli, M., Reddi, V.J., Tiwari, M.: Quantifying and improving the efficiency of hardware-based mobile malware detectors. In: 2016 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO), pp. 1\u201313, October 2016","DOI":"10.1109\/MICRO.2016.7783740"},{"key":"5_CR17","doi-asserted-by":"crossref","unstructured":"Kim, H., Lee, S., Kim, J.: Inferring browser activity and status through remote monitoring of storage usage. In: Proceedings of the 32nd Annual Conference on Computer Security Applications, ACSAC 2016, pp. 410\u2013421. ACM, New York (2016)","DOI":"10.1145\/2991079.2991080"},{"key":"5_CR18","doi-asserted-by":"crossref","unstructured":"Lee, S., Kim, Y., Kim, J., Kim, J.: Stealing webpages rendered on your browser by exploiting GPU vulnerabilities. In: 2014 IEEE Symposium on Security and Privacy, pp. 19\u201333, May 2014","DOI":"10.1109\/SP.2014.9"},{"key":"5_CR19","doi-asserted-by":"crossref","unstructured":"Liang, B., You, W., Liu, L., Shi, W., Heiderich, M.: Scriptless timing attacks on web browser privacy. In: 2014 44th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks, pp. 112\u2013123, June 2014","DOI":"10.1109\/DSN.2014.93"},{"key":"5_CR20","unstructured":"Linux Kernel Developers: perf: Linux profiling with performance counters (2015). https:\/\/perf.wiki.kernel.org\/index.php\/Main_Page"},{"key":"5_CR21","unstructured":"Linux Programmer\u2019s Manual: perf_event_open - set up performance monitoring (2016). http:\/\/man7.org\/linux\/man-pages\/man2\/perf_event_open.2.html"},{"key":"5_CR22","unstructured":"Lipp, M., Gruss, D., Spreitzer, R., Maurice, C., Mangard, S.: ARMageddon: cache attacks on mobile devices. In: 25th USENIX Security Symposium (USENIX Security 16), pp. 549\u2013564. USENIX Association, Austin (2016). ISBN 978-1-931971-32-4. https:\/\/www.usenix.org\/conference\/usenixsecurity16\/technical-sessions\/presentation\/lipp"},{"key":"5_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1007\/978-3-319-26362-5_3","volume-title":"Research in Attacks, Intrusions, and Defenses","author":"C Maurice","year":"2015","unstructured":"Maurice, C., Le Scouarnec, N., Neumann, C., Heen, O., Francillon, A.: Reverse engineering intel last-level cache complex addressing using performance counters. In: Bos, H., Monrose, F., Blanc, G. (eds.) RAID 2015. LNCS, vol. 9404, pp. 48\u201365. Springer, Cham (2015). doi:10.1007\/978-3-319-26362-5_3"},{"key":"5_CR24","unstructured":"Mucci, P.J., Browne, S., Deane, C., Ho, G.: PAPI: a portable interface to hardware performance counters. In: Proceedings of the Department of Defense HPCMP Users Group Conference, pp. 7\u201310 (1999)"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"Oren, Y., Kemerlis, V.P., Sethumadhavan, S., Keromytis, A.D.: The spy in the sandbox: practical cache attacks in javascript and their implications. In: Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, CCS 2015, pp. 1406\u20131418. ACM, New York (2015)","DOI":"10.1145\/2810103.2813708"},{"key":"5_CR26","doi-asserted-by":"crossref","unstructured":"Singh, B., Evtyushkin, D., Elwell, J., Riley, R., Cervesato, I.: On the detection of kernel-level rootkits using hardware performance counters. In: Proceedings of the 2017 ACM on Asia Conference on Computer and Communications Security, pp. 483\u2013493. ACM (2017)","DOI":"10.1145\/3052973.3052999"},{"key":"5_CR27","unstructured":"Sun, Q., Simon, D.R., Wang, Y.M., Russell, W., Padmanabhan, V.N., Qiu, L.: Statistical identification of encrypted web browsing traffic. In: Proceedings 2002 IEEE Symposium on Security and Privacy, pp. 19\u201330 (2002)"},{"key":"5_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/978-3-319-11379-1_6","volume-title":"Research in Attacks, Intrusions and Defenses","author":"A Tang","year":"2014","unstructured":"Tang, A., Sethumadhavan, S., Stolfo, S.J.: Unsupervised anomaly-based malware detection using hardware features. In: Stavrou, A., Bos, H., Portokalidis, G. (eds.) RAID 2014. LNCS, vol. 8688, pp. 109\u2013129. Springer, Cham (2014). doi:10.1007\/978-3-319-11379-1_6"},{"issue":"3","key":"5_CR29","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1007\/s11416-007-0078-5","volume":"4","author":"M Ter Louw","year":"2008","unstructured":"Ter Louw, M., Lim, J.S., Venkatakrishnan, V.N.: Enhancing web browser security against malware extensions. J. Comput. Virol. 4(3), 179\u2013195 (2008)","journal-title":"J. Comput. Virol."},{"key":"5_CR30","doi-asserted-by":"crossref","unstructured":"Uhsadel, L., Georges, A., Verbauwhede, I.: Exploiting hardware performance counters. In: 5th Workshop on Fault Diagnosis and Tolerance in Cryptography, FDTC 2008, pp. 59\u201367, August 2008","DOI":"10.1109\/FDTC.2008.19"},{"key":"5_CR31","unstructured":"Vila, P., K\u00f6pf, B.: Loophole: timing attacks on shared event loops in chrome. In: 26th USENIX Security Symposium (USENIX Security 17). USENIX Association, Vancouver (2017). https:\/\/www.usenix.org\/conference\/usenixsecurity17\/technical-sessions\/presentation\/vila"},{"key":"5_CR32","doi-asserted-by":"crossref","unstructured":"Willems, C., Hund, R., Fobian, A., Felsch, D., Holz, T., Vasudevan, A.: Down to the bare metal: using processor features for binary analysis. In: Proceedings of the 28th Annual Computer Security Applications Conference, ACSAC 2012, pp. 189\u2013198. ACM, New York (2012)","DOI":"10.1145\/2420950.2420980"},{"issue":"5","key":"5_CR33","doi-asserted-by":"publisher","first-page":"1056","DOI":"10.1109\/TIFS.2016.2639446","volume":"12","author":"Q Yang","year":"2017","unstructured":"Yang, Q., Gasti, P., Zhou, G., Farajidavar, A., Balagani, K.S.: On inferring browsing activity on smartphones via USB power analysis side-channel. IEEE Trans. Inf. Forensics Secur. 12(5), 1056\u20131066 (2017)","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"5_CR34","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-319-45741-3_1","volume-title":"Computer Security \u2013 ESORICS 2016","author":"A Zankl","year":"2016","unstructured":"Zankl, A., Miller, K., Heyszl, J., Sigl, G.: Towards efficient evaluation of a time-driven cache attack on modern processors. In: Askoxylakis, I., Ioannidis, S., Katsikas, S., Meadows, C. (eds.) ESORICS 2016. LNCS, vol. 9879, pp. 3\u201319. Springer, Cham (2016). doi:10.1007\/978-3-319-45741-3_1"},{"key":"5_CR35","unstructured":"Zhang, N., Sun, K., Shands, D., Lou, W., Hou, Y.T.: TruSpy: cache side-channel information leakage from the secure world on arm devices. Cryptology ePrint Archive, Report 2016\/980 (2016). http:\/\/eprint.iacr.org\/2016\/980"}],"container-title":["Lecture Notes in Computer Science","Computer Security \u2013 ESORICS 2017"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-66399-9_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,15]],"date-time":"2022-08-15T00:08:42Z","timestamp":1660522122000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-66399-9_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319663982","9783319663999"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-66399-9_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"12 August 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ESORICS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Symposium on Research in Computer Security","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Oslo","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Norway","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 September 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 September 2017","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"esorics2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/deic.uab.cat\/conferences\/dpm\/dpm2017\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}