{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,29]],"date-time":"2026-09-29T13:51:22Z","timestamp":1790689882787,"version":"4.1.0"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783031168147","type":"print"},{"value":"9783031168154","type":"electronic"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"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":[[2022]]},"DOI":"10.1007\/978-3-031-16815-4_30","type":"book-chapter","created":{"date-parts":[[2022,9,23]],"date-time":"2022-09-23T20:19:35Z","timestamp":1663964375000},"page":"554-574","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Scalable and\u00a0Secure HTML5 Canvas-Based User Authentication"],"prefix":"10.1007","author":[{"given":"Esteban","family":"Rivera","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lizzy","family":"Tengana","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jes\u00fas","family":"Solano","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christian","family":"L\u00f3pez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Johana","family":"Fl\u00f3rez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mart\u00edn","family":"Ochoa","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,9,24]]},"reference":[{"key":"30_CR1","doi-asserted-by":"publisher","unstructured":"Acar, G., Eubank, C., Englehardt, S., Juarez, M., Narayanan, A., Diaz, C.: The web never forgets: persistent tracking mechanisms in the wild. In: Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, pp. 674\u2013689. ACM, New York (2014). https:\/\/doi.org\/10.1145\/2660267.2660347","DOI":"10.1145\/2660267.2660347"},{"key":"30_CR2","unstructured":"Addons Mozilla: CanvasBlocker (2021). https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/canvasblocker\/"},{"key":"30_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"481","DOI":"10.1007\/978-3-319-99136-8_26","volume-title":"Information Security","author":"NM Al-Fannah","year":"2018","unstructured":"Al-Fannah, N.M., Li, W., Mitchell, C.J.: Beyond cookie monster amnesia: real world persistent online tracking. In: Chen, L., Manulis, M., Schneider, S. (eds.) ISC 2018. LNCS, vol. 11060, pp. 481\u2013501. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-99136-8_26"},{"key":"30_CR4","doi-asserted-by":"publisher","unstructured":"Al-Fannah, N.M., Mitchell, C.: Too little too late: can we control browser fingerprinting? J. Intellect. Capital 21(2), 165\u2013180 (2020). https:\/\/doi.org\/10.1108\/JIC-04-2019-0067. https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/JIC-04-2019-0067\/full\/html","DOI":"10.1108\/JIC-04-2019-0067"},{"key":"30_CR5","doi-asserted-by":"publisher","unstructured":"Alaca, F., van Oorschot, P.: Device fingerprinting for augmenting web authentication. In: Proceedings of the 32nd Annual Conference on Computer Security Applications, vol. 5-9-Decemb, pp. 289\u2013301. ACM, New York (2016). https:\/\/doi.org\/10.1145\/2991079.2991091","DOI":"10.1145\/2991079.2991091"},{"key":"30_CR6","doi-asserted-by":"publisher","unstructured":"Andriamilanto, N., Allard, T., Guelvouit, G.L.: FPSelect: low-cost browser fingerprints for mitigating dictionary attacks against web authentication mechanisms. In: ACM International Conference Proceeding Series, vol. 1, no. 1, pp. 627\u2013642 (2020). https:\/\/doi.org\/10.1145\/3427228.3427297. https:\/\/arxiv.org\/abs\/2010.06404","DOI":"10.1145\/3427228.3427297"},{"issue":"1","key":"30_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1687-5281-2014-34","volume":"2014","author":"S Bharadwaj","year":"2014","unstructured":"Bharadwaj, S., Vatsa, M., Singh, R.: Biometric quality: a review of fingerprint, iris, and face. EURASIP J. Image Video Process. 2014(1), 1\u201328 (2014). https:\/\/doi.org\/10.1186\/1687-5281-2014-34","journal-title":"EURASIP J. Image Video Process."},{"issue":"4","key":"30_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1371\/journal.pone.0196372","volume":"13","author":"R Blanco-Gonzalo","year":"2018","unstructured":"Blanco-Gonzalo, R., Lunerti, C., Sanchez-Reillo, R., Guest, R.: Biometrics: accessibility challenge or opportunity? PLOS ONE 13(4), 1 (2018). https:\/\/doi.org\/10.1371\/journal.pone.0196372","journal-title":"PLOS ONE"},{"issue":"3","key":"30_CR9","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1080\/00913367.2017.1339368","volume":"46","author":"SC Boerman","year":"2017","unstructured":"Boerman, S.C., Kruikemeier, S., Borgesius, F.J.Z.: Online behavioral advertising: a literature review and research agenda. J. Advertising 46(3), 363\u2013376 (2017)","journal-title":"J. Advertising"},{"key":"30_CR10","doi-asserted-by":"publisher","unstructured":"Bursztein, E., Malyshev, A., Pietraszek, T., Thomas, K.: Picasso: lightweight device class fingerprinting for web clients. In: Proceedings of the 6th Workshop on Security and Privacy in Smartphones and Mobile Devices, pp. 93\u2013102. ACM, New York (2016). https:\/\/doi.org\/10.1145\/2994459.2994467","DOI":"10.1145\/2994459.2994467"},{"key":"30_CR11","doi-asserted-by":"publisher","unstructured":"Cao, Y., Li, S., Wijmans, E.: (Cross-)Browser fingerprinting via OS and hardware level features. In: Proceedings 2017 Network and Distributed System Security Symposium. Internet Society, Reston (2017). https:\/\/doi.org\/10.14722\/ndss.2017.23152","DOI":"10.14722\/ndss.2017.23152"},{"key":"30_CR12","doi-asserted-by":"publisher","unstructured":"Daud, N.I., Haron, G.R., Othman, S.S.S.: Adaptive authentication: implementing random canvas fingerprinting as user attributes factor. In: 2017 IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE), pp. 152\u2013156. IEEE (2017). https:\/\/doi.org\/10.1109\/ISCAIE.2017.8074968. https:\/\/ieeexplore.ieee.org\/document\/8074968\/","DOI":"10.1109\/ISCAIE.2017.8074968"},{"key":"30_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1007\/978-3-030-80825-9_12","volume-title":"Detection of Intrusions and Malware, and Vulnerability Assessment","author":"A Durey","year":"2021","unstructured":"Durey, A., Laperdrix, P., Rudametkin, W., Rouvoy, R.: FP-redemption: studying browser fingerprinting adoption for the sake of web security. In: Bilge, L., Cavallaro, L., Pellegrino, G., Neves, N. (eds.) DIMVA 2021. LNCS, vol. 12756, pp. 237\u2013257. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-80825-9_12"},{"key":"30_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-14527-8_1","volume-title":"Privacy Enhancing Technologies","author":"P Eckersley","year":"2010","unstructured":"Eckersley, P.: How unique is your web browser? In: Atallah, M.J., Hopper, N.J. (eds.) PETS 2010. LNCS, vol. 6205, pp. 1\u201318. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-14527-8_1"},{"key":"30_CR15","doi-asserted-by":"publisher","unstructured":"Englehardt, S., Narayanan, A.: Online tracking. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp. 1388\u20131401. ACM, New York (2016). https:\/\/doi.org\/10.1145\/2976749.2978313","DOI":"10.1145\/2976749.2978313"},{"key":"30_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1007\/978-3-662-47854-7_7","volume-title":"Financial Cryptography and Data Security","author":"D Fifield","year":"2015","unstructured":"Fifield, D., Egelman, S.: Fingerprinting web users through font metrics. In: B\u00f6hme, R., Okamoto, T. (eds.) FC 2015. LNCS, vol. 8975, pp. 107\u2013124. Springer, Heidelberg (2015). https:\/\/doi.org\/10.1007\/978-3-662-47854-7_7"},{"key":"30_CR17","unstructured":"Firefox Help: Firefox\u2019s protection against fingerprinting. https:\/\/support.mozilla.org\/en-US\/kb\/firefox-protection-against-fingerprinting"},{"key":"30_CR18","doi-asserted-by":"publisher","unstructured":"G\u00f3mez-Boix, A., Laperdrix, P., Baudry, B.: Hiding in the crowd. In: Proceedings of the 2018 World Wide Web Conference on World Wide Web, WWW 2018, pp. 309\u2013318. ACM Press, New York (2018). https:\/\/doi.org\/10.1145\/3178876.3186097","DOI":"10.1145\/3178876.3186097"},{"key":"30_CR19","doi-asserted-by":"publisher","unstructured":"Iqbal, U., Englehardt, S., Shafiq, Z.: Fingerprinting the fingerprinters: learning to detect browser fingerprinting behaviors. In: 2021 IEEE Symposium on Security and Privacy (SP), pp. 1143\u20131161 (2020). https:\/\/doi.org\/10.1109\/SP40001.2021.00017","DOI":"10.1109\/SP40001.2021.00017"},{"issue":"3","key":"30_CR20","doi-asserted-by":"publisher","first-page":"168","DOI":"10.23919\/JCC.2020.03.014","volume":"17","author":"W Jiang","year":"2020","unstructured":"Jiang, W., Wang, X., Song, X., Liu, Q., Liu, X.: Tracking your browser with high-performance browser fingerprint recognition model. China Commun. 17(3), 168\u2013175 (2020). https:\/\/doi.org\/10.23919\/JCC.2020.03.014","journal-title":"China Commun."},{"key":"30_CR21","doi-asserted-by":"publisher","unstructured":"Koch, G., Zemel, R., Salakhutdinov, R.: Siamese neural networks for one-shot image recognition. In: 32nd International Conference on Machine Learning, Lille, France, vol. 37, pp. 1\u20138 (2015). https:\/\/doi.org\/10.1136\/bmj.2.5108.1355-c. https:\/\/www.bmj.com\/lookup\/doi\/10.1136\/bmj.2.5108.1355-c","DOI":"10.1136\/bmj.2.5108.1355-c"},{"key":"30_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/978-3-030-22038-9_3","volume-title":"Detection of Intrusions and Malware, and Vulnerability Assessment","author":"P Laperdrix","year":"2019","unstructured":"Laperdrix, P., Avoine, G., Baudry, B., Nikiforakis, N.: Morellian analysis for browsers: making web authentication stronger with canvas fingerprinting. In: Perdisci, R., Maurice, C., Giacinto, G., Almgren, M. (eds.) DIMVA 2019. LNCS, vol. 11543, pp. 43\u201366. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-22038-9_3"},{"issue":"2","key":"30_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3386040","volume":"14","author":"P Laperdrix","year":"2020","unstructured":"Laperdrix, P., Bielova, N., Baudry, B., Avoine, G.: Browser fingerprinting: a survey. ACM Trans. Web 14(2), 1\u201333 (2020). https:\/\/doi.org\/10.1145\/3386040","journal-title":"ACM Trans. Web"},{"key":"30_CR24","unstructured":"Mowery, K., Shacham, H.: Pixel perfect: fingerprinting canvas in HTML5. In: Web 2.0 Security & Privacy 20 (W2SP), pp. 1\u201312 (2012)"},{"key":"30_CR25","doi-asserted-by":"publisher","unstructured":"Nikiforakis, N., Kapravelos, A., Joosen, W., Kruegel, C., Piessens, F., Vigna, G.: Cookieless monster: exploring the ecosystem of web-based device fingerprinting. In: 2013 IEEE Symposium on Security and Privacy, pp. 541\u2013555. IEEE (2013). https:\/\/doi.org\/10.1109\/SP.2013.43","DOI":"10.1109\/SP.2013.43"},{"issue":"1","key":"30_CR26","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1155\/2017\/7129505","volume":"2017","author":"E Pagnin","year":"2017","unstructured":"Pagnin, E., Mitrokotsa, A.: Privacy-preserving biometric authentication: challenges and directions. Secur. Commun. Netw. 2017(1), 9 (2017). https:\/\/doi.org\/10.1155\/2017\/7129505","journal-title":"Secur. Commun. Netw."},{"issue":"1","key":"30_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13635-021-00117-2","volume":"2021","author":"C Pasquini","year":"2021","unstructured":"Pasquini, C., Amerini, I., Boato, G.: Media forensics on social media platforms: a survey. EURASIP J. Inf. Secur. 2021(1), 1\u201319 (2021). https:\/\/doi.org\/10.1186\/s13635-021-00117-2","journal-title":"EURASIP J. Inf. Secur."},{"key":"30_CR28","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825\u20132830 (2011)","journal-title":"J. Mach. Learn. Res."},{"issue":"2","key":"30_CR29","doi-asserted-by":"publisher","first-page":"558","DOI":"10.2478\/popets-2020-0041","volume":"2020","author":"G Pugliese","year":"2020","unstructured":"Pugliese, G., Riess, C., Gassmann, F., Benenson, Z.: Long-term observation on browser fingerprinting: users\u2019 trackability and perspective. Proc. Priv. Enhancing Technol. 2020(2), 558\u2013577 (2020). https:\/\/doi.org\/10.2478\/popets-2020-0041","journal-title":"Proc. Priv. Enhancing Technol."},{"key":"30_CR30","doi-asserted-by":"publisher","unstructured":"Reitinger, N., Mazurek, M.L.: ML-CB: machine learning canvas block. Proc. Priv. Enhancing Technol. 2021(3), 453\u2013473 (2021). https:\/\/doi.org\/10.2478\/popets-2021-0056. https:\/\/www.sciendo.com\/article\/10.2478\/popets-2021-0056","DOI":"10.2478\/popets-2021-0056"},{"key":"30_CR31","doi-asserted-by":"publisher","unstructured":"Rochet, F., Efthymiadis, K., Koeune, F., Pereira, O.: SWAT: seamless web authentication technology. In: The World Wide Web Conference on WWW 2019, vol. 2, pp. 1579\u20131589. ACM Press, New York (2019). https:\/\/doi.org\/10.1145\/3308558.3313637","DOI":"10.1145\/3308558.3313637"},{"key":"30_CR32","doi-asserted-by":"publisher","first-page":"238","DOI":"10.1016\/j.neucom.2019.10.028","volume":"378","author":"S Samizade","year":"2020","unstructured":"Samizade, S., Shen, C., Si, C., Guan, X.: Passive browser identification with multi-scale convolutional neural networks. Neurocomputing 378, 238\u2013247 (2020). https:\/\/doi.org\/10.1016\/j.neucom.2019.10.028","journal-title":"Neurocomputing"},{"key":"30_CR33","doi-asserted-by":"publisher","unstructured":"Solomos, K., Kristoff, J., Kanich, C., Polakis, J.: Tales of favicons and caches: persistent tracking in modern browsers. In: Proceedings 2021 Network and Distributed System Security Symposium, p. 18. Internet Society, Reston (2021). https:\/\/doi.org\/10.14722\/ndss.2021.24202","DOI":"10.14722\/ndss.2021.24202"},{"key":"30_CR34","unstructured":"StatCounter Global Stats: Desktop browser market share worldwide. https:\/\/gs.statcounter.com\/browser-market-share\/desktop\/worldwide"},{"key":"30_CR35","unstructured":"Vastel, A., Rouvoy, R., Rudametkin, W.: Tracking versus security: investigating the two facets of browser fingerprinting. Ph.D. thesis, Universit\u00e9 de Lille (2019)"}],"container-title":["Lecture Notes in Computer Science","Applied Cryptography and Network Security Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-16815-4_30","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,15]],"date-time":"2025-03-15T13:09:05Z","timestamp":1742044145000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-16815-4_30"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031168147","9783031168154"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-16815-4_30","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"24 September 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ACNS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Applied Cryptography and Network Security","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Rome","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 June 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 June 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"acns2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/sites.google.com\/di.uniroma1.it\/acns2022\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}