{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,20]],"date-time":"2024-07-20T06:00:46Z","timestamp":1721455246291},"reference-count":48,"publisher":"Privacy Enhancing Technologies Symposium Advisory Board","issue":"1","license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/3.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,1,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Encrypting data before sending it to the cloud protects it against attackers, but requires the cloud to compute on encrypted data. Trusted modules, such as SGX enclaves, promise to provide a secure environment in which data can be decrypted and then processed. However, vulnerabilities in the executed program, which becomes part of the trusted code base (TCB), give attackers ample opportunity to execute arbitrary code inside the enclave. This code can modify the dataflow of the program and leak secrets via SGX side-channels. Since any larger code base is rife with vulnerabilities, it is not a good idea to outsource entire programs to SGX enclaves. A secure alternative relying solely on cryptography would be fully homomorphic encryption. However, due to its high computational complexity it is unlikely to be adopted in the near future. Researchers have made several proposals for transforming programs to perform encrypted computations on less powerful encryption schemes. Yet current approaches do not support programs making control-flow decisions based on encrypted data.<\/jats:p>\n               <jats:p>We introduce the concept of <jats:italic>dataflow authentication<\/jats:italic> (DFAuth) to enable such programs. DFAuth prevents an adversary from arbitrarily deviating from the dataflow of a program. Our technique hence offers protections against the side-channel attacks described above. We implemented DFAuth using a novel authenticated homomorphic encryption scheme, a Java bytecode-tobytecode compiler producing fully executable programs, and an SGX enclave running a small and program-independent TCB. We applied DFAuth to an existing neural network that performs machine learning on sensitive medical data. The transformation yields a neural network with encrypted weights, which can be evaluated on encrypted inputs in 0.86 s.<\/jats:p>","DOI":"10.2478\/popets-2020-0002","type":"journal-article","created":{"date-parts":[[2020,1,8]],"date-time":"2020-01-08T09:31:04Z","timestamp":1578475864000},"page":"5-25","source":"Crossref","is-referenced-by-count":4,"title":["Computation on Encrypted Data using Dataflow Authentication"],"prefix":"10.56553","volume":"2020","author":[{"given":"Andreas","family":"Fischer","sequence":"first","affiliation":[{"name":"SAP Security Research, Karlsruhe , Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Benny","family":"Fuhry","sequence":"additional","affiliation":[{"name":"SAP Security Research, Karlsruhe , Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Florian","family":"Kerschbaum","sequence":"additional","affiliation":[{"name":"School of Computer Science , University of Waterloo , Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Bodden","sequence":"additional","affiliation":[{"name":"Heinz Nixdorf Institute , University of Pader-born , Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"35752","published-online":{"date-parts":[[2020,1,7]]},"reference":[{"key":"2022042622575479061_j_popets-2020-0002_ref_001_w2aab3b7b4b1b6b1ab1ab1Aa","unstructured":"[1] Ittai Anati, Shay Gueron, Simon P. Johnson, and Vincent R. Scarlata. Innovative Technology for CPU Based Attestation and Sealing. In Workshop on Hardware and Architectural Support for Security and Privacy, HASP, 2013."},{"key":"2022042622575479061_j_popets-2020-0002_ref_002_w2aab3b7b4b1b6b1ab1ab2Aa","doi-asserted-by":"crossref","unstructured":"[2] Matthew Hoekstra, Reshma Lal, Pradeep Pappachan, Vinay Phegade, and Juan Del Cuvillo. Using Innovative Instructions to Create Trustworthy Software Solutions. In Workshop on Hardware and Architectural Support for Security and Privacy, HASP, 2013.10.1145\/2487726.2488370","DOI":"10.1145\/2487726.2488370"},{"key":"2022042622575479061_j_popets-2020-0002_ref_003_w2aab3b7b4b1b6b1ab1ab3Aa","doi-asserted-by":"crossref","unstructured":"[3] Frank McKeen, Ilya Alexandrovich, Alex Berenzon, Carlos V. Rozas, Hisham Shafi, Vedvyas Shanbhogue, and Uday R. Savagaonkar. Innovative Instructions and Software Model for Isolated Execution. In Workshop on Hardware and Architectural Support for Security and Privacy, HASP, 2013.10.1145\/2487726.2488368","DOI":"10.1145\/2487726.2488368"},{"key":"2022042622575479061_j_popets-2020-0002_ref_004_w2aab3b7b4b1b6b1ab1ab4Aa","unstructured":"[4] Jaehyuk Lee, Jinsoo Jang, Yeongjin Jang, Nohyun Kwak, Yeseul Choi, Chongho Choi, Taesoo Kim, Marcus Peinado, and Brent Byunghoon Kang. Hacking in darkness: Return-oriented programming against secure enclaves. In Proceedings of the 26th USENIX Security Symposium, USENIX Security, 2017."},{"key":"2022042622575479061_j_popets-2020-0002_ref_005_w2aab3b7b4b1b6b1ab1ab5Aa","unstructured":"[5] Ferdinand Brasser, Urs M\u00fcller, Alexandra Dmitrienko, Kari Kostiainen, Srdjan Capkun, and Ahmad-Reza Sadeghi. Software grand exposure: SGX cache attacks are practical. In Proceedings of the 11th USENIX Workshop on Offensive Technologies, WOOT, 2017."},{"key":"2022042622575479061_j_popets-2020-0002_ref_006_w2aab3b7b4b1b6b1ab1ab6Aa","unstructured":"[6] Sangho Lee, Ming-Wei Shih, Prasun Gera, Taesoo Kim, Hyesoon Kim, and Marcus Peinado. Inferring fine-grained control flow inside SGX enclaves with branch shadowing. In Proceedings of the 26th USENIX Security Symposium, USENIX Security, 2017."},{"key":"2022042622575479061_j_popets-2020-0002_ref_007_w2aab3b7b4b1b6b1ab1ab7Aa","doi-asserted-by":"crossref","unstructured":"[7] Michael Schwarz, Samuel Weiser, Daniel Gruss, Cl\u00e9mentine Maurice, and Stefan Mangard. Malware guard extension: Using sgx to conceal cache attacks. In Proceedings of the 14th International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment, DIMVA, 2017.10.1007\/978-3-319-60876-1_1","DOI":"10.1007\/978-3-319-60876-1_1"},{"key":"2022042622575479061_j_popets-2020-0002_ref_008_w2aab3b7b4b1b6b1ab1ab8Aa","doi-asserted-by":"crossref","unstructured":"[8] Chang Liu, Austin Harris, Martin Maas, Michael W. Hicks, Mohit Tiwari, and Elaine Shi. Ghostrider: A hardware-software system for memory trace oblivious computation. In Proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS, 2015.10.1145\/2694344.2694385","DOI":"10.1145\/2694344.2694385"},{"key":"2022042622575479061_j_popets-2020-0002_ref_009_w2aab3b7b4b1b6b1ab1ab9Aa","doi-asserted-by":"crossref","unstructured":"[9] David Molnar, Matt Piotrowski, David Schultz, and David A. Wagner. The program counter security model: Automatic detection and removal of control-flow side channel attacks. In Information Security and Cryptology - ICISC 2005, 8th International Conference, Seoul, Korea, December 1-2, 2005, Revised Selected Papers, ICISC, 2005.10.1007\/11734727_14","DOI":"10.1007\/11734727_14"},{"key":"2022042622575479061_j_popets-2020-0002_ref_010_w2aab3b7b4b1b6b1ab1ac10Aa","doi-asserted-by":"crossref","unstructured":"[10] Kartik Nayak, Christopher W. Fletcher, Ling Ren, Nishanth Chandran, Satya V. Lokam, Elaine Shi, and Vipal Goyal. HOP: hardware makes obfuscation practical. In 24th Annual Network and Distributed System Security Symposium, NDSS, 2017.10.14722\/ndss.2017.23349","DOI":"10.14722\/ndss.2017.23349"},{"key":"2022042622575479061_j_popets-2020-0002_ref_011_w2aab3b7b4b1b6b1ab1ac11Aa","unstructured":"[11] Ashay Rane, Calvin Lin, and Mohit Tiwari. Raccoon: Closing digital side-channels through obfuscated execution. In Proceedings of the 24th USENIX Security Symposium, USENIX Security, 2015."},{"key":"2022042622575479061_j_popets-2020-0002_ref_012_w2aab3b7b4b1b6b1ab1ac12Aa","doi-asserted-by":"crossref","unstructured":"[12] Craig Gentry. Fully homomorphic encryption using ideal lattices. In Proceedings of the Symposium on Theory of Computing, STOC, 2009.10.1145\/1536414.1536440","DOI":"10.1145\/1536414.1536440"},{"key":"2022042622575479061_j_popets-2020-0002_ref_013_w2aab3b7b4b1b6b1ab1ac13Aa","doi-asserted-by":"crossref","unstructured":"[13] Craig Gentry, Shai Halevi, and Nigel P. Smart. Homomorphic evaluation of the AES circuit. In Proceedings of the 32nd International Conference on Advances in Cryptology, CRYPTO, 2012.10.1007\/978-3-642-32009-5_49","DOI":"10.1007\/978-3-642-32009-5_49"},{"key":"2022042622575479061_j_popets-2020-0002_ref_014_w2aab3b7b4b1b6b1ab1ac14Aa","doi-asserted-by":"crossref","unstructured":"[14] Sai Tetali, Mohsen Lesani, Rupak Majumdar, and Todd Millstein. Mrcrypt: Static analysis for secure cloud computations. In Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages & Applications, OOPSLA, 2013.10.1145\/2509136.2509554","DOI":"10.1145\/2509136.2509554"},{"key":"2022042622575479061_j_popets-2020-0002_ref_015_w2aab3b7b4b1b6b1ab1ac15Aa","doi-asserted-by":"crossref","unstructured":"[15] Yao Dong, Ana Milanova, and Julian Dolby. Jcrypt: Towards computation over encrypted data. In Proceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform, PPPJ, 2016.10.1145\/2972206.2972209","DOI":"10.1145\/2972206.2972209"},{"key":"2022042622575479061_j_popets-2020-0002_ref_016_w2aab3b7b4b1b6b1ab1ac16Aa","doi-asserted-by":"crossref","unstructured":"[16] Shruti Tople, Shweta Shinde, Zhaofeng Chen, and Prateek Saxena. Autocrypt: Enabling homomorphic computation on servers to protect sensitive web content. In Proceedings of the ACM International Conference on Computer & Communications Security, CCS, 2013.10.1145\/2508859.2516666","DOI":"10.1145\/2508859.2516666"},{"key":"2022042622575479061_j_popets-2020-0002_ref_017_w2aab3b7b4b1b6b1ab1ac17Aa","unstructured":"[17] Mihir Bellare and Phillip Rogaway. Code-based game-playing proofs and the security of triple encryption. In Proceedings of the 25th International Conference on Advances in Cryptology, EUROCRYPT, 2006."},{"key":"2022042622575479061_j_popets-2020-0002_ref_018_w2aab3b7b4b1b6b1ab1ac18Aa","unstructured":"[18] Jonathan Katz and Yehuda Lindell. Introduction to Modern Cryptography, Second Edition. Chapman & Hall\/CRC, 2nd edition, 2014.10.1201\/b17668"},{"key":"2022042622575479061_j_popets-2020-0002_ref_019_w2aab3b7b4b1b6b1ab1ac19Aa","doi-asserted-by":"crossref","unstructured":"[19] Bowen Alpern, Mark N Wegman, and F Kenneth Zadeck. Detecting equality of variables in programs. In Proceedings of the 15th ACM Symposium on Principles of Programming Languages, POPL, 1988.10.1145\/73560.73561","DOI":"10.1145\/73560.73561"},{"key":"2022042622575479061_j_popets-2020-0002_ref_020_w2aab3b7b4b1b6b1ab1ac20Aa","doi-asserted-by":"crossref","unstructured":"[20] Geoffrey Smith. Principles of secure information flow analysis. In Mihai Christodorescu, Somesh Jha, Douglas Maughan, Dawn Song, and Cliff Wang, editors, Malware Detection, volume 27 of Advances in Information Security, pages 291\u2013307. Springer, 2007.10.1007\/978-0-387-44599-1_13","DOI":"10.1007\/978-0-387-44599-1_13"},{"key":"2022042622575479061_j_popets-2020-0002_ref_021_w2aab3b7b4b1b6b1ab1ac21Aa","doi-asserted-by":"crossref","unstructured":"[21] Daniel Wasserrab, Denis Lohner, and Gregor Snelting. On pdg-based noninterference and its modular proof. In Proceedings of the 2009 Workshop on Programming Languages and Analysis for Security, PLAS, 2009.10.1145\/1554339.1554345","DOI":"10.1145\/1554339.1554345"},{"key":"2022042622575479061_j_popets-2020-0002_ref_022_w2aab3b7b4b1b6b1ab1ac22Aa","doi-asserted-by":"crossref","unstructured":"[22] Taher Elgamal. A public key cryptosystem and a signature scheme based on discrete logarithms. IEEE Transactions on Information Theory, 31(4), 1985.10.1109\/TIT.1985.1057074","DOI":"10.1109\/TIT.1985.1057074"},{"key":"2022042622575479061_j_popets-2020-0002_ref_023_w2aab3b7b4b1b6b1ab1ac23Aa","unstructured":"[23] Yin Hu, William Martin, and Berk Sunar. Enhanced flexibility for homomorphic encryption schemes via crt. In Proceedings (Industrial Track) of the 10th International Conference on Applied Cryptography and Network Security, ACNS, 2012."},{"key":"2022042622575479061_j_popets-2020-0002_ref_024_w2aab3b7b4b1b6b1ab1ac24Aa","unstructured":"[24] Nigel Smart. Algorithms, key size and parameters report, 2014."},{"key":"2022042622575479061_j_popets-2020-0002_ref_025_w2aab3b7b4b1b6b1ab1ac25Aa","unstructured":"[25] Patrick Lam, Eric Bodden, Ondrej Lhotak, and Laurie Hendren. The soot framework for java program analysis: a retrospective. In Cetus Users and Compiler Infastructure Workshop, CETUS, 2011."},{"key":"2022042622575479061_j_popets-2020-0002_ref_026_w2aab3b7b4b1b6b1ab1ac26Aa","doi-asserted-by":"crossref","unstructured":"[26] D. Eastlake 3rd and T. Hansen. US Secure Hash Algorithms (SHA and HMAC-SHA). RFC 4634 (Informational), 2006.10.17487\/rfc4634","DOI":"10.17487\/rfc4634"},{"key":"2022042622575479061_j_popets-2020-0002_ref_027_w2aab3b7b4b1b6b1ab1ac27Aa","unstructured":"[27] Mpir: Multiple precision integers and rationals. http:\/\/mpir.org."},{"key":"2022042622575479061_j_popets-2020-0002_ref_028_w2aab3b7b4b1b6b1ab1ac28Aa","unstructured":"[28] The sodium crypto library (libsodium). https:\/\/download.libsodium.org\/doc\/."},{"key":"2022042622575479061_j_popets-2020-0002_ref_029_w2aab3b7b4b1b6b1ab1ac29Aa","doi-asserted-by":"crossref","unstructured":"[29] T. Kivinen and M. Kojo. More modular exponential (modp) diffie-hellman groups for internet key exchange (ike). RFC 3526 (Proposed Standard), 2003.10.17487\/rfc3526","DOI":"10.17487\/rfc3526"},{"key":"2022042622575479061_j_popets-2020-0002_ref_030_w2aab3b7b4b1b6b1ab1ac30Aa","doi-asserted-by":"crossref","unstructured":"[30] Daniel J. Bernstein. Curve25519: New diffie-hellman speed records. In Public Key Cryptography - PKC 2006, 9th International Conference on Theory and Practice of Public-Key Cryptography, New York, NY, USA, April 24-26, 2006, Proceedings.10.1007\/11745853_14","DOI":"10.1007\/11745853_14"},{"key":"2022042622575479061_j_popets-2020-0002_ref_031_w2aab3b7b4b1b6b1ab1ac31Aa","unstructured":"[31] At&t gloabl ip network - network averages. http:\/\/ipnetwork.bgtmo.ip.att.net\/pws\/averages.html."},{"key":"2022042622575479061_j_popets-2020-0002_ref_032_w2aab3b7b4b1b6b1ab1ac32Aa","unstructured":"[32] Neuroph \u2013 java neural network framework. http:\/\/neuroph.sourceforge.net."},{"key":"2022042622575479061_j_popets-2020-0002_ref_033_w2aab3b7b4b1b6b1ab1ac33Aa","unstructured":"[33] Ran Gilad-Bachrach, Nathan Dowlin, Kim Laine, Kristin E. Lauter, Michael Naehrig, and John Wernsing. Cryptonets: Applying neural networks to encrypted data with high throughput and accuracy. In Proceedings of the 33rd International Conference on Machine Learning, ICML, 2016."},{"key":"2022042622575479061_j_popets-2020-0002_ref_034_w2aab3b7b4b1b6b1ab1ac34Aa","unstructured":"[34] Olga Ohrimenko, Felix Schuster, C\u00e9dric Fournet, Aastha Mehta, Sebastian Nowozin, Kapil Vaswani, and Manuel Costa. Oblivious multi-party machine learning on trusted processors. In Proceedings of the 25th USENIX Security Symposium, USENIX Security, 2016."},{"key":"2022042622575479061_j_popets-2020-0002_ref_035_w2aab3b7b4b1b6b1ab1ac35Aa","doi-asserted-by":"crossref","unstructured":"[35] Mihir Bellare and Chanathip Namprempre. Authenticated encryption: Relations among notions and analysis of the generic composition paradigm. Journal of Cryptology, 21(4), 2008.10.1007\/s00145-008-9026-x","DOI":"10.1007\/s00145-008-9026-x"},{"key":"2022042622575479061_j_popets-2020-0002_ref_036_w2aab3b7b4b1b6b1ab1ac36Aa","doi-asserted-by":"crossref","unstructured":"[36] Rosario Gennaro and Daniel Wichs. Fully homomorphic message authenticators. In Proceedings of the 19th International Conference on the Advances in Cryptology, ASIACRYPT, 2013.10.1007\/978-3-642-42045-0_16","DOI":"10.1007\/978-3-642-42045-0_16"},{"key":"2022042622575479061_j_popets-2020-0002_ref_037_w2aab3b7b4b1b6b1ab1ac37Aa","unstructured":"[37] Chihong Joo and Aaram Yun. Homomorphic authenticated encryption secure against chosen-ciphertext attack. In Proceedings of the 20th International Conference on the Advances in Cryptology, ASIACRYPT, 2014."},{"key":"2022042622575479061_j_popets-2020-0002_ref_038_w2aab3b7b4b1b6b1ab1ac38Aa","doi-asserted-by":"crossref","unstructured":"[38] Manuel Barbosa, Dario Catalano, and Dario Fiore. Labeled homomorphic encryption - scalable and privacy-preserving processing of outsourced data. In Proceedings of the 22nd European Symposium on Research in Computer Security, ESORICS, 2017.10.1007\/978-3-319-66402-6_10","DOI":"10.1007\/978-3-319-66402-6_10"},{"key":"2022042622575479061_j_popets-2020-0002_ref_039_w2aab3b7b4b1b6b1ab1ac39Aa","doi-asserted-by":"crossref","unstructured":"[39] Dan Boneh, David Freeman, Jonathan Katz, and Brent Waters. Signing a linear subspace: Signature schemes for network coding. In Proceedings of the 12th International Workshop on Public Key Cryptography, PKC, 2009.10.1007\/978-3-642-00468-1_5","DOI":"10.1007\/978-3-642-00468-1_5"},{"key":"2022042622575479061_j_popets-2020-0002_ref_040_w2aab3b7b4b1b6b1ab1ac40Aa","doi-asserted-by":"crossref","unstructured":"[40] Dario Catalano, Antonio Marcedone, and Orazio Puglisi. Authenticating computation on groups: New homomorphic primitives and applications. In Proceedings of the 20th International Conference on the Advances in Cryptology, ASIACRYPT, 2014.10.1007\/978-3-662-45608-8_11","DOI":"10.1007\/978-3-662-45608-8_11"},{"key":"2022042622575479061_j_popets-2020-0002_ref_041_w2aab3b7b4b1b6b1ab1ac41Aa","unstructured":"[41] Pascal Paillier. Public-key cryptosystems based on composite degree residuosity classes. In Proceedings of the 17th International Conference on Theory and Application of Cryptographic Techniques, EUROCRYPT, 1999."},{"key":"2022042622575479061_j_popets-2020-0002_ref_042_w2aab3b7b4b1b6b1ab1ac42Aa","doi-asserted-by":"crossref","unstructured":"[42] Jonathan Katz and Yehuda Lindell. Aggregate message authentication codes. In Proceedings of the Cryptographers\u2019 Track of the RSA Conference, CT-RSA, 2008.10.1007\/978-3-540-79263-5_10","DOI":"10.1007\/978-3-540-79263-5_10"},{"key":"2022042622575479061_j_popets-2020-0002_ref_043_w2aab3b7b4b1b6b1ab1ac43Aa","doi-asserted-by":"crossref","unstructured":"[43] Hakan Hacig\u00fcm\u00fc\u015f, Bala Iyer, Chen Li, and Sharad Mehrotra. Executing sql over encrypted data in the database-service-provider model. In Proceedings of the ACM International Conference on Management of Data, SIGMOD, 2002.10.1145\/564691.564717","DOI":"10.1145\/564691.564717"},{"key":"2022042622575479061_j_popets-2020-0002_ref_044_w2aab3b7b4b1b6b1ab1ac44Aa","unstructured":"[44] Raluca Ada Popa, Catherine M. S. Redfield, Nickolai Zeldovich, and Hari Balakrishnan. Cryptdb: protecting confidentiality with encrypted query processing. In Proceedings of the 23rd ACM Symposium on Operating Systems Principles, SOSP, 2011."},{"key":"2022042622575479061_j_popets-2020-0002_ref_045_w2aab3b7b4b1b6b1ab1ac45Aa","doi-asserted-by":"crossref","unstructured":"[45] Rosario Gennaro, Craig Gentry, and Bryan Parno. Noninteractive verifiable computing: Outsourcing computation to untrusted workers. In Proceedings of the 30th International Conference on Advances in Cryptology, CRYPTO, 2011.10.1007\/978-3-642-14623-7_25","DOI":"10.1007\/978-3-642-14623-7_25"},{"key":"2022042622575479061_j_popets-2020-0002_ref_046_w2aab3b7b4b1b6b1ab1ac46Aa","doi-asserted-by":"crossref","unstructured":"[46] Dan Boneh, Amit Sahai, and Brent Waters. Functional encryption: Definitions and challenges. In Proceedings of the 8th Theory of Cryptography Conference, TCC, 2011.10.1007\/978-3-642-19571-6_16","DOI":"10.1007\/978-3-642-19571-6_16"},{"key":"2022042622575479061_j_popets-2020-0002_ref_047_w2aab3b7b4b1b6b1ab1ac47Aa","doi-asserted-by":"crossref","unstructured":"[47] Shafi Goldwasser, Yael Tauman Kalai, Raluca A. Popa, Vinod Vaikuntanathan, and Nickolai Zeldovich. Reusable garbled circuits and succinct functional encryption. In Proceedings of the Symposium on Theory of Computing, STOC, 2013.10.1145\/2488608.2488678","DOI":"10.1145\/2488608.2488678"},{"key":"2022042622575479061_j_popets-2020-0002_ref_048_w2aab3b7b4b1b6b1ab1ac48Aa","unstructured":"[48] Dawn Xiaoding Song, D. Wagner, and A. Perrig. Practical techniques for searches on encrypted data. In Proceedings of the 2000 Symposium on Security and Privacy, S&P, 2000."}],"container-title":["Proceedings on Privacy Enhancing Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/content.sciendo.com\/view\/journals\/popets\/2020\/1\/article-p5.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.sciendo.com\/pdf\/10.2478\/popets-2020-0002","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,20]],"date-time":"2022-07-20T16:30:43Z","timestamp":1658334643000},"score":1,"resource":{"primary":{"URL":"https:\/\/petsymposium.org\/popets\/2020\/popets-2020-0002.php"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,1]]},"references-count":48,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,1,7]]},"published-print":{"date-parts":[[2020,1,1]]}},"alternative-id":["10.2478\/popets-2020-0002"],"URL":"https:\/\/doi.org\/10.2478\/popets-2020-0002","relation":{},"ISSN":["2299-0984"],"issn-type":[{"value":"2299-0984","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1,1]]}}}